quarta-feira, 6 de novembro de 2019

BANCA

A apresentação da banca foi um evento que chateou a equipe Sr.Book, pois não houve um feedback adequado dos professores, exceto do convidado, Wagner; ele nos parabenizou, dizendo que havia um sistema, que só era necessário terminar, mas de um modo geral, nós conseguimos desenvolver. Mesmo com a falta de retorno, a equipe ainda ficou esperançosa em conseguir alcançar uma boa nota, pois acreditávamos que o andamento do projeto estava satisfatório.
Entretanto, quando as avaliações foram disponibilizadas no SUAP, vimos uma nota que não está de acordo com o desenvolvimento do projeto, visto que, a equipe tem a aplicação web hospedada em um servidor, com os quesitos necessários, tais como: internacionalização, protocolo https, banco de dados, autenticação de usuários, um pequeno controle de acesso e é o único projeto que as partes de front-end e back-end estão integradas.
Com isso, a equipe Sr.Book oficializa a desistência do desenvolvimento do projeto Marmitei!

BOA SORTE, BIX@S! BEIJOS! 

Atenciosamente,
João Victor Santana de Lima
Letícia Carvalho Eustáquio Costa
Luís Arquimedes Takizawa Albano
Maria Eloisa da Costa Gomes
Tiago Toledo Duarte

quarta-feira, 9 de outubro de 2019

35ª Semana

Essa semana marca o começo do 4º bimestre, e até a data atual não recebemos as notas do 3º, porém recebemos um feedback dos professores sobre o andamento do projeto, como erros ainda cometidos e gafes persistentes no 3º bimestre. Entre os destaques comentados estão:

  • Falta de publicação semanal e sem a descrição das atividades semanais;
  • Gource sem caption;
  • Ausência de Gource bimestral;
  • Arquivos temporários no repositório;
  • Poucos commits de algumas equipes;
  • Ausência de vídeos de demonstração da aplicação;
  • Falta de análise de outras equipes.

Estamos ainda forcando nos erros da documentação, tendo bastante dificuldade nos diagramas pois precisam de mudanças mais contundentes e expressivas, como a adição de um novo ator. Erros de português e erros de formatação estão sendo revistos.

Tiago: concerto de erros no back-end (cadastro de restaurante);Letícia Carvalho: encaminhamento do desenvolvimento front-end;
João Victor: concerto de erros na documentação;Maria Eloisa: encaminhamento do desenvolvimento front-end;
Luís Albano:  concerto de erros na documentação.

quarta-feira, 2 de outubro de 2019

34ª Semana

Reunimo-nos para elaborar os relatórios das apresentações feitas pelas outras equipes durante o decorrer do terceiro bimestre - mesmo que com atraso de 1 semana. Neles foram pontuados os aspectos positivos e negativos acerca do desenvolvimento e documentação dos respectivos projetos.

Tiago: Verificação de pendências no projeto e atualização do Trello;
Letícia Carvalho: Verificação de pendências no projeto e atualização do Trello;
João Victor: análise das apresentações;
Maria Eloisa: análise das apresentações;
Luís Albano: análise das apresentações.

quarta-feira, 25 de setembro de 2019

33ª Semana

A equipe reuniu-se para conversar sobre o futuro do projeto, levando em consideração o que conseguiremos fazer de acordo com o tempo restante. Além disso, também atribuímos e justificamos as notas de cada integrante.

Tiago: análise dos diagramas e atribuição de notas;
Letícia Carvalho: análise dos diagramas e atribuição de notas;
João Victor: análise da documentação e atribuição de notas;
Maria Eloisa: análise dos diagramas e atribuição de notas;
Luís Albano: análise da documentação e atribuição de notas.

32ª Semana

Após a semana da SEDCITEC, a equipe reuniu-se para analisar os feedbacks feitos nos relatórios de desenvolvimento pelos orientadores e o professor convidado,Wagner ❤. Achamos necessário todos os integrantes examinarem as documentações, para um resultado mais eficaz.

Tiago: análise da documentação;
Letícia Carvalho: análise da documentação;
João Victor: análise da documentação;
Maria Eloisa: análise da documentação;
Luís Albano: análise da documentação.

31ª Semana

Tendo em vista o avanço que tivemos durante a 30ª semana e a SEDCITEC, a equipe optou por dar prioridade às outras disciplinas, além do vestibular e provas de bolsa. Então, não foi realizado nada concreto em relação ao projeto durante essa semana.

OBRIGADO, SEDCITEC!!!! 😊😊😊😊😊

Tiago: estudou pro vestibular e descansou;
Letícia Carvalho: estudou para matérias do IF e descansou;
João Victor: estudou pro vestibular e descansou;
Maria Eloisa: passou mais tempo com o Bernardo, estudou para matérias do IF e descansou;
Luís Albano: estudou pro vestibular e descansou.

30ª Semana

