Eng de requisitos
Requisitos
Prof. Dr. Plínio Vilela com base no material cedido por Ian Sommerville
Processo de Engenharia de
Requisitos
!
• Objetivo
▫ Criar e manter um documento de requisitos
Engenharia de Requisitos
!
Quatro fases:
" Estudo
de viabilidade: entendimento do negócio e como o sistema pretende apoiar os processos de negócio
" Elicitação e análise de requisitos
" Validação dos requisitos
" Gerenciamento dos Requisitos
!
Resultado: DOCUMENTO DE REQUISITOS
Estudo de Viabilidade
Um estudo de viabilidade decide se vale a pena ou não gastar tempo e esforço com sistema proposto. ! É um estudo breve e focalizado que verifica
!
" Se
o sistema contribui para os objetivos da organização; " Se o sistema pode ser implementado usando tecnologia atual e dentro do orçamento;
" Se o sistema pode ser integrado a outros.
Elicitação e Análise
!
Engenheiros de software, clientes e usuários finais do sistema e outros envolvidos
(stakeholders) trabalham para aprender
" Sobre o domínio da aplicação
" Quais serviços/funcionalidades o sistema deve fornecer
" O desempenho esperado
" As restrições de hardware, do ambiente, do negócio " ...
Elicitação e Análise
!
Dificuldades:
" Stakeholders
não sabem o que querem do sistema e não expressam o que querem
" Stakeholders expressam requisitos naturalmente usando seus próprios termos (domínio)
" Diferentes stakeholders têm diferentes requisitos
" Fatores políticos podem influenciar (mais poder para um gerente)
" Ambiente dinâmico muda constantemente. Novos requisitos podem surgir de novos stakeholders
Elicitação e Análise
Processo interativo com realimentação contínua (cíclico)
! Atividades:
!
" Obtenção
de requisitos (coleta de dados)
" Classificação e organização de requisitos
" Priorização e negociação de requisitos
" Documentação de requisitos
Obtenção dos Requisitos
!
!
!
Processo que reúne informações sobre o