All for One - LuizGuerra/allforone GitHub Wiki
Bem-vindos à wiki do All for One!
All for One
O projeto All for One foi desenvolvido por alunos da cadeira de Projeto e Arquitetura de Software da PUCRS. A proposta do projeto é o desenvolvimento de uma solução que facilite ao usuário centralizar todos os pedidos em aberto realizados em diversos ecommerce de maneira que ele possa receber, através de uma única fonte, as informações sobre todos os pedidos de compras.
Neste contexto, o desafio deste trabalho é propor o uso de um dos estilos arquiteturais estudados até o momento de maneira a resolver o problema do cliente e, consequentemente, atender aos requisitos funcionais apresentados a seguir. Além dos requisitos funcionais, o grupo deverá escolher um atributo de qualidade estudado para solucionar, através da arquitetura a ser desenvolvida, justificando a sua escolha.
Requisitos e restrições arquiteturais
User Storie
Usuário
US1 – Cadastrar e-commerce no sistema
Eu como usuário, gostaria de cadastrar um e-commerce no sistema Critérios de aceitação
US2 – Listar e-commerce no sistema
Eu como usuário, gostaria de visualizar lista de e-commerce
US3 – Listar pedidos em aberto
Eu como usuário gostaria de consultar a lista de pedidos em aberto
US3 – Status dos pedidos
Eu como usuário gostaria de consultar o status dos pedidos
US4 – Gerar relatórios de compras
Eu como usuário gostaria de gerar um relatório dos pedidos por e-commerce, por data, por agilidade de entrega, por cumprimento de prazo de entrega.