Analise De Requisitos
Alexandre Vasconcelos
(amlv@cin.ufpe.br)
1
Objetivos
Descrever as principais atividades da engenharia de requisitos
Introduzir técnicas para a elicitação e análise de requisitos
Descrever validação de requisitos
Discutir o gerenciamento de requisitos 2
O Processo da Engenharia de Requisitos
Estudo de viabilidade Elicitação de requisitos e análise Especificação de requisitos
Relatório de viabilidade Validação de requisitos
Requisitos do usuário e do sistema Modelos do sistema Documento de requisitos 3
O Que Estudar?
Sistema organizacional apresentado
Problemas com o sistema apresentado
Usuários, políticas, funções, objetivos, etc. Inconsistências, funcionalidades inadequadas, performance, etc.
Objetivos e outros requisitos para o novo sistema
O que precisa mudar?
4
O Que Estudar?
Restrições
Alternativas possíveis
Incluindo requisitos não-funcionais do sistema (superficialmente)
Sistema atual é geralmente uma das alternativas Vantagens e desvantagens das alternativas 5
Viabilidade de Cronograma
Dado nosso conhecimento técnico, os prazos dos projetos são razoáveis?
Alguns projetos são iniciados com prazos específicos
Você precisa determinar se os prazos são obrigatórios ou desejáveis
Se são mais desejáveis que obrigatórios, o analista pode propor outros cronogramas
6
Elicitação de requisitos e análise
Esta atividade divide-se em dois esforços maiores:
Elicitação dos requisitos em si
Técnicas de elicitação
Análise do que foi elicitado
Processo de análise
7
Que é um requisito?
Tanto pode ser
Uma declaração abstrata de alto nível de um serviço
Como uma restrição do sistema
Quanto uma especificação funcional matemática detalhada
8
Elicitação de Requisitos
Também denominada de descoberta de requisitos Envolve pessoal objetivando descobrir o domínio de aplicação, serviços que devem ser fornecidos bem como restrições
Deve envolver