Durante a semana, a equipe focou em terminar a função do carrinho, pois era algo que queríamos apresentar para nosso projeto ter pelo menos um pouco de coerência com a proposta inicial. Foi corrido, mas conseguimos apresentar a função. Também fizemos alterações na documentação, nos diagramas etc.
Na quarta-feira (04/09), fizemos a apresentação do nosso projeto com a presença ilustre do professor Wagner (ficamos felizes por ser ele <3), apesar de vários erros apresentados na documentação e a falta de funções planejadas, nós tivemos críticas que irão ajudar no desenvolvimento final do Marmitei!. Vale ressaltar a falta de tempo na apresentação, pois ao terminarmos de mostrar tudo o que havíamos feito até então, restou apenas 30 minutos para o feedback dos orientadores.

Tiago: back-end e front-end;
Letícia Carvalho: back-end e front-end;
João Victor: documentação e apresentação de slides;
Maria Eloisa: back-end e front-end;
Luís Albano: documentação e apresentação de slides.

quarta-feira, 4 de setembro de 2019

29ª Semana

No final de semana (25/08),  Letícia, Eloisa e Tiago se reuniram para implementar as funções que conseguissem no projeto. Foi um dia muito produtivo, apesar das dificuldades que apareceram durante o desenvolvimento. Conseguiram colocar session nas telas que estava precisandofinalizar o back-end e front-end do cardápio e começar a parte de estoque.
Os integrantes da documentação fizeram revisões na monografia e continuaram a apresentação de slides.
Durante a aula de PDS, tivemos a apresentação primeira banca com a presença do professor Wagner e a equipe RDM.

Tiago: back-end e front-end;
Letícia Carvalho: back-end e front-end;
João Victor: documentação e apresentação de slides;
Maria Eloisa: back-end e front-end;
Luís Albano: documentação e apresentação de slides.


quarta-feira, 21 de agosto de 2019

28ª semana

Nessa semana, conforme está indicado no cronograma da disciplina, houve a entrega dos relatórios finais de desenvolvimento do projeto (monografia). Em virtude disso, finalizamos os últimos detalhes de tal exigência, como os agradecimentos e a conclusão. Contudo, no decorrer dos últimos dias que antecederam a entrega, foi notado diversos erros no código do documento que impediam sua copilação na plataforma Overleaf, o que ocasionou certo desespero nos integrantes da equipe. Com isso, foi solicitado ajuda à docente Aline, que não conseguiu resolver o problema, o qual foi solucionado com a geração de uma cópia da documentação original.

Em relação à codificação do projeto, houve o início da implementação do carrinho de compras e a alteração das classes Estabelecimento e Endereço.

Durante a aula, tendo em vista a apresentação final na próxima semana, os integrantes continuaram o desenvolvimento do projeto:

Tiago: back-end e front-end;
Letícia Carvalho: back-end e front-end;
João Victor: apresentação de slides;
Maria Eloisa: back-end e front-end;
Luís Albano: apresentação de slides.

sábado, 17 de agosto de 2019

27ª semana

Não tivemos aulas em dois dias da penúltima semana antes da entrega, inclusive de PDS, mas o trabalho não parou. A documentação caminha a passos largos, correções são feitas a todo momento e o desenvolvimento da aplicação também apresenta avanços significativos: o cadastro de produtos já está funcional e conectado ao banco de dados.
Na documentação foram acrescidos também o protótipo de telas e as publicações desse blog, além das métricas do avanço do trabalho ao longo dos meses.
Já estamos à procura de uma gráfica que faça um bom trabalho por um preço acessível, já que em nossas primeiras pesquisas encontramos valores que eram muito além do esperado. O CD para a gravação de mídias digitais também está sendo providenciado, preparando, assim, todo o material necessário para a apresentação.
Nessa semana que se inicia, pretendemos terminar de documentar o que já foi feito para assim entregar.

Tiago: banco de dados
Letícia Carvalho: back-end e front-end
João Victor: documentação
Maria Eloisa: back-end e front-end
Luís Albano: documentação

quarta-feira, 7 de agosto de 2019

26ª Semana

Nesta semana, a equipe se apressou com relação ao desenvolvimento por completo do projeto (documentação e programação) por conta da aproximação da data de entrega. ESTAMOS ATRASADOOOOS!!!!!!!!!!!!!!
Conseguimos integrar a API dos Correios na busca de CEP, com a ajuda do professor Daniel Morais. O que acarreta na mudança de alguns tópícos na documentação, pois até então, não íamos utilizar nenhuma API.
A tela Become a seller já está salvando no banco de dados.
A documentação avançou bastante durante essa semana. Os próximos passos estão descritos no Trello, e estamos tentando entregar o mais rápido possível essas pendências. Conseguimos terminar a literatura, diagrama de caso de uso, modelo lógico. Também estamos avançando na descrição do modelo conceitual, descrição dos casos de uso e requisitos funcionais, e documentação do gerenciamento. Também foi feita a descrição das tecnologias usadas e conferidas pelos integrantes responsáveis pela programação. As referências também estão sendo corrigidas, tanto artigos externos quanto internos.
Durante a aula do dia (07/08), tivemos um pequeno problema, porque duas classes acabaram corrompendo quando um dos integrantes subiu no repositório;  infelizmente, acabou não percebendo e quando fomos baixar o projeto, estava dando um erro e não conseguimos programar durante a aula. Temos uma cópia no pendrive, mas o integrante esqueceu em casa.

