terça-feira, 6 de dezembro de 2016

Como ir bem em PDS?

Para ir "bem" em PDS é simples, dedique-se, evite "perder" tempo e siga os requisitos do site do Ivan (http://dicas.ivanfm.com/aulas/pds). Isso que falei até aqui foi muito vago, então, além disso vou deixar alguns conselhos do que utilizar e fazer.

Para o primeiro bimestre

Não tenham medo de perguntar algo aos professores, eles NÃO mordem. Dependendo do que vocês irão perguntar, eles não vão dar a resposta direto, mas vão dar uma noção do que vocês devem procurar. Além do mais, eles também são os clientes.
    No primeiro dia os professores irão falar das metodologias de desenvolvimento, como Scrum. Vocês não precisam seguir se conseguirem manter uma boa organização, mas recomendamos que utilizem o Scrum, lembrando que os sprints devem ser pequenos. Como aplicar o Scrum na prática (http://www.devmedia.com.br/como-aplicar-o-scrum-em-seus-projetos/33996).
Após o primeiro dia de aula já definam a equipe, definam quem será o gerente, criem o blog e o canal no YouTube, em seguida, informem aos professores o nome da equipe, os integrantes, link do canal e do blog. E lembrem-se de fazer uma publicação sobre a primeira semana, caso contrário perderão nota.
Façam reuniões constantemente para saber o desenvolvimento do projeto e o que pode mudar na divisão de tarefa.
Definam o mais rápido possível qual será o projeto, pois assim terão mais tempo para o desenvolver. Lembrando que o tema do projeto deve ser aprovado pelos professores antes de ser desenvolvido. Se interessarem-se pelo projeto da nossa equipe (equipe: GLYBIF, projeto: Cidade Ajuda), ficaremos felizes em ver o resultado.
A análise dos projetos anteriores pode ajudar vocês a decidirem o projeto, lembrando que os dois que vocês escolherem terão de fazer uma análise sobre eles. Mas tomem cuidado com o que vocês irão encontrar, pois pode ter coisas erradas, que logicamente não devem ser seguidas.
Para terem uma noção do que deve ter na documentação ou apresentação vejam sempre a versão mais recente.
Uma das melhores documentação da nossa sala foi a da equipe Robson, deem uma olhada. E o melhor código da sala acreditamos que seja o da nossa equipe (GLYBIF). O código por possuir análise estática, documentação do código (JavaDoc) e testes unitários, isso ao menos no site do Cidade Ajuda; a documentação por conta de estar bem completa e até foi elogiada pelos professores na apresentação dos ajustes. Obs: olhem a documentação do quarto bimestre e o código baixe o mais recente.
Não esqueçam de fazer o estudo de mercado no início do projeto, ou seja, depois de definir o projeto ou logo após a apresentação inicial.
Estudem um pouco sobre como funciona o controle de versão SVN - que é o utilizado pela escola. Ele é bem simples, então um simples estudo pode ajudar a não fazer bobagem. No Windows utilizamos TortoiseSVN e no Linux utilizamos RapidSVN.
Caso estejam com medo/receio de enviar algo para o repositório, vocês podem criar um repositório SVN no próprio computador de vocês, procure no Google para saber mais.
    Sempre mandem as atualizações feitas (tanto na documentação como na programação) para o repositório. Não estamos dizendo que devem dar commits a cada linha, mas para que vocês tenham sempre o mais atualizado no repositório, para não ocorrer de integrantes da equipe estarem utilizando/modificando a versão desatualizada.
NÃO utilizem programas como Tortoise ou RapidSVN para enviar arquivos relacionados à programação. Utilizem a própria IDE (ambiente de desenvolvimento integrado), como o NetBeans para site/servidor ou o Android Studio para aplicativo móvel, pois assim evitarão de enviar arquivos indesejados (arquivos temporários).
Gerar o vídeo no Gource é fácil, consulte a documentação dele que está no GitHub (https://github.com/acaudwell/Gource/wiki) para entender seu funcionamento. Obs: Na documentação recomendam usar programas de captura de tela, como o Fraps, mas NÃO recomendamos. Utilizem a biblioteca ffmpeg para gerar o vídeo em MP4, CASO SE INTERESSEM EM TER ALGO FACILITADO, no nosso repositório, na pasta Vídeo, tem todo um código que gera o vídeo no Gource sem complicação, tem até um leia-me explicando como funciona e o que modificar; o único "problema" é que talvez ao gerar o Gource com o script  destinado ao Windows dê problema de codificação - execute o script que vocês entenderão do estamos falando. Como o vídeo no Gource deve possuir legenda, o membro da equipe, Lorhan Sohaky, desenvolveu um algoritmo em linguagem C que pega o texto dos commits e  os “transformam” em legendas. Obs: isso está na pasta Vídeo do repositório (olhe o LEIA-ME) e no GitHub dele (https://github.com/LorhanSohaky/LegendaAutomatica).
Caso o projeto tenha banco de dados vocês pode utilizar o programa brModelo para gerar o MER e o site DRAW.IO para gerar o DER.
Vocês podem utilizar o Google Drive para organizar algumas coisas e sincronizar o DER feito pelo DRAW com o seu drive.
O cronograma deve ser feito pelo gerente no começo do ano e no decorrer do ano deve enviar os cronogramas preenchidos. Vale lembrar que deve ter cronograma bimestral e um cronograma geral (ano inteiro).

Para o segundo bimestre

    Não demorem a fazer a documentação, caso contrário, no terceiro bimestre  terão de virar algumas noites para entregar uma documentação minimamente apresentável.
Para a documentação utilizem o LaTeX, com ele vocês podem fazer toda a documentação seguindo as normas ABNT sem problemas, pois precisam apenas se preocupar com o conteúdo e o LaTeX cuida do restante. Então, NÃO utilizem programas como o Microsoft Word ou LibreOffice Writer para fazer os textos, já que neles vocês podem acidentalmente desconfigurar o texto, ou seja, utilizar eles (mesmo que seja por conta de já entenderem como funcionam) só vai dar mais trabalho, pois provavelmente na apresentação do 3° bimestre vão reclamar da formatação - olhem as documentações de 2015, algumas possuem problemas de formatação. Existe um site em que várias pessoas podem editar o arquivo (documentação) ao mesmo tempo, chama-se Overleaf, o único problema é que a versão gratuita desse site tem um limite de tamanho do arquivo, ou seja, se a documentação ficar muito extensa pode ser que não consiga adicionar mais coisa, nesse caso você pode utilizar o programa TexMaker, este não tem limite, mas também não é possível fazer com que várias pessoas editem o texto simultaneamente. Vocês até podem utilizar esta ferramenta (LaTeX) para fazer a proposta inicial (documento+apresentação), o que será visto com bons olhos pelos professores.  Curso LaTeX: https://www.youtube.com/playlist?list=PLa_2246N48_p9ndUHlO255uvKtSR8mshE; opinião de uma pessoa do meio cientifico sobre a utilização do LaTeX: https://www.youtube.com/watch?v=3WWXjuvhQ8Y.
Se o projeto envolver o desenvolvimento de um aplicativo para Android, tomem cuidado para não enviar arquivos temporários para o repositório, para isso não acontecer, basta editar um arquivo chamado .gitignore - no repositório do GLYBIF, no diretório "Projeto/CidadeAjuda" está o nosso aplicativo para Android, então podem tomar como exemplo.
Para aqueles que querem programar para Android, mas não tem ideia de como começar, tem um canal no Youtube com várias dicas, o nome dele é Thiengo Calopsita (https://www.youtube.com/user/thiengoCalopsita/playlists). Só não vão ficar apenas assistindo sem praticar, senão estarão apenas assistindo e não aprendendo.
    Utilizem o TODO (do inglês to do) como lembrete do que vocês têm de arrumar, assim não tem como esquecer de editar aquele trecho, pois as IDEs indicam onde tem um TODO, acreditamos que os editores de LaTeX tenham esta funcionalidade também.
    Se possível migrem para o Linux, ou seja, LARGUE o Windows. No Linux vocês conseguirão instalar mais facilmente os programas necessários (como Subversion, Gource e StatSVN) e um desempenho melhor. O pessoal que utilizou o Android Studio no Windows teve dificuldade para instalar, problemas para renomear pacotes e alguns erros. O Lorhan recomenda o uso do Xubuntu, mas vocês podem utilizar outros sistemas; o Ivan provavelmente irá falar para vocês utilizarem Linux, mais especificamente o Federa, pois é o que ele utiliza/gosta. É sério, torna-se MUITO mais fácil de gerenciar o projeto (não só a parte de programação, mas tudo de modo geral). Recomendamos que vejam o canal Diolinux caso tenham interesse no Linux (https://www.youtube.com/user/Diolinux/videos).
    Se vocês estiverem muito apegados ao seu sistema operacional fraco de baixo nível e performance (A.K.A Windows), ou precisarem de alguma coisa que está em sua máquina pessoal, utilizem o TeamViewer. É uma ferramenta que será muito útil ao decorrer do ano, poupando bastante tempo, e principalmente não será necessário instalar o Android Studio todos os dias em que tiverem aula de PDS.
    Documentem o código, pois será um dos itens avaliados pelos professores e facilita a compreensão do código. Podem tomar como exemplo o site Cidade Ajuda.
    Aproveitem as férias para se dedicarem ao projeto, para não terem de passar dias sem dormir para entregar o projeto.
    Façam as métricas todo final de mês, caso contrário terão um pouco mais de trabalho, já que terão de descobrir o número do último commit de um determinado mês e fazer checkout.

Para o terceiro bimestre

    Conosco ocorreu a demissão de um integrante da equipe. Vale lembrar que isso não é uma regra, pois em anos anteriores os professores sortearam quais membros sairiam da equipe e até teve vezes em que nenhum membro trocou de equipe.
    No 3° bimestre terá a entrega da documentação e a entrega da preview do aplicativo (documentação impressa e o aplicativo em um CD) para os professores. Fizemos um script, SOMENTE para Linux, que baixa os vídeos do YouTube, baixa o repositório (ckeckout), gera o StatSVN e organiza os arquivos - o código está localizado no diretório “ArquivosDeControle/CD”. Quanto a documentação, imprimam com pelo menos 3 dias de antecedência para não ter imprevistos.
Tentem criar o CD antes da data de entrega, dizemos isso, pois a nossa equipe deixou para fazer no dia e foi algo insano.
    Na apresentação do 3° bimestre os professores deram mais enfoque a documentação e a usabilidade da aplicação, ou seja, se seu código não estiver muito bom não preocupam-se tanto.
    Para saber se sua documentação está "boa" para a entrega do 3° bimestre, você pode tomar como base que a sua documentação deverá conter cerca de 100 páginas.
    Se vocês utilizaram o LaTeX para a documentação, vocês também pode utilizá-lo para fazer a apresentação - os professores vão gostar se vocês utilizarem.
    Tenha um PLANO B para apresentação, ou seja, tenham os arquivos e aplicativo em mais de um dispositivo (pen drive e celular), além disso, caso a aplicação necessite de internet, gravem um vídeo demonstrativo da aplicação.
    Provavelmente os professores já recomendaram isso, mas vale lembrar. Todos os integrantes devem ter uma noção do que está escrito na documentação, então aproveitem isso para fazer um revisão dela para corrigir possíveis erros, como de ortografia. Mostrem a documentação a outra(s) pessoa(s) para que vocês possam saber se a documentação está boa, visto que uma das cópias da documentação será entregue a um professor que não conhece nada do projeto.
Deem MUITA atenção a análise dos outros projetos, pois não basta analisar a apresentação, mas também o código e a documentação. Então, não deixem para fazer em cima da hora. A análise dos outros projetos feitas pela nossa sala não estão completas, então não baseiem-se fielmente à elas.
Deem MUITA atenção ao que os professores falaram na apresentação (sugerimos até que gravem em áudio se os professores deixarem) e a análise que as outras equipes fizeram do projeto de vocês, pois isso irá influenciar nas modificações do quarto bimestre.
Na documentação, na parte das reuniões falem o que foi discutido e o resultado. Não utilizem o Wikipédia como fonte, pois mesmo que ela explique algo corretamente, ainda é superficial. Então, vocês podem pegar as fontes bibliográficas do Wikipédia e estudar sobre o assunto. Quando colocarem QRCode, coloquem a URL em baixo. Utilizem referência do tipo “conforme Imagem 1” e não “conforme imagem abaixo”. Talvez as partes mais complicadas (para o desenvolvedor/documentador) sejam o manual técnico e os casos de uso.
Tomem cuidado com as métricas, deem preferência em utilizar métrica acumulativa, ou seja, se em Janeiro foram criadas 5 classes e em Fevereiro mais 3, não coloque que em Fevereiro tinham 3 classes, mas sim 8 (5+3) classes.
As análises estatística e diagrama de classe podem ser feitas com plugins na própria IDE, ou seja, não é necessário ser desenhista para fazer o diagrama de classes. Assim, em poucos minutos vocês conseguem gerá-las. Para análise estática utilizamos FindBugs e para diagrama de classes com easyUML.
Se precisarem de DNS, vocês pode utilizar o que é fornecido gratuitamente pelo NoIp (https://www.noip.com/).
    Podem utilizar o Firebase como banco de dados destinado a aplicativos Android, já que possui uma fácil implementação para utilizar no Android.
Caso precisem de um certificado SSL para o site (caso seja desenvolvido um site), vocês podem utilizar o servidor web Nginx - que por padrão roda na porta 80 - e o programa de certificação Let's Encrypt. Lembrando que o programa de certificação só certifica os sites que possuem DNS e que estão rodando na porta 80.

Para o quarto bimestre

    Não se esqueçam de fazer o vídeo final, que deve ter no máximo 10 minutos. Preparem-se para apresentar o projeto para os professores e um convidado. Imprimam uma cópia da documentação e gravem o CD - como ocorreu no terceiro bimestre -, entregue estes itens na data de entrega final.
Se vocês seguiram as dicas dadas até aqui, não terão muitos problemas, então agora é corrigir os erros, fazer as melhorias sugeridas pelos professores e pelas outras equipes, entregar uma única cópia da documentação final impressa, apresentar as modificações e agora só resta - como diz nosso professor André Cipoli - “correr para o abraço da galera”!

Por: Lorhan Sohaky

quarta-feira, 23 de novembro de 2016

Trigésima Sexta Semana

Ao longo dessa semana tanto a nossa equipe quanto as outras, corrigiram os erros que ainda persistiam na documentação e na aplicação. Com o intuito de entregar o projeto com o menor número de problemas possíveis.

Por: Gabriel Marques

terça-feira, 15 de novembro de 2016

Trigésima Quinta Semana

  Durante a semana a equipe, que apresentou no dia 4/11 o projeto para os professores, dedicou-se a continuar nas correções dos erros para a entrega final.

Por: Beatriz Morais

quarta-feira, 2 de novembro de 2016

Trigésima Quarta Semana

   Durante essa semana os integrantes da equipe continuaram com suas atividades nas correções dos erros na documentação e no aplicativo.

  • Beatriz Morais - Cronograma e correção de erros
  • Felipe Silva - Correção de erros na documentação
  • Gabriel Almeida - Correção de erros na documentação
  • Lorhan Sohaky - Modificou o banco de dados e o site 
  • Marco Antonio - Continuou a modificar o aplicativo
  • Yuuta Nakamura - Desenvolveu ícones

Por: Beatriz Morais

sexta-feira, 28 de outubro de 2016

Trigésima Terceira Semana

   Durante essa semana a equipe se dedicou na continuação da correção dos erros e modificações que os professores sugeriram, a separação se manteve parecida com as das outras semanas.

Por: Beatriz Morais

sábado, 15 de outubro de 2016

Trigésima Segunda Semana

   Durante essa semana a equipe se dedicou a arrumar os erros e a fazer algumas modificações sugeridas pelos professores e pelas outras equipes após a apresentação. Assim, as tarefas realizadas nesta semana foram:


  • Beatriz Morais - Ajudou a corrigir erros contidos na documentação;
  • Felipe Silva - Corrigiu a documentação;
  • Gabriel Almeida - Corrigiu a documentação;
  • Lorhan Sohaky - Modificou o banco de dados e o site;
  • Marco Antonio - Começou a desenvolver o passo a passo para explicar o funcionamento do aplicativo móvel.



Por: Lorhan Sohaky

quinta-feira, 6 de outubro de 2016

Trigésima Primeira Semana

   Durante essa semana a equipe buscou arrumar os erros que os professores apontaram na documentação, além disso o mapa e algumas alterações no cadastro foram feitas, corrigindo assim alguns erros que foram constatados na apresentação. Sendo que a divisão ficou de uma forma parecida com as demais semanas:


  • Beatriz Morais - Documentação
  • Felipe Silva - Documentação 
  • Gabriel Almeida - Documentação
  • Lorhan Sohaky - Site
  • Marco Antonio - Aplicativo 
  • Yuuta Nakamura - Ícones 



Por: Beatriz Morais

quarta-feira, 28 de setembro de 2016

Trigésima Semana

   Durante essa semana a equipe se dedicou na participação das atividades da semana de tecnologia, além disso na quinta/sexta a equipe efetuou a entrega das análises dos outros grupos. A equipe não teve uma separação definitiva, mas ficou parecido com as demais semanas.

Por: Beatriz Morais

quinta-feira, 22 de setembro de 2016

Vigésima Nona Semana

   Com o fim das apresentação nesta semana e o início da semana de tecnologia a equipe se dedicou principalmente a realizar a análise dos outros grupos (com entrega determinada para dia 22 de setembro). Essa semana, apesar disso, a equipe dedico-se as atividades da semana de tecnologia, como o interclasse, não tendo dessa forma avançado muito nas tarefas determinadas a cada um.

Por: Beatriz Morais

quarta-feira, 14 de setembro de 2016

Vigésima Oitava semana

Nesta semana que sucedeu a nossa apresentação, demos uma revisada nas páginas da documentação que foram marcadas pelos professores para já começarmos a correção dos erros apontados pelos mesmos.
Para a próxima semana, no que diz respeito ao desenvolvimento da aplicação, vamos fazer mais testes automatizados.

Postado por: Marco Antonio

quarta-feira, 7 de setembro de 2016

Vigésima Sétima Semana

  Durante essa semana começamos a preparar os materiais para a apresentação que ocorrerá no dia 08/09/2016, só tivemos a confirmação que a equipe selecionada foi a nossa ontem (terça - 06/09/2016). è bom lembrar também que na aula dessa semana assistimos a apresentação de duas equipes (Robson e The Displaced), os professores pediram para que os alunos prestassem atenção já que muitas coisas eles não iriam repetir nas apresentações das demais equipes.
  A separação de tarefa ficou da seguinte forma:


  • Beatriz Morais - slides 
  • Felipe Silva - slides
  • Gabriel Almeida - slides
  • Lorhan Sohaky - site
  • Marco Antonio - aplicativo
  • Yuuta Nakamura - ícones 
Por: Beatriz Morais 

terça-feira, 30 de agosto de 2016

Vigésima Sexta Semana

Durante essa semana teve entrega da primeira versão da documentação, além disso tivemos que gravar um CD com algumas coisas (incluindo os videos do Gource, de demonstração, apk do projeto, etc), a separação de tarefas se deu da seguinte maneira:


  • Beatriz Morais - Documentação.
  • Felipe Silva - Documentação.
  • Gabriel Almeida - Documentação.
  • Lorhan Sohaky - Site, edição do vídeo e montagem do CD.
  • Marco Antonio - Aplicativo e site.
  • Yuuta Nakamura - edição do vídeo.

Por: Beatriz Morais

segunda-feira, 22 de agosto de 2016

Vigésima Quinta Semana

   No decorrer desta semana a equipe se dedicou a finalizar as partes mais importantes para a entrega do dia 25/08/2016. Arrumamos alguns erros do site/aplicativo, além é claro, de trabalhar na documentação. A separação de tarefas ficou um pouco diferente nesta semana:


  • Beatriz Morais - Trabalhou na documentação e nos cronogramas.
  • Felipe Silva - Trabalhou na documentação.
  • Gabriel Almeida - Trabalhou na documentação.
  • Lorhan Sohaky - Trabalhou no site, arrumou algumas coisas no banco de dados e deu um auxílio na documentação. 
  • Marco Antonio - Trabalhou no aplicativo e no site.
  • Yuuta Nakamura - Ajudou na revisão da documentação.

Por: Beatriz Morais 

terça-feira, 16 de agosto de 2016

Vigésima Quarta Semana

     Nesta semana a equipe se dedicou principalmente ao aplicativo e site, já que temos a primeira entrega dia 25/08, com relação a documentação estamos tentando terminar o que conseguimos até o dia da entrega, já que a documentação finalizada apenas teremos na última entrega em novembro. A divisão de tarefas ficou mais ou menos da seguinte forma:


  • Beatriz Morais -  Aplicativo e um pouco no site.
  • Felipe Silva - Documentação.
  • Gabriel Almeida - Documentação.
  • Lorhan Kondo - Site e banco de dados.
  • Marco Antonio - Responsável pelo aplicativos.
  • Yuuta Nakamura - Ícones do mapa.

Por: Beatriz Morais

terça-feira, 9 de agosto de 2016

Vigésima Terceira Semana

Durante essa semana os integrantes continuaram com suas tarefas, apenas com algumas mudanças, com a entrada do Marco ele assumiu a programação do app e o Yuuta passou a fazer apenas os icones para o mapa, fora isso as atividades continuaram bem parecidas, a partir de agora estamos focando na apresentação que é em poucas semanas.

Por: Beatriz Morais

terça-feira, 2 de agosto de 2016

Vigésima Segunda Semana

   Na primeira aula do terceiro bimestre tivemos que escolher alguém da equipe para ser demitido, como alguns integrantes do grupo não estavam presentes (inclusive a gerente), os que estavam presentes decidiram pela saída do Ian Martins e a admissão do Marco Antonio, que agora ficará na programação do aplicativo para Android. Os demais integrantes continuaram nas mesmas tarefas que estavam desempenhando anteriormente.

Por: Beatriz Morais

terça-feira, 26 de julho de 2016

Vigésima Primeira Semana

     Durante essa semana continuamos trabalhando no mapa do site e documentação, algumas implementações no mapa foram feitas, como a entrada de ocorrência, que ainda esta sendo trabalhada, um dos integrantes do grupo ficou doente e por conta disso ainda não fizemos os ícones para o mapa. Na quinta dia 28 voltaremos a ter aula de PDS.

Por: Beatriz Morais

terça-feira, 19 de julho de 2016

Vigésima Semana

    Durante essa semana continuamos com as mesmas tarefas das demais semanas, ainda não colocamos o cronograma do segundo bimestre mas faremos isso o mais rápido possível, além disso tentamos não parar com as atividades nas ferias mas buscamos focar no mapa, que é a parte principal da nossa aplicação.


Por: Beatriz Morais

quarta-feira, 13 de julho de 2016

Décima Nona Semana

   Durante essa semana nos concentramos em adiantar a documentação do projeto e as partes do projeto relacionadas aos mapas.


Tarefas realizadas:

  • Beatriz Morais - atualizou o cronograma.
  • Gabriel Marques - trabalhou na documentação.
  • Lorhan Sohaky - mexeu com a programação do site e com o modelo físico do banco de dados.

Por: Lorhan Sohaky

terça-feira, 5 de julho de 2016

Décima Oitava Semana

   Durante essa semana, que foi realmente a última que tivemos aula (não de PDS, o bimestre terminou quarta), estávamos muito concentrados nas ultimas provas do bimestre, mas nem por isso paramos com as atividades referentes ao projeto. A separação de tarefas ficou parecida com as últimas semanas e ainda tem alguma coisas que não subimos para o repositório como por exemplo o cronograma do segundo bimestre. Essa semana ainda pretendemos colocar o cronograma de ferias completo, no entanto a gerente fará uma cirurgia na sexta, sendo assim quem postará no próxima semana será o Lorhan.

Por: Beatriz Morais
                   Gerente - Equipe GLYBIF

terça-feira, 28 de junho de 2016

Décima Setima Semana

Durante a aula da última quinta feira fizemos a divisão de notas por porcentagem (forma escolhida pelo grupo para separação das notas), após isso os professores deixam livre quem queria ir embora ou quem não quisesse poderia ficar nas salas adiantando as coisas que precisavam fazer nas férias. No resto da semana a divisão ficou parecida com a da semana passada, e continuamos a planejar melhor as férias, já que a aula do dia 23/06/2016 foi a última do semestre. Mudamos alguma coisa nos cronogramas e geramos o gource do segundo bimestre, além de criarmos no subversion uma pasta para colocação das planilhas de notas.

Por: Beatriz Morais

terça-feira, 21 de junho de 2016

Decima Sexta Semana

   Durante essa semana começamos a preparar as coisas para as ferias, já que sabemos que alguns de nos irão viajar e outros estarão mais ocupados, a gerente buscou fazer um mini cronograma para termos uma ideia do que precisamos cumprir em determinada semana, somente os das duas primeiras semanas estão prontos:


  A separação de tarefa durante essa semana foi a seguinte:
  • Beatriz Morais - alterações no site, mudanças no cronograma e tentou trabalhar no Android Studio;
  • Felipe Silva - continuou trabalhando na documentação;
  • Gabriel Marques - continuou trabalhando na documentação;
  • Lorhan Sohaky - trabalhou na programação do site e no banco de dados;
  • Yuuta Nakamura - desenvolveu um dos ícones vetorizados que precisamos para o mapa;
Por: Beatriz Morais
                 Gerente - Equipe GLYBIF

quarta-feira, 15 de junho de 2016

Decima Quinta Semana

   Durante essa semana continuamos as atividades para adequar o nosso projeto as normas do Dicas Ivan e as sugestões que foram dadas nos dias 02/06/2016 e 07/06/2016.

Separação de tarefa por pessoa:


  • Beatriz Morais - Colocou as páginas web e as imagens no NetBeans e as envio para o Subversion.
  • Felipe Silva - Trabalhou na documentação.
  • Gabriel Marques - Trabalhou na documentação.
  • Lorhan Sohaky - Modificou o banco de dados e realizou a análise estática do código.
  • Yuuta Nakamura - Trabalhou na elaboração das telas da aplicação móvel.




Por: Lorhan Sohaky

terça-feira, 7 de junho de 2016

Decima Quarta Semana

     Durante essa semana trabalhamos para terminar as ultimas partes para a apresentação que ocorreu na quinta (02/06/2016), nela os professores deram sugestões e correções com relação a site, banco de dados e documentação. Além disso nos alertaram que a utilização do Subversion é para nos ajudar e no caso de algo errado temos a outra versão lá, por isso a partir da próxima semana pretendemos começar a usar efetivamente o controle de versão.
     Separação de tarefa por pessoa:


  • Beatriz Morais - atualizou as ultimas partes do site para apresentação e o cronograma.
  • Felipe Silva - trabalhou com a documentação e montou alguns modelos para orientar a equipe.
  • Gabriel Marques - trabalhou na documentação e na montagem dos modelos junto com o Felipe.
  • Ian Martins - ajudou na montagem desse modelo de orientação
  • Lorhan Sohaky - mexeu com a programação e com o modelo do banco de dados.
  • Yuuta Nakamura - trabalhou na programação das telas do app.

Por: Beatriz Morais
                Gerente - Equipe GLYBIF

terça-feira, 31 de maio de 2016

Decima Terceira Semana

    Nessa semana não tivemos aula de PDS, já que quinta foi feriado, no entanto continuamos com nossa atividades, pois no dia 2/6 haverá uma apresentação do que fizemos até agora. Basicamente continuamos finalizando o que já tínhamos feito até o momento e dessa forma a separação foi:


  • Beatriz Morais - site
  • Felipe Silva - documentação
  • Gabriel Marques - documentação
  • Lorhan Sohaky - programação, site
  • Yuuta Nakamura - telas app

Por: Beatriz Morais 

terça-feira, 24 de maio de 2016

Decima Segunda Semana

   Durante essa semana buscamos adequar o que já fizemos as sugestões dos professores, como por exemplo o site, que eles deram dicas de como torna-lo mais prático para o usuário. Na quinta dessa semana não tiveram muitos alunos em sala (devido a greve a qual alguns alunos aderiram) apesar disso os que foram (e os que não foram também) continuaram trabalhando em suas atividades.

Separação no decorrer da semana:

  • Beatriz Morais - Modificou o site para torna-lo mais prático, fez algumas alterações estáticas no cronograma.
  • Felipe Silva - Trabalho na documentação e fez os últimos ajustes no banco de dados do aplicativo.
  • Gabriel Marques - Trabalhou na documentação e fez alguns ajustes no banco de dados.
  • Lorhan Sohaky - finalizou o banco de dados e estudou JSP.
  • Yuuta Nakamura - continuou na tarefa de desenvolver as telas do aplicativo. 

Por: Beatriz Morais

terça-feira, 17 de maio de 2016

Decima Primeira Semana

   No decorrer dessa semana trabalhamos para finalizar todos os testes do banco de dados, continuamos com a programação do design da página e do aplicativo, na aula apresentamos aos professores o site e ambos deram suas orientações de como melhora-lo com algumas sugestões para facilitar o uso. Nesta aula o cronograma também foi apresentado com as modificações proposta por eles e foi dessa vez aprovado.
   Atividade por pessoa:


  • Beatriz Morais - modificou o cronograma e o site.
  • Felipe Silva - trabalhou na documentação e finalizou os testes.
  • Gabriel Marques - ajudou na finalização do banco de dados e nos testes.
  • Lorhan Sohaky - finalizou o banco de dados.
  • Yuuta Nakamura - continuou programando as telas do aplicativo.

Por: Beatriz Morais

domingo, 8 de maio de 2016

Decima semana

   Durante essa semana os testes do banco de dados foram realizados, já com relação a página e o aplicativo ambos ainda estão no design. O cronograma foi mudado com relação ao que o professor tinha orientado a gerente no entanto ainda não foi colocado no repositório.
   Atividades durante a semana por integrante:


  • Beatriz Morais - implementou algumas funcionalidades de JavaScript ao site e modificou o cronograma.
  •  Felipe Silva - realizou os testes no banco de dados e fez a população das tabelas.
  • Gabriel Marques - testou o banco de dados.
  • Lorhan Sohaky - testou o banco de dados, trabalhou na programação do banco de dados e um pouco na parte de Web.
  • Yuuta Nakamura - Continuou desenvolvendo as telas do aplicativo.

Por: Beatriz Morais

sábado, 30 de abril de 2016

Nona Semana

   Durante essa semana a equipe se dedicou em continuar as tarefas que havíamos combinado semana passada, ou seja, na correção do banco de dados, na programação Web, no design do aplicativo, etc. Não ocorreu reunião de gerentes(com os professores) na nossa aula de quinta, ficamos dessa forma livres para nos dedicarmos as nossas funções:


  • Beatriz Morais - atualizou o cronograma, mexeu no design e implementação de algumas funções no site.
  • Felipe Silva - corrigiu o DER do banco de dados e iniciou a documentação.
  • Gabriel Marques - corrigiu o MER do banco de dados e estudou JavaScript (como usar o Google Maps)
  • Lorhan Sohaky - corrigiu o MER e o DER do banco de dados e terminou o modelo físico.
  • Yuuta Nakamura - iniciou a montagem das telas do aplicativo no Android Studio.

Por: Beatriz Morais 

domingo, 24 de abril de 2016

Oitava Semana

   Nessa semana não tivemos aula de PDS por conta do feriado, no entanto nos reunimos e discutimos o que faríamos nos dias sem aula, além disso fizemos uma votação para decidir se nosso aplicativo e site teria apenas um idioma ou mais, acabamos optando por apenas um, durante a reunião fizemos a separação de tarefa para a próxima semana, já que nessa não fizemos muitas coisas.
O que cada um fez durante a semana:


  • Beatriz Morais: estudou JavaScript e trabalhou na programação gráfica.
  • Felipe Silva: estudou programação para Android.
  • Gabriel Marques: estudou JavaScript e auxiliou na programação gráfica da página.
  • Ian Martins: trabalhou no design da pagina.
  • Lorhan Sohaky: começou a programação da página.
  • Yuuta Nakamura: trabalhou no design da página. 
Por: Beatriz Morais

sábado, 16 de abril de 2016

Sétima Semana

   Essa semana tivemos entrega do vídeo do Gource e sendo assim conferimos o Subversion e um dos integrantes se dedicou em criar o Script para gerá-lo além de editá-lo para os padrões exigidos. Depois da última aula em que falamos com os professores sobre o banco de dados melhoramos algumas coisas, no entanto estávamos sobrecarregados com muitas provas já que era a última semana do bimestre e acabamos não trabalhando muito nas tarefas estipuladas. Na aula de quinta tivemos que avaliar os demais participantes da equipe e decidir se queríamos ou não que a nota fosse igualitariamente dividida ou pelo percentual correspondente ao trabalho feito durante o bimestre, optamos pela divisão percentual.
Trabalho por pessoa durante a semana:


  • Beatriz Morais - Terminou o cronograma do bimestre e iniciou um protótipo da página inicial para o site.
  • Felipe Silva - Trabalhou no banco de dados para aprimoramento.
  • Gabriel Marques - Criou a parte de cadastro para o site além de ajudar no banco de dados e na sexta criou um formulário para auxiliar no desenvolvimento do banco de dados.
  • Lorhan Sohaky - Criou o Script do Gource gerou e editou o vídeo além disso trabalhou no banco de dados.
  • Yuuta Nakamura - Contribuiu no banco de dados e na criação do design da página.
Por: Beatriz Morais

sábado, 9 de abril de 2016

Sexta Semana

  No decorrer dessa semana continuamos com o desenvolvimento do banco de dados além disso pensamos melhor no layout do site e iniciamos a programação da pagina. Não tivemos entrega na quinta, no entanto consultamos os professores sobre o nosso modelo de banco de dados e ambos opinaram e disseram onde podemos melhorá-lo.
  Desenvolvimento durante a semana:

  • Beatriz Morais - desenvolveu melhor o layout da pagina com o auxílio do Gabriel e Ian e atualizou o cronograma.
  • Felipe Silva - trabalhou no banco de dados, desenvolvendo o modelo DER junto com o Lorhan.
  • Gabriel Marques - junto com Lorhan trabalharam no modelo MER e depois ajudou no layout do site.
  • Lorhan Sohaky - Trabalhou no modelo DER e MER, além de desenvolver um "vídeo teste" do Gource.

Por: Beatriz Morais 

sábado, 2 de abril de 2016

Quinta Semana

    Durante essa semana separamos melhor o que cada um pretende fazer no decorrer do desenvolvimento do projeto, não tínhamos nada para entregar ou apresentar quinta, por isso conseguimos dar continuidade em nossas pesquisas sobre o bancos de dados e a programação que usaremos.
     Na nossa aula de PDS na quinta tivemos a reunião de gerentes, que teve como pauta principal os erros no repositório e as dúvidas que temos sobre os próximos passos.
    Abaixo as atividades que cada um desenvolveu durante essa semana:


  • Beatriz Morais - pesquisou sobre como criar e editar os vídeos do Gource.
  • Felipe Silva, Lorhan Sohaky e Gabriel Marques - Trabalharam no desenvolvimento do banco de dados criando o modelo MER, DER e pesquisando mais sobre as tecnologias que vamos usar para banco de dados.
  • Ian Martins - Estudou programação para Android.
  • Yuuta Nakamura - Trabalhou no design do nosso aplicativo.

De: Beatriz Morais

sexta-feira, 25 de março de 2016

Quarta Semana

   Nessa semana não tivemos aula de PDS, já que quinta (que seria o dia da nossa aula) houve emenda de feriado, mas mesmo assim tivemos coisas a entregar no Subversion, tais como: proposta inicial e slides revisados e editados a partir das sugestões do dia 17, análise de dois projetos anteriores que identificamos coisas que podemos usar no nosso(NESB e Genesis) e um vídeo com a apresentação do nosso projeto.
   A separação de tarefas se deu da seguinte maneira:


  • Beatriz Morais e Gabriel Marques - desenvolveram o documento que continha as duas análises.
  • Felipe Silva - ficou responsável pela correção do documento da proposta inicial.
  • Yuuta Nakamura - Ficou com a tarefa de criar o vídeo de apresentação.
  • Lorhan Sohaky e Ian Martins- foram responsáveis por arrumar os slides.
   Para quem quiser assistir ao nosso vídeo: https://www.youtube.com/watch?v=61g2JK7NeVw


De: Beatriz Morais

sexta-feira, 18 de março de 2016

Terceira Semana

   Durante essa semana nos dividimos para melhor desenvolver os componentes necessários para a apresentação da proposta inicial, o slide e documento contendo a proposta inicial, realizamos nossa apresentação na noite passada, fomos o segundo grupo.
   Após nos apresentarmos, os 3 professores que estavam nos avaliando, fizeram algumas perguntas e observações referentes ao projeto ,  por fim, algumas coisas que devemos melhorar :
  • Documentação: erros de português que passaram despercebidos mesmo após revisão, uso de termos em inglês, concordância de algumas partes.
  • Análise de ocorrência: apontou alguns pontos que falham com relação ao nosso sistema, que confere se o local onde há o problema relatado é realmente aquele sinalizado pelo usuário.
    Esses foram os dois principais pontos. Além disso nessa semana decidimos o logo do projeto e o nome do mesmo. Abaixo o que cada um fez durante a semana:

  • Beatriz Morais - Coordenou o desenvolvimento de ambos os componentes necessários, além da revisão do documento e do slide 
  • Felipe Silva - Responsável pelo melhoramento e formatação do texto que já tínhamos e que contia a proposta inicial.
  • Gabriel Marques - Auxiliou o Felipe em seu trabalho, ambos juntos realizaram tal tarefa.
  • Ian Martins - Continuou com sua tarefa de desenvolver ideias para o nosso primeiro vídeo que irá para o Youtube semana que vem.
  • Lorhan Sohaky -  Ficou responsável pela criação dos slides que usamos em nossa apresentação.
  • Yuuta Nakamura  -  Juntamente com o Lorhan, criou os slides e além disso trabalhou na logo do nosso projeto.

De: Beatriz Morais
 

quinta-feira, 10 de março de 2016

Segunda Semana

     Nessa semana criamos um e-mail conjunto por onde nos comunicamos com os professores, através desse e-mail mandamos a URL desse blog, a URL do canal do Youtube e os dados para cadastro no Subversion.
     Buscamos melhorar a ideia que tivemos sobre um aplicativo para informar ocorrências em geral tais como: casos de dengue, queda de árvores, alagamentos e entre outros. O usuário pode entrar com um desses problemas quando encontrá-los, no entanto com isso encontramos o problema de averiguar a autenticidade da informação, e nessa semana pensamos em possíveis  soluções.
     Essa semana também, por questões pessoais o gerente (Gabriel M.) pediu para que alguém assumisse seu lugar, e a nova gerente a partir de agora será a Beatriz Morais. Abaixo o que cada integrante fez durante a semana:


  • Beatriz Morais - analisou formas de montar o cronograma e a melhor maneira de separação de atividades entre os integrantes do grupo.
  • Felipe Silva -  pensou em outras ideias possíveis caso essa se torne não viável, aperfeiçoou o documento para aprovação da proposta. 
  • Gabriel Marques - analisou as regras a respeito das próximas semanas, pensou em outras ideias e outros planos, busca de termos referentes a documentação.
  • Ian Martins - analisando projetos anteriores e pensar em ideias para a primeira publicação do youtube
  • Lorhan Sohaky - aperfeiçoou o documento com nossa ideia, e buscou a aprovação dos professores através do e-mail
  • Yuuta Nakamura - trabalhou no logo, marketing e analise de outros projetos.
                                                                                                                                 De: Beatriz Morais

sexta-feira, 4 de março de 2016

Primeira Semana

   O nosso blog tem como objetivo informar o desenvolvimento de nosso projeto de PDS (Prática de Desenvolvimento de Sistemas).
   Para a formação das equipes, duas delas que ainda não estavam definidas entraram em um consenso para distribuir de forma justa os integrantes.
    Conforme a orientação passada pelos professores olhamos os trabalhos anteriores para termos uma base de como fazer e possíveis inspirações.

Integrantes da Equipe:
  • Beatriz Morais
  • Felipe Silva
  • Gabriel de Almeida Marques
  • Ian Martins
  • Lorhan Sohaky
  • Yuuta Nakamura
    A decisão do gerente foi feita por meio de votação , buscando o melhor integrante para nos representar utilizamos como critério de avaliação a organização do indivíduo e sua facilidade de comunicação, então decidimos que o Gabriel M. seria a melhor pessoa para contemplar o cargo.
    O nome escolhido para essa equipe foi de acordo com as iniciais de cada integrante e como resultado temos o nome "GLYBIF".
    O restante do tempo ficamos pensando nas ideias para o projeto e como melhorá-las, chegamos em cerca de 12 possíveis projetos, mas ainda buscamos uma que esteja de acordo com as exigências dos nossos orientadores.
     Alunos de turmas do ano passado de informática descreveram como é a matéria PDS em uma palestra que estávamos tendo sobre estágios. Nos auxiliaram no que devemos fazer, falaram sobre suas experiências e tiraram nossas dúvidas.
      Para a próxima semana pretendemos definir qual será o projeto, criar uma logotipo para nos representar.

Obs.: Todos os integrantes do grupo participaram das atividades descritas.

De: Gabriel Marques