Escolar Documentos
Profissional Documentos
Cultura Documentos
Objetivos
Requisitos do
usuário e do
sistema
Modelos do Documento de
sistema requisitos
Elicitação de requisitos e
análise
n Esta atividade divide-se em dois
esforços maiores:
n Elicitação dos requisitos em si
n Técnicas de elicitação
n Análise do que foi elicitado
n Processo de análise
Que é um requisito?
n Requisitos do Usuário
n Declarações em linguagem natural com
diagramas de serviços que o sistema deve
oferecer e suas restrições operacionais.
Escrito para os clientes
n Requisitos do Sistema
n Documento estruturado com descrições
detalhadas sobre os serviços do sistema.
Contrato entre cliente e fornecedor
Tipos de Requisitos
n Requisitos Funcionais
n Requisitos Não-Funcionais
n Requisitos de Domínio
Requisitos Funcionais
n Requisitos do Produto
n [RNF001] Toda consulta ao B.D., baseada em
código de barras, deve resultar em até 5 s
n Requisitos Organizacionais
n [RNF002] Todos os documentos entregues
devem seguir o padrão de relatórios XYZ-00
n Requisitos Externos
n [RNF003] Informações pessoais do usuário não
devem ser vistas pelos operadores do sistema
Requisitos de Domínio
Usuário Sistema
n Entrevistas
n Questionários
n Casos de Uso
n Jogo de Funções
n Brainstorming
n Workshop de Requisitos
Análise de Requisitos
Definição e
Documento
especificação
de requisitos
de requisitos
7 8
Validação
dos requisitos
Entendimento 6
Atrib. Prioridade
Entrada do do domínio
1
processo 5
2 4
Coleta de Resolução
requisitos de conflito
3
Classificação
Entendimento do Domínio
n Gerenciamento de requisitos é o
processo de controlar as mudanças
dos requisitos durante
n O processo da engenharia de requisitos
n E desenvolvimento do sistema
Gerenciamento de Requisitos
n Rastreamento de Requisitos
n Associação entre requisitos dependentes
n Rastreamento de Projeto
n Associação dos requisitos com o projeto
n Usar hipertexto ou referência
cruzada
n Ou matriz de rastreamento
Rastreamento
1.Rastrear requisitos do
Requisitos usuário nos do sistema
Req A
Produto
(Características)
2.Rastrear requisitos no
projeto
1 3.Rastrear requisitos
nos procedimentos de
Requisitos
Detalhados Req B teste
(Casos de Uso) 4.Rastrear requisitos do
2 3 4 usuário no plano
Req B Req B
Req C Req C