Baixe o app para aproveitar ainda mais
Prévia do material em texto
a) Crie/escreva uma justificativa para balizar a decisão em se desenvolver o sistema utilizando o processo incremental e não cascata, pois um dos analistas do cliente está em dúvida com relação ao melhor processo. Quando o projeto está concluído, a primeira versão executável do software é entregue ao cliente para que ele opine sobre ela. Caso haja algum problema, a equipe terá que reiniciar o modelo em cascata para realizar as mudanças necessárias. Se elas forem muitas, isso pode significar uma grande quantidade de retrabalho e custos desnecessários para a empresa. Além disso, o modelo Incremental possui as seguintes vantagens O software será gerado rapidamente durante o SDLC; É flexível e menos dispendioso para alterar requisitos e/ou escopo; Esse modelo é menos dispendioso em comparação ao Cascata; Um cliente pode responder a cada iteração: fraciona-se o risco porque o foco fica com um cliente por vez; Erros são fáceis de serem identificados. b) Identifique, a partir da lista de requisitos apresentada, quais são os funcionais e os não funcionais (monte uma tabela e separe em duas colunas identificadas). Funcionais Não Funcionais 1. Registrar os produtos (itens) vendidos em cada venda. 3. Obter e apresentar as informações sobre cada produto mediante a leitura de seu código de barras. 2. Calcular o valor total de uma venda. 4. Reportar ao estoque os dados (qtd) dos produtos vendidos. 8. Emitir mensalmente o relatório de estoque (entradas, saídas e saldo). 5. Registrar cada venda completada com sucesso. 6. Exigir senha pessoal do operador para operar o sistema. 7. Receber pagamentos em dinheiro ou cartão. c) Desenhe o diagrama de caso de uso geral desse sistema. d) Desenhe o diagrama detalhado de caso de uso desse sistema.
Compartilhar