Para o IEEE Software Engineering Standards (1987), um requisito de software é:
(1) uma condição ou capacidade necessária para um usuário resolver um problema ou alcançar um objetivo;
(2) uma condição ou uma capacidade que deve ser alcançada ou estar presente num sistema para satisfazer um contrato, padrão, especificação ou outro documento formalmente imposto.
Tendo como base as definições acima, qual alternativa apresenta um exemplo de requisito de software ?
O sistema deve atender as necessidades dos clientes.
Os seguintes diagramas devem ser modelados para o sistema: casos de uso, atividades, classes e sequência.
O sistema deve ser entregue com todas as funcionalidades estabelecidas em no máximo 12 meses após a data de assinatura do contrato.
O sistema deve disponibilizar funcionalidades novas para os usuários mensalmente.
O sistema deve possibilitar o cadastro de usuários.
Respostas
respondido por:
6
Resposta:
O sistema deve possibilitar o cadastro de usuários.
Explicação:
O requisito em questão não diz respeito a uma capacidade do sistema para resolver um problema nem alcançar um objetivo. Enquanto a alternativa (c) é muito genérica para ser considerada um requisito de software, as alternativas (a), (d) e (e) correspondem a requisitos de projeto em si acordados com a equipe de desenvolvimento ou mesmo diretamente com os clientes do projeto; assim, não correspondem a requisitos para o software em si e não gerarão funcionalidades nem restrições ao sistema.
Perguntas similares
3 anos atrás
3 anos atrás
3 anos atrás
6 anos atrás
6 anos atrás
6 anos atrás
7 anos atrás
7 anos atrás
7 anos atrás