Skip to content

DiegoCP89/pizzaria-engsoft-ii

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Pizzaria do Neilton

Objetivo do Trabalho

Este projeto tem como objetivo aplicar práticas de Engenharia de Software utilizando GitHub Projects e Copilot para organizar e gerenciar requisitos de uma aplicação de pizzaria online.

Requisitos

O sistema foi especificado com 12 Requisitos Funcionais (RF1–RF12) e 8 Requisitos Não Funcionais (RNF1–RNF8).

  • Os RFs abrangem funcionalidades como catálogo de pizzas, carrinho, pagamento, entrega, cadastro de usuários, relatórios e avaliações.
  • Os RNFs garantem qualidade em aspectos como usabilidade, desempenho, confiabilidade, segurança, escalabilidade, portabilidade e compatibilidade.

Organização dos Requisitos

Todos os requisitos foram registrados como Issues neste repositório, cada um com:

  • Descrição detalhada (contexto, história de usuário, critérios de aceite, dependências).
  • Labels para classificação (Funcional/Não Funcional, categoria específica).
  • Status e prioridade.

Essas Issues estão vinculadas ao GitHub Project, permitindo visualização em formato de Kanban e acompanhamento do progresso.

Requisitos

  • [RF] Gestão de Ingredientes e Disponibilidade de Pizzas — Regra de negócio: retirar do cardápio quando houver ingredientes para menos de 5 pizzas comuns e menos de 2 pizzas gourmet.
  • [RNF] Atualização em tempo real do cardápio — refletem mudanças de estoque com baixa latência.

Rastreamento

  • As histórias e critérios de aceite estão registrados como Issues no GitHub Projects.
  • Este repositório mantém templates e documentação dos requisitos.

About

Pesquisa sobre GitHub Project como parte de atividade de Engenharia de Software.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published