domingo, 24 de setembro de 2017

8ª Semana (18/09 - 24/09) - Desenvolvimento a todo vapor!

Olá!

Mais uma semana já se passou e a equipe continuou estudando bastante, fazendo a documentação e desenvolvimento back-end e front-end do projeto.

O principal assunto que discutimos esta semana foi sobre o comparador de preços, uma funcionalidade na qual o usuário poderia pesquisar o nome de um produto e obter o preço médio, máximo e mínimo de acordo com o preço pago das notas eletrônicas cadastradas. Porém, estávamos receosos quanto a que o comparador pudesse ter falhas já que dependeria de como o cliente pesquisou o produto, por ser possível existir versões diferentes do produto (por exemplo, Moto G4 e Moto G4 Plus) que poderiam afetar os preços exibidos pelo comparador. Então pensou-se em fazer um comparador de produtos, em que seriam listados os produtos de acordo com a busca do usuário e ele poderia clicar em algum item listado e verificar as informações de preço. Mas pesquisando e estudando mais verificou-se a possibilidade de prosseguir com a ideia inicial, apresentando o menor e o maior preço pago pelo produto e a média de valores; quanto mais específico o que o usuário digitar na pesquisa, mais filtrada a informação será e, por sua vez, mais acertadas as estatísticas geradas pelo comparador.

Os estudos desta semana se concentraram principalmente em JPA, Hibernate, Gource, UML, upload de arquivos em Java e LaTeX. Tendo sido estudado os conceitos de UML, na parte de documentação foi feito o diagrama de sequência de mensagens da consulta do Robô ao site da Secretaria da Fazenda e a estrutura do documento final em LaTeX.

Já na parte do desenvolvimento, no front-end foram feitos ajustes na página de cadastro automático da NFe e a página de cadastro manual das mesmas; a página de pré cadastro; página de visualização das notas cadastradas; refatoração da função de ler o html da página da Sefaz e exibir na tela para o cliente; além de correções de bugs e validações de campos. No back-end foram feitas correções no banco de dados; o cadastro da NFe; o envio de notificações e e-mails em Java; o comparador de preços; a criação e testes das classes Tag, Lembrete, NotaCompartilhada e NotaTag; o upload de arquivos em Java e o leitor de XML de NFes.

O quadro a seguir apresenta as atividades realizadas por cada integrante da equipe durante a semana:

Resumo das atividades realizadas - 8ª semana
IntegranteAtividades
Caique Borges Cadastro de NFe; ajustes no banco de dados; comparador de preços; diagrama de sequência de mensagens; notificações e emails em Java.
Fausto Tozo
Criação e testes de classes Tag, Lembrete, NotaCompartilhada e NotaTag; estudo de JPA e Hibernate.
Maíra Tabata Ajustes formulários de cadastro de nota automático; formulário de cadastro de notas manual; página de pré cadastro; página de visualização das notas cadastradas; refatoração da função de ler o html da página da Sefaz e exibir na tela para o cliente; correções de bugs e validações de campos.
Vivian Brazão Estrutura documento final em LaTeX; estudo do Gource; upload de arquivos em Java; leitor XML de NFe.
Quadro 1 - Atividades realizadas durante a oitava semana


Até a próxima semana!

Postado por: Vivian Brazão

0 comentários:

Postar um comentário