Prévia do material em texto
FACULDADES METROPOLITANAS UNIDAS <colocar o nome e RA dos participantes da equipe> Edison Jota Carneiro RA 3214025 <Nome do sistema> e-commerce Bebidas alcoólicas São Paulo 2020 SUMARIO 1.0 Planejamento do projeto 6 1.1 Escopo do projeto 6 1.2 requisitos do sistema 8 1.2.1 Descrição geral do sistema 8 1.2.3 Requisitos não-funcionais 11 1.2.4 Requisitos Negativos ou Inversos – RIN 12 2.0 Arquitetura de software 13 2.1 Diagrama de caso de uso 13 2.2 diagramas de classes 17 2.3 diagramas de sequência 18 2.4 modelagens de dados 22 3.0 Protótipos de telas 24 Bibliografia 28 1.0 Planejamento do projeto 1.1 Escopo do projeto a) Identificação do projeto · Título: <e-commerce Bebidas alcoólicas >; · Setor: <Caso haja alguma área específica, identificar>; · Responsáveis pela execução: <Nome do responsável pelo projeto> · Período de tempo para a execução: <Data de início do projeto e fim> · Cliente a que se destina: <identificar o nome/empresa cliente>; · Orçamento: <valor estimado do projeto> b) Objetivo do projeto <descrever o objetivo geral e os objetivos específicos do projeto do sistema> c) Descrição da situação problema / cenário atual <descrever aqui um resumo da situação problema, cenário atual que se encontra a empresa/cliente onde será feito projeto de desenvolvimento do teu sistema>. d) Restrições do projeto <Descrever que ou colocar por itens quais seriam as RESTRIÇÕES do projeto de sistema> e) Justificativa <Descrever a justificativa da necessidade do projeto> f) Metodologia / estratégias e procedimentos a serem adotados no desenvolvimento <Descrever a justificativa da necessidade do projeto> g) Especificação do cronograma. ID Nome da Tarefa Duração Início Término 1 Levantamento 30 01/09/2021 10/09/2021 2 Análise 50 3 Desenho físico 10 4 Construção 90 5 Teste 60 6 Implantação h) Identificação de recursos e custos. Tarefas Profissional Tempo/hora Valor hora (R$) Custo Total (R$) Levantamento Análise Desenho Fisico Construcao Teste Implantacao N3 N3 N3 DEV Homologacao Equipe Impl 60 50 10 90 60 72 R$ 45,00 R$ 45,00 R$ 45,00 R$ 30,00 R$ 22,00 R$ 55,00 R$ 2.700,00 R$ 2.250,00 R$ 450,00 R$ 2.700,00 R$ 1.320,00 R$ 3.960,00 <e assim sucessivamente> <papel> X h R$ R$ i) Monitoramento e avaliação. <Descrever em detalhes quais métricas serão utilizadas para gerenciar o projeto. Esta parte interessa ao gerente do projeto e ao cliente> 1.2 requisitos do sistema 1.2.1 Descrição geral do sistema <descrever de uma forma global o que o sistema irá ter que fazer e também o que ele NÃO fará (restrições)> 1.2.2 Requisitos funcionais RF. 001: <identificação/nome do Requisito>. Descrição:. Entrada:. Processo:. Saída: Prioridade: Desenho (modelagem do processo): RF. 002: <identificação/nome do Requisito>. Descrição:. Entrada:. Processo:. Saída: Prioridade: Desenho (modelagem do processo): 1.2.3 Requisitos não-funcionais NF001 - Usabilidade <descrever o(s) requisito (s) não funcionais relacionados à usabilidade do sistema> Prioridade: NF002 - Confiabilidade <descrever o(s) requisito (s) não funcionais relacionados à confiabilidade do sistema> Prioridade: NF003- Desempenho <descrever o(s) requisito (s) não funcionais relacionados ao desempenho do sistema> Prioridade: NF004- Segurança. <descrever o(s) requisito (s) não funcionais relacionados à segurança do sistema> Prioridade: NF005 - Portabilidade <descrever o(s) requisito (s) não funcionais relacionados à portabilidade do sistema> Prioridade: NF006 - Hardware e Software <descrever o(s) requisito (s) não funcionais relacionados à hardware e software que serão necessários no projeto do sistema> Prioridade: 2.0 Arquitetura de software 2.1 Diagrama de caso de uso <Para cada requisito, criar um diagrama de caso de uso> Caso de uso 01 – Ator primário: Precondições: Fluxo normal Fluxo alternativo: falha na inclusão de funcionário Desenho: Caso de uso 02 - Ator primário: Precondições: Fluxo normal Fluxo alternativo: falha na inclusão de funcionário Desenho: Caso de uso 03 – Ator primário: Precondições: Fluxo normal Fluxo alternativo: falha na inclusão de funcionário Desenho: 2.2 diagramas de classes <Criar um diagrama de classes que mostre a interação dos requisitos > 2.3 diagramas de sequência <Criar o diagrama de sequência (para cada requisito) que descrevem o comportamento dos objetos do sistema, suas trocas de mensagens no tempo versus ações> 2.4 modelagens de dados Modelo conceitual: Modelo logico: 3.0 Protótipos de telas 3