Skip to content

AvaliaUNB v1.0.0

Latest
Compare
Choose a tag to compare
@ana-pfeilsticker ana-pfeilsticker released this 14 Aug 10:31
· 11 commits to dev since this release
ad65409

Resumo

Esta é a segunda release oficial do projeto AvaliaUNB. Este projeto tem como objetivo fornecer informações úteis e relevantes para os alunos, facilitando a escolha de professores e matérias através de avaliações dos professores feitas pelos proprios alunos. A versão 1.0.0 entrega um software mais estável, agora com testes unitários, testes de integração e testes ponta a ponta por toda aplicação.

Documentação produzida

Para o desenvolvimento do projeto, foram desenvolvidas as seguintes documentações:

  • Documento de requisitos e User Stories
  • Documento de Arquitetura de Software
  • Protótipo de média fidelidade
  • Documento de modelagem de banco de dados
  • Documento de reuniãoes e sprints

Principais Funcionalidades e Mudanças

As mudanças desenvolvidas para a v1.0.0 foram:

  • Adição de testes unitários
  • Adição de testes ponta a ponta
  • Adição de testes de componentes Vue
  • Adição da pipeline com testes de integração
  • Melhoria de complexidade de código
  • Entrega de segurança da API
  • Ajustes na responsividade do sistema

Notas de Implementação

Esta versão foi desenvolvida utilizando Vue.js para o FrondEnd, Node.js para o BackEnd, Python para o Scraping e MySQL no Google Cloud Plataform para o banco de dados, JEST para testes unitários, Cypress para testes e2e e Vue Utils Test para testes de components. Para mais informações sobre a implementação, consulte a documentação disponível no repositório.

What's Changed

Full Changelog: v0.1.0...v1.0.0