Prévia do material em texto
Se eu te ajudei por favor clique no 👍! 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. Olá, analistas, deixe-me explicar porque decidimos utilizar o modelo incremental. O modelo incremental em si já é uma evolução do modelo em cascata, todavia não foi apenas isto que motivou nossa tomada de decisão. Com o modelo incremental o software é feito em etapas, cada etapa do software é desenvolvido separada então quando uma parte está completa é adicionado ao software, ou seja, quando uma parte do software fica pronta ela é implementado as outras partes que já estavam prontas, ou quase prontas, assim o software vai adquirindo a forma desejada aos poucos. Ao invés de especificar e desenvolver tudo de uma só vez, neste modelo trabalhamos com incrementos, pequenas partes do software sendo entregues. Unindo os elementos do modelo em cascata e aplicado iterativamente, ou seja, para que o progresso passe por sucessivos refinamentos, aprimorados a cada iteração resultando em entregas parciais que facilitam a identificação e correção de erros entre os componentes do software. Além disso as entregas dos implementos (partes dos software) permite o comprimento do prazo especificado e facilita a manutenção dos módulos. Uma versão inicial será entregue para testes, que servirá exatamente para detectar problemas ou divergências em um estágio mais inicial, que são mais fáceis de se corrigir, diferente do que acontece com o modelo em cascata onde cada etapa tem sua vez para acontecer e, ao término de todas, o projeto termina, o Modelo Incremental as atividades de especificação, projeto, Implementação e Validação são intercaladas e acontecendo em cada nova versão, com rápido feedback entre todas as atividades. 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). Requisitos funcionais Requisitos não funcionais Registrar os produtos (itens) vendidos em cada venda. Exigir senha pessoal do operador para operar o sistema. Calcular o valor total de uma venda. Obter e apresentar as informações sobre cada produto mediante a leitura de seu código de barras. Reportar ao estoque os dados (qtd) dos produtos vendidos. Registrar cada venda completada com sucesso. Receber pagamentos em dinheiro ou cartão. Emitir mensalmente o relatório de estoque (entradas, saídas e saldo). C) Desenhe o diagrama de caso de uso geral desse sistema. D) Desenhe o diagrama detalhado de caso de uso desse sistema.