Tiago: função para direcionamento de dados para o banco.
Letícia Carvalho: back-end, front-end e revisão de documentação.
Maria Eloisa: back-end, front-end e prototipação de telas.
João Victor: literatura, documentação do gerenciamento e explicação dos diagramas.
Luís Albano: descrição de caso de uso e de requisitos funcionais.

terça-feira, 30 de julho de 2019

25ª Semana

Durante a semana, a equipe deu uma relaxada por conta do fim das férias, para podermos aproveitar nossos últimos dias de descanso.
Na aula de PDS (31/07), houve uma reunião com os gerentes para ser dito o que foi feito no decorrer das férias, conforme está escrito nas publicações do blog. Além disso, continuamos a programação de back-end e front-end, com o intuito de ajudar um ao outro com as dificuldades que apareceram durante o desenvolvimento nas férias.

Tiago Toledo: banco de dados.
Letícia Carvalho: back-end e front-end.
João Victor: documentação.
Maria Eloisa: back-end e front-end.
Luís Albano: documentação.

terça-feira, 23 de julho de 2019

24ª Semana

Continuamos com o mesmo desenvolvimento da última postagem, pois algumas dificuldades surgiram durante o avanço do projeto, as quais pretendemos tirar em monitorias ou na própria aula de PDS.
Tivemos um problema com o servidor Microsoft Azure. A conta de estudante dura 1 ano, mas possui limite de crédito, infelizmente, o nosso acabou no dia 22/07/2019. Então, vamos fazer outra conta e migrar o banco para ela.

Tiago Toledo: banco de dados.
Letícia Carvalho: back-end e front-end.
João Victor: documentação.
Maria Eloisa: documentação (mais especificamente, o blog) e front-end.
Luís Albano: documentação.

23ª Semana

Estamos conseguindo avançar no projeto, mesmo com as dificuldades que aparecem durante o desenvolvimento... Como já dito em outra postagem, estávamos tendo problemas com o SVN Ignore, mas, felizmente, conseguimos utilizar a função em algumas pastas do projeto. Entretanto, não sabemos se será preciso ficar adicionando toda vez que alguém for subir no repositório, além de ter uma pasta que não estamos conseguindo adicionar a função do SVN Ignore.
Continuamos com a programação de back-end e front-end das telas do vendedor, assim como  prosseguimos com o banco de dados, especificamente, no SQL Server e no MER.
Na documentação, no tópico de literatura foi acrescentado os subcapítulos como justificativa, objetivo e problema e, na parte de desenvolvimento foi explicada a formação da equipe e os requisitos funcionais.

Tiago Toledo: banco de dados.
Letícia Carvalho: back-end e front-end.
João Victor: documentação.
Maria Eloisa: documentação (mais especificamente, o blog) e front-end.
Luís Albano: documentação.

quarta-feira, 10 de julho de 2019

Problemas com o SVN ignore

Estamos tendo dificuldades em implementar o SVN ignore no nosso projeto. Então, damos clean solution no Visual Studio e assim, algumas pastas que possuem arquivos temporários são excluídas. Mas, mesmo após isso, ainda temos que apagar outras pastas que também possuem esse tipo de arquivos.
Estamos realizando pesquisas para que possamos fazer essa implementação no projeto, facilitando nosso desenvolvimento.


segunda-feira, 8 de julho de 2019

22ª Semana

As férias finalmente chegaram, e com elas muito trabalho a fazer... Estamos realmente muito atrasados!!!!!!!! Mas, estamos focados no desenvolvimento do projeto.
Nessa semana, a documentação foi "dividida" para que cada integrante responsável pudesse analisar e estudar as divisões feitas, mais especificamente, literatura e desenvolvimento.
Em relação aos códígos, continuamos com o front-end da tela "Become a seller" e avançamos no back-end da mesma. 
Encontramos um problema ao implementar o EntityFramework no projeto, está funcionando somente localmente, não sabemos ao certo o bug que deu no servidor Azure. Estamos tentado solucionar!

Tiago Toledo: implementação do EntityFramework.
Letícia Carvalho: codificação da página Becoma a seller.
João Victor: documentação.
Maria Eloisa: documentação (mais especificamente, o blog).
Luís Albano: documentação.

21ª Semana

Durante a semana, a equipe deu uma "relaxada" devido a empolgação com as férias escolares. Mas, na quarta-feira, dia da aula de PDS, houve uma produtividade bem significativa em relação a documentação e a codificação.
Iniciamos a parte de front-end do "cadastro" de empreendedor (chamamos de Become a seller), com a ajuda dos professores, pois estávamos com dúvidas em como íamos organizar para o usúario. Felizmente, conseguimos entender e dar continuidade no desenvolvimento.
Também estamos fazendo pesquisas sobre o EntityFramework, tendo como base um projeto feito na matéria de LP3, ano passado.
A documentação está bem encaminhada, com a atualização da divisão de tarefas e os motivos por tais mudanças.

Tiago Toledo: pesquisas sobre o EntityFramework.
Letícia Carvalho: codificação da página Becoma a seller.
João Victor: não estava presente na aula, mas auxiliou em casa na finalização da diagramação do MER e da monografia.
Maria Eloisa: codificação da página Becoma a seller.
Luís Albano: alteração na monografia.

quarta-feira, 26 de junho de 2019

20ª Semana

Depois de duas semanas vendo a avaliação dos professores sobre o andamento dos outros projetos, obtivemos uma perspectiva melhor sobre quais caminhos tomar, quais erros estavam sendo cometidos e o que estávamos acertando.
A documentação foi modificada, usamos o modelo disponibilizado pelo professor Ivan e incluímos novos itens como os requisitos. A parte do resumo foi apagada e será deixada para o final do projeto.  Os apêndices e anexos também foram alterados, conforme as críticas feitas na 18ª semana, documentando a prova de conceito e a proposta inicial na monografia.
O gerenciamento também sofreu mudanças. Foram revisadas todas as tarefas a serem feitas ao longo do ano localizando os requisitos no site do professor Ivan. Foram criadas novas listas no Trello: abandono, indicando as tarefas que não são mais necessárias, e apresentações. Uma gama de novas tarefas surgiram com a revisão do andamento do projeto e os integrantes se sentiram muito mais elucidados com a nova aparência do Trello. Tarefas que estavam de lado foram incluídas na lista "Fazer". Na parte de revisão, é preciso conferir o diagrama de arquitetura e as respostas HTTP.
A equipe também se reuniu em conjunto para apresentar e concretizar os requisitos funcionais e não-funcionais, regras de negócio e casos de uso. Ainda estamos arrumando e modificando a descrição desses itens.
Ainda é preciso implementar o EntityFramework, assism, definindo a base de dados, se faz necessário fazer o MER e o DER, atividades pendentes no Trello. Também falta unir o template com o restante do projeto.
O vídeo do Gource também foi gerado, já disponível no canal do YouTube.


Tiago Toledo: vídeo do gource.
Letícia Carvalho: codificação da página inicial.
João Victor: mudança do Trello e diagramação do MER..
Maria Eloisa: codificação da página inicial..
Luís Albano: alteração na monografia.

Internacionalização

A equipe teve muita dificuldade com a internacionalização, por isso, decidimos fazer uma postagem para auxiliar os próximos alunos.
Com a ajuda da professora Aline e do link abaixo, conseguimos fazer uma grande parte dela.

https://www.c-sharpcorner.com/uploadfile/4d9083/globalization-and-localization-in-asp-net-mvc-4/

Graças ao professor Aires, conseguimos arrumar um pequeno erro. Tínhamos apagado o Resource default, o que fazia com que o Html não reconhece a chave que estávamos passando.
O link está um pouco incompleto, então, mesmo com quase tudo implementado, a função ainda era apenas dois botões de Português e English, que não funcionavam! Então, conversamos com o professor Daniel, e tivemos um auxílio fundamental na finalização da internacionalização, e felizmente, e finalmente (porque estamos atrasados!), começou a funcionar!!!!!!!

Obs: quem estiver na mesma situação em que a gente estava, pedimos que olhem nosso repositório, dentro de Controllers: BaseController, IdiomaController e o método ChangeCurrentCulture em HomeController. Também a classe CultureHelper e a pasta de LocalResource (onde contém as chaves, as quais são responsáveis por terem o conteúdo original e o traduzido. É importante ressaltar que os Resources devem ter o nome e a língua, assim: Login.pt-BR.resx. Além de cada um ter o seu default.

quinta-feira, 20 de junho de 2019

19ª Semana

Durante a semana o grupo precisou repensar sobre o andamento do projeto que não caminhava como esperado. Começamos a programação sem ter nem se quer os requisitos, por isso, organizamos uma reunião parar podermos começar e terminar os levantamentos o mais rápido possível... É, estamos MUITO atrasados!
Ademais, o Trello estava morto, apesar de no começo pensarmos que era algo aparentemente "desnecessário", percebemos que com ele (usado da forma correta e com alguma metodologia) a equipe consegue ver o que cada integrante está fazendo,  além de ter organização com as pendências (que são muitas).

Luís Albano: Documentação da monografia, Levantamento de Casos de Uso, Requisitos (funcionais e não funcionais) e Regras de Negócio;
João Victor: Documentação da monografia e acompanhamento das apresentações de outros grupos durante a aula (19/06);
Tiago Toledo: Levantamento de Casos de Uso, Requisitos (funcionais e não funcionais) e Regras de Negócio e mudanças na página principal para adição de nova funcionalidade (cardápio);
Maria Eloisa: Levantamento de Casos de Uso, Requisitos (funcionais e não funcionais) e Regras de Negócio;
Letícia Carvalho: Levantamento de Casos de Uso, Requisitos (funcionais e não funcionais) e Regras de Negócio.

sábado, 15 de junho de 2019

18ª Semana

Nesta semana, a internacionalização foi concluída também com o auxílio de docentes, desta vez, do Aires e do Daniel, e a monografia foi adiantada. Na quarta-feira, tivemos que apresentar aos professores o que realizamos até o presente momento tanto em relação ao código quanto à documentação final.

Foram diversos os pontos abordados por eles, entre tais estão:
  • O uso de modelo disponibilizado: na documentação da monografia não utilizamos o modelo disponível no site do professor Ivan, que continha o padrão e o conteúdo a ser seguido;
  • Formato de imagens: imagens muito grandes ou com muitos detalhes deveriam ser vetorizadas para não perder qualidade, como formato SVG;
  • Revisão de literatura: a documentação não possuía nenhuma literatura acerca do tema e da tecnologia, como a justificativa das linguagens e modelos usados e das questões legais sobre comércio de alimentos pela internet, por exemplo;
  • Resumo: a última parte do projeto a ser feita (colocar no modo rascunho para indicar exemplos como esse);
  • Blog na documentação: não usar o termo postagem, e sim, publicação, usando esse modelo como título: Publicação de XX/XX/XXXX - Título (Semana 6, por exemplo);
  • Tabela: a fonte de quem gerou a tabela deve estar na sua descrição (na parte de baixo), e não deve possuir laterais (ABNT);
  • Figuras e imagens: devem ter textos pois funcionam para auxiliar na compreensão deste. A referência deve ser feita por meio de "figura 6", por exemplo e devem ter nomes assim. Latex define automaticamente o lugar certo da figura;
  • Apêndice e anexo: são diferentes. Apêndice ficariam o documento da POC e da proposta inicial por exemplo. Descrição de caso de uso também;
  • Backlog: não possui todos os atributor ainda;
  • Gerenciamento: cada um faz alguma coisa, não a mesma coisa. Revisão de documentação não é a mesma pessoa que faz. A metodologia de gerenciamento deve constar na documentação também;
Além desses pontos, os diagramas precisam estar completos, as métricas precisam ser feitas, e acrescentar dois campos para senha no cadastro.

quarta-feira, 5 de junho de 2019

17ª Semana

Nesta aula, excepcionalmente, os professores Aires e Ivan não puderam estar presente devido a uma apresentação que coincidiu durante o horário da mesma, estando presentes somente ao final da aula. 
A equipe focou na execução das pendencias da semana passada e em começar a monografia, juntando os documentos e conhecimentos formulados anteriormente para documentar. A documentação está sendo feita com base na monografia da equipe Gakyo, com o projeto Gakyo Project.
Dentre as pendencias resolvidas durante a aula estão a internacionalização, de maneira parcial, que foi feita com auxílio da docente Aline, e a implementação do protocolo HTTPS.

Luís Albano: documentação da monografia;
João Victor: documentação da monografia;
Tiago Toledo: implementar o protocolo HTTPS no projeto;
Maria Eloisa: internacionalização;
Letícia Carvalho: internacionalização.

quarta-feira, 29 de maio de 2019

16ª Semana

Nesta semana, após a apresentação da POC (Prova de Conceito) a equipe se ocupou integralmente a resolução dos problemas apresentados pelos docentes na ocasião.
Inicialmente, transfiguramos a documentação do relatório da POC com as questões apontadas na demonstração.
Depois, conversando com integrantes da equipe "Multiverso", vimos como implementar o protocolo HTTPS em nossa aplicação. Também tentamos fazer alterações na página de cadastro em relação ao CSS.
A criptografia ainda não foi implementada, buscamos no site da Microsoft porém não conseguimos alcançar sua aplicação.
Conversamos com o professor Aires e decidimos realizar um processo de internacionalização semelhante à equipe "Trial", da turma 413, que usou um botão para buscar no código a internacionalização, com duas opções: português e inglês.
Essas e as demais demandas requeridas pelos docentes estão presentes no Trello.

Tiago Toledo: pesquisa sobre a integração do Azure com o protocolo HTTPS.
Letícia Carvalho: codificação da internacionalização e pesquisa sobre criptografia.
João Victor: pesquisa sobre o protocolo HTTPS com base no "Multiverso".
Maria Eloisa: alteração do CSS da página de cadastro.
Luís Albano: alteração no relatório da POC.

sábado, 25 de maio de 2019

PROVA DE CONCEITO

A equipe Sr.Book foi a primeira a realizar a apresentação da turma 431, sentimos muita dificuldade com o que apresentar, pois por mais que no site do professor Ivan conste o que é necessário fazer na POC, nós ficamos em dúvida, já que a turma 413 havia apresentado uma semana antes e ao conversar com eles, nos foi informado que somente rodaram a aplicação e alguns abriram os códigos para mostrar como determinada coisa foi feita.

Conseguimos realizar o cadastro e o login, já com conexão com o banco de dados e com a hospedagem no servidor Microsoft Azure.

Problemas apontados pelos professores:
  • Não havia internacionalização
  • Não foi feito logs e nem testes integrados
  • Não tinha o protocolo HTTPS na URL do projeto
  • As senhas cadastradas não eram criptografadas 
  • Falta de commits no SVN
  • O index do projeto podia ser acessado por qualquer pessoa, apenas utilizando a URL.
  • Falta de planejamento para a apresentação.
Numa visão geral, foi dito para a turma inteira que nós estávamos MUITO ATRASADOS, visto que nenhuma equipe conseguiu apresentar exatamente o que é exigido na Prova de Conceito.

sexta-feira, 24 de maio de 2019

15ª Semana

Por conta do atraso na apresentação da POC, continuamos os desenvolvimentos, sendo eles: documentação, códigos etc.

Após muitas tentativas de fazer a internacionalização, a equipe não conseguiu finalizar essa parte, que era um dos tópicos exigidos na apresentação. Assim como, ter o protocolo HTTPS na url do projeto.

Também tivemos muita dificuldade em integrar a API do Google Calendar no projeto, então, fomos conversar com o professor Daniel. Após explicar qual era o intuito de utilizar a API, ele nos disse que não era necessário e que estávamos complicando o nosso desenvolvimento, pois no caso, somente iremos utilizar para que o cliente possa escolher uma data para suas encomendas (nesse caso, marmitas congeladas). Então, a equipe se sentiu aliviada e não irá utilizar mais o calendário do Google.

No dia 22/05/19, foi feita a apresentação da Prova de Conceito.

Luís Albano: Documentação do relatório da POC e diagramação.
Maria Eloisa: Documentação do relatório e tentativa de integrar a API do Google Calendar.
Letícia Carvalho: Tentativa de finalizar a internacionalização.
João Victor: PowerPoint com a apresentação, vídeo do projeto e tentativa de integrar a API do Google Calendar.
Tiago Toledo: Tentativa de finalizar a internacionalização e vídeo do gource.

sexta-feira, 17 de maio de 2019

14ª Semana

Nesta semana, continuamos a desenvolver a prova de conceito (POC), que não pôde ocorrer no dia 15 de maio por conta da paralisação nacional dos estudantes, que ocorreu nessa semana.

Após problemas com o envio de dados no Heroku, mudamos para o Azure da Microsoft, e foi possível realizar a funcionalidade de cadastro. E, para o banco de dados, foi usado o Microsoft SQL Server.

Na documentação, começamos a fazer a apresentação e o relatório da POC. Usando como referência a documentação do projeto "The Walking Pet"e também do "Amamenta-SP", da equipe PGPnoMore.
Fizemos o diagrama de arquitetura do sistema e de infraestrutura, e prosseguimos na documentação do relatório junto dos diagramas feitos.

Também realizamos as avaliações de respostas HTTP.

A documentação da API Google Agenda ainda não foi finalizada. como também algumas mudanças no HTML.

Luís Albano: Documentação do relatório da POC.
Maria Eloisa: Diagramação e documentação do relatório.
Letícia Carvalho: Diagramação e programação do projeto em C#.
João Victor: PowerPoint com a apresentação.
Tiago Toledo: Conexão com o banco de dados e o servidor.

quarta-feira, 8 de maio de 2019

13ª Semana

Após uma conversa com a turma, houve uma conversa entre os alunos e os professores, devido a baixa produtividade de todas as equipes. No fim, foi algo muito produtivo, pois tivemos a oportunidade de contar para os discentes o que todos estavam passando, tendo uma resposta positiva de ambos, o que nos levantou emocionalmente.

Como já dito anteriormente, o problema com o servidor GoogleCloud persistiu, e não sabíamos mais como resolver. Então, fizemos uma reunião, e decidimos mudar o local de hospedagem, claro que, com a parecer de nossos clientes.

Também começamos a documentação a final, continuamos o relatório da POC e pesquisamos sobre internacionalização.

João Victor: Pesquisa sobre internacionalização
Luís Albano: Continuação do relatório da POC e auxílio nas pesquisas de outros servidores
Letícia Carvalho: Muita pesquisa sobre internacionalização.
Maria Eloisa: Auxilio nas pesquisas de outros servidores e na documentação final.
Tiago Toledo: Pesquisas de outros servidores.
 


quinta-feira, 2 de maio de 2019

12ª Semana

Nesta semana, a equipe teve um desfalque em relação ao desenvolvimento do projeto, devido ao mau funcionamento da hospedagem do Banco de Dados no servidor escolhido, o GoogleCloud versão gratuita. Isso afetou a maioria dos integrantes emocionalmente, pois a apresentação da Prova de Conceito está chegando!

Ademais, continuamos a documentação com algumas dificuldades encontradas em relação aos diagramas que devem constar no documento da POC.

Também alteramos algumas coisas no FrontEnd.

Luís Albano: Continuou a documentação, com alterações mínimas. 
Maria Eloisa: Auxilio na documentação.
Letícia Carvalho: Pesquisas e testes sobre servidores.
João Victor: Alterações no FrontEnd.
Tiago Toledo: Pesquisas sobre o erro ocorrido, e tentativas de resoluções.

quarta-feira, 24 de abril de 2019

11ª Semana

Nesta semana, foram divulgadas as notas das equipes, como também o feedback dos erros cometidos reincidência, desde de desvios na documentação até erros de manutenção do repositório.

Após tais recomendações e avisos, a equipe se reuniu para dividir as tarefas na elaboração da Prova de Conceito (POC). Começamos adicionando as tarefas no Trello e mudando os membros de acordo com os responsáveis estabelecidos durante as aulas.

Luís começou analisando o relatório de prova de conceito de outras equipes anteriores do repositório, e iniciou a documentação no Latex.
Maria Eloisa e Tiago viram a parte front-end da aplicação, e Tiago também efetuou pesquisas relacionadas ao Google Cloud. Já João e Letícia começaram a fazer o model e o control da aplicação.

Durante a execução de tais tarefas, Eloisa relatou junto ao Professor Ivan que uma das ferramentas não estaria sendo testada na função escolhida para ser implementada, a API Google Agenda. Então, a equipe optou por unanimidade mudar a realização apenas do cadastro e login, como também da escolha de um dia no calendário para comer um prato.

quarta-feira, 17 de abril de 2019

10ª Semana

Revisamos o teste de arquitetura e decidimos qual template do BootsTrap iremos usar com base nas funcionalidades do sistema. Já começamos a fazer alterações no mesmo.

Além de acrescentar algumas tarefas no Trello e começar a documentação da POC.

O gerente João Vitor não estava presente, pois se encontrava com muita enxaqueca.

quarta-feira, 10 de abril de 2019

9ª Semana

Foi continuado o processo de conexão com o banco de dados, porém ainda há uma dificuldade em realizar esse procedimento.

Foram feitas novas alterações no documento da proposta inicial, além de uma verificação das tarefas do Trello.

Definimos durante a aula as notas de cada integrante, contendo a justificativa da nota dada.

Realizamos o vídeo do Gource de acordo com o que constava no repositório. Houve uma dificuldade em definir:
  • As legendas
  • A alteração do ícone de cada integrante.
Enviamos a atualização do documento no Subversion, as tarefas que estavam constando como atrasadas no Trello e tudo o que foi feito durante esta aula.

quarta-feira, 3 de abril de 2019

8ª Semana

Fizemos uma parte do teste de arquitetura:
  • 3 classes em C#
    • Ingrediente
    • Pedido
    • Cardapio
  • Um pedido.
Agora, estamos realizando a conexão com o banco de dados.

Também fizemos alterações nos documentos e subimos as novas versões no Subversion. Além do vídeo da proposta inicial já estar disponível na plataforma YouTube. 

O fluxograma foi passado para diagrama de caso de uso, dividido entre os seguintes atores:
  • Cliente
  • Empreendedor.
As atividades já foram passadas para o Trello. Percebemos que com a ferramente, a gestão de tarefas fica mais organizada.

quarta-feira, 27 de março de 2019

7ª Semana

Durante a semana, fizemos reuniões presenciais e via WhatsApp para a finalização do fluxograma (feito em folha de sulfite), que tem o intuito de facilitar o entendimento do sistema e como as coisas irão acontecer.

Também vimos o Identity, que pertence ao Entity Framework, o qual faz o controle de acesso, pensamos em utilizá-lo, pois tivemos um contato prévio ano passado.

Tivemos um problema com o framework achado (na 6ª semana) que possui a capacidade de fazer controle de estoque, não estávamos conseguindo rodar. Com isso, decidimos usá-lo, porém com adaptações para que possa ser integrado com o sistema.

Conversamos com os professores sobre nossas novas ideias em relação ao projeto, e tivemos o s seguintes vereditos:

  • Fazer o fluxograma em ferramentes concretas
  • Passar nossas atividades para o Trello, pois ele possui ferramentas mais específicas, que irão ajudar no controle de tarefas
  • Definir as fases do projeto, como por exemplo: fase 1, aquela que vai ser feita ao decorrer do ano e a fase 2, a que vai ser deixada para implementações futuras, ou seja, deixaremos a ideia disponível para que os futuros alunos possam realizá-la
  • Tivemos a aprovação para o uso do Identity.



quarta-feira, 20 de março de 2019

6ª Semana

Definimos as tarefas que ainda devem ser feitas em relação ao projeto na ferramenta Google Keep.

Foram feitas pesquisas relacionadas a frameworks de controle de estoque e de acesso. Encontramos a  SimpleMembership, a qual refere-se ao controle de acesso, por enquanto ainda é algo muito novo, que ainda precisa ser estudado e analisado para termos certeza se vamos utilizá-la. Também vimos algumas vídeos aulas que tratam de um curso grátis sobre o controle de estoque usando Entity Framework. Abaixo segue o link da primeira aula:

Curso grátis - CONTROLE DE ESTOQUE EM C# #1 - apresentação


Também iremos estudar mais a fundo para ver se iremos utilizar.


Ademais, foram colocadas as análises dos outros grupos, o documento da proposta inicial e a apresentação .ppt no controlador de versões Subversion.

5ª Semana

Fizemos a apresentação, que por sinal, foi muito produtiva, pois as críticas dos professores foram muito construtivas, o que nos fez rever muito pontos que passaram despercebidos.

Uma pergunta feita pelo professor Ivan: "quanto tempo vocês querem ficar em PDS?", fez com que nós pensássemos em utilizar frameworks, pois com eles, nós ganharíamos tempo em coisas que já foram produzidas e que também farão parte do nosso sistema.  Além disso, também nos foi cobrado a definição mais concreta do que realmente vamos conseguir produzir até o final do ano.

domingo, 17 de março de 2019

4ª semana


Como decidido na semana anterior, nosso projeto estará relacionado ao negócio vendas de marmitas e outros. O que não tem relação nenhuma com nome da equipe "Sr.book"; por favor, saibam que o nome da equipe não tem relação com o título do projeto.

Durante o carnaval fizemos o documento com a proposta inicial em Latex (nos atrapalhamos bastante com a formatação☺) utilizando o Overleaf. Após concluir o documento, pegamos os pontos que consideramos mais importantes e fizemos um "resumo" na apresentação .ppt.

sexta-feira, 8 de março de 2019

3ª semana


Dando continuidade as tentativas da aula passada, a equipe considerou outras propostas de projeto, desta vez, sugerimos uma plataforma de apoio a uma ONG conhecida de um dos membros da nossa equipe. Infelizmente, não conseguimos entrar em contato com a mesma e, portanto, ficamos alheios as necessidades da ONG que poderiam ser remediadas com algo relacionado a informática, por isso, desistimos desta ideia.

 Em questão de poucos minutos, entramos em contato com uma amiga (Letícia) que começou a vender "marmitas fit" por conta própria e, considerando este pequeno negócio dela, perguntamos de que forma poderíamos auxiliar esta atividade. Após discutir com os professores, decidimos que nossa equipe irá fazer uma aplicação que ajude a gerenciar situações como esta.

Durante a semana iremos desenvolver melhor a proposta.

quarta-feira, 27 de fevereiro de 2019

2ª semana


Como instruído anteriormente, algumas propostas iniciais de projeto foram apresentadas para os professores:

A primeira: Um cursinho online, que disponibilizaria conteúdo, plataforma de apoio a dúvidas e o acompanhamento de competências em disciplinas escolares.

A segunda: Um website para simulações de provas (ENEM, Unicamp, Fuvest, etc.) que disponibilizaria testes cronometrados com questões antigas e faria um demonstrativo da performance do aluno com sugestões de quais conteúdos mais precisavam de melhorias.

Ambas as propostas foram recusadas, motivo:
  • Falta de profundidade na compreensão dos problemas;
  • A existência outros programas que já seriam capazes de desempenhar a mesma função;
  • Inviabilidade;
A equipe irá pensar em outras propostas para serem apresentadas na semana seguinte.

quarta-feira, 20 de fevereiro de 2019

1ª semana

Na primeira aula de PDS - Prática e Desenvolvimento de Sistemas, nos foram apresentadas as necessidades da matéria, as quais englobam: as regras, as datas de entrega, métodos de avaliação e tudo o que vai ser preciso para a realização de um bom trabalho.

Durante a semana, a equipe foi formada, constituída por: João Victor Santana de Lima, Letícia Carvalho Eustáquio Costa, Luís Arquimedes Takizawa Albano, Maria Eloisa da Costa Gomes e Tiago Toledo Duarte. Após essa decisão, começamos a pensar na suposta proposta, que ficou definida como Sr. Book.
 

Marmitei Template by Ipietoon Cute Blog Design