Aap1 – Engenharia De Software

Reza June 25, 2022
Engenharia de Software

AAP1 é um projeto de engenharia de software que tem como objetivo desenvolver um sistema de software para uma empresa fictícia chamada “Supermercado ABC”. Nesse sistema, serão desenvolvidas funcionalidades que permitirão ao supermercado gerenciar seus estoques, vendas, fornecedores e clientes, além de fornecer relatórios e estatísticas sobre o desempenho da empresa.

Processo de desenvolvimento

O processo de desenvolvimento do AAP1 seguirá a metodologia ágil Scrum. Scrum é um framework para gerenciamento de projetos ágeis que divide o projeto em ciclos chamados sprints, com duração de 2 a 4 semanas. Cada sprint é composto por reuniões específicas para planejamento, revisão e retrospectiva.

Além da metodologia Scrum, também serão utilizadas outras práticas de engenharia de software, como testes automatizados, integração contínua e entrega contínua.

Tecnologias utilizadas

Para o desenvolvimento do sistema, serão utilizadas as seguintes tecnologias:

  • Java: linguagem de programação orientada a objetos amplamente utilizada no desenvolvimento de sistemas corporativos;
  • Spring Framework: framework para desenvolvimento de aplicações web em Java;
  • MySQL: banco de dados relacional;
  • JUnit: framework para testes automatizados em Java;
  • Selenium: ferramenta para testes automatizados de interface do usuário;
  • Jenkins: ferramenta de integração contínua e entrega contínua.

Equipe de desenvolvimento

A equipe de desenvolvimento do AAP1 será composta por 5 membros:

  • Scrum Master: responsável por garantir que a equipe esteja seguindo a metodologia Scrum e por remover obstáculos que possam impedir o andamento do projeto;
  • Product Owner: representante do cliente, responsável por definir as funcionalidades do sistema e priorizar o backlog do produto;
  • Desenvolvedor Java: responsável pelo desenvolvimento das funcionalidades do sistema em Java;
  • Desenvolvedor front-end: responsável pelo desenvolvimento da interface do usuário em HTML, CSS e JavaScript;
  • Testador: responsável por realizar testes manuais e automatizados no sistema.

Cronograma

O AAP1 terá duração de 10 semanas, divididas em 5 sprints de 2 semanas cada. O cronograma do projeto é o seguinte:

For more information, please click the button below.
  • Sprint 1 (Semana 1 e 2): definição dos requisitos e planejamento da primeira release;
  • Sprint 2 (Semana 3 e 4): desenvolvimento da primeira release;
  • Sprint 3 (Semana 5 e 6): desenvolvimento da segunda release;
  • Sprint 4 (Semana 7 e 8): desenvolvimento da terceira release;
  • Sprint 5 (Semana 9 e 10): testes finais e entrega do sistema.

Conclusão

O AAP1 é um projeto de engenharia de software que tem como objetivo desenvolver um sistema de software para uma empresa fictícia chamada “Supermercado ABC”. Para o desenvolvimento do sistema, será utilizada a metodologia ágil Scrum, além de outras práticas de engenharia de software, como testes automatizados, integração contínua e entrega contínua. A equipe de desenvolvimento será composta por 5 membros e o projeto terá duração de 10 semanas, divididas em 5 sprints de 2 semanas cada.

FAQs

1. O que é Scrum?

Scrum é um framework para gerenciamento de projetos ágeis que divide o projeto em ciclos chamados sprints, com duração de 2 a 4 semanas. Cada sprint é composto por reuniões específicas para planejamento, revisão e retrospectiva.

2. Quais são as tecnologias utilizadas no AAP1?

As tecnologias utilizadas no AAP1 são Java, Spring Framework, MySQL, JUnit, Selenium e Jenkins.

3. Qual é o cronograma do projeto?

O AAP1 terá duração de 10 semanas, divididas em 5 sprints de 2 semanas cada. O cronograma do projeto é o seguinte:

  • Sprint 1 (Semana 1 e 2): definição dos requisitos e planejamento da primeira release;
  • Sprint 2 (Semana 3 e 4): desenvolvimento da primeira release;
  • Sprint 3 (Semana 5 e 6): desenvolvimento da segunda release;
  • Sprint 4 (Semana 7 e 8): desenvolvimento da terceira release;
  • Sprint 5 (Semana 9 e 10): testes finais e entrega do sistema.

Related video of aap1 – engenharia de software

https://www.youtube.com/embed/

Reza Herlambang

Eu sou um escritor profissional na área de educação há mais de 5 anos, escrevendo artigos sobre educação e ensino para crianças na escola.

Leave a Comment

Artikel Terkait