Engenharia de requisitos - pmbok
Análise de Requisitos Estudo de Viabilidade
Profa. Maria Cláudia F. P. Emer
Tópicos da Aula
Requisitos Análise de Requisitos Técnicas de levantamento de requisitos Estudo de Viabilidade PMBOK
Requisitos
Requisitos
Os requisitos de um sistema de software definem as funções do sistema e as restrições relacionadas à operação e implementação do sistema Pode variar de uma declaração abstrata de alto nível a uma definição detalhada de funções ou restrições do sistema
Importância dos Requisitos
Requisitos incompletos são causas de falhas em projetos de software
Construção de um sistema que resolve o problema errado O sistema não funciona de acordo com o esperado O sistema é difícil de ser entendido e utilizado Alto custo de desenvolvimento e manutenção Os prazos não foram cumpridos ...
Categorias de Requisitos (Sommerville)
Requisitos do usuário
Declarações sobre as funções que o sistema deve fornecer e as restrições sob as quais deve operar. Uso de linguagem natural e diagramas
Requisitos de sistema
Descrevem detalhadamente as funções e as restrições do sistema. O documento de requisitos de sistema pode servir como um contrato entre o cliente e o desenvolvedor
Categorias de Requisitos (Sommerville)
Exemplo: Definição dos requisitos do usuário
O software deve oferecer um meio de representar e acessar arquivos externos criados por outra ferramenta
Categorias de Requisitos (Sommerville)
Exemplo: Especificação dos requisitos do sistema
1.1 O usuário deve dispor de recursos para definir o tipo dos arquivos externos. 1.2 Cada tipo de arquivo externo pode ter uma ferramenta associada que pode ser aplicada a ele. 1.3 Cada tipo de arquivo externo pode ser representado como um ícone específico na tela do usuário. 1.4 Devem ser fornecidos recursos para o ícone que representa um arquivo externo, a ser definido pelo usuário. 1.5 Quando um usuário seleciona um ícone que representa um arquivo externo, o efeito