Engenharia de requisitos
Declaração oficial do que os desenvolvedores devem implementar Possui um conjunto diversificado de usuários, desde a gerência até os responsáveis pelo desenvolvimento
▫ ▫ ▫ ▫ ▫ ▫ Clientes Gerentes Desenvolvedores Testadores Implantadores Manutenção
1
27/04/2012
Objetivo
◦ Criar e manter um documento de requisitos
Subprocessos
◦ Estudos de viabilidade (utilidade para a empresa) ◦ Elicitação e análise de requisitos (obtenção) ◦ Especificação (Conversão em uma forma-padrão formapadrão) ◦ Validação de requisitos (Verificação) ◦ Gerenciamento de Requisitos
1º passo em um novo sistema Entradas
▫ Conjunto preliminar de requisitos de negócios ▫ Um esboço da descrição do sistema ▫ Como o sistema pretende apoiar os processos de negócios
Os resultados devem estar em um relatório que valida esse processo
•
Questões
1. O sistema contribui para os objetivos gerais da organização? 2. O sistema pode ser implementado com tecnologia atual e dentro das restrições definidas de custo e prazo? 3. O sistema pode ser integrado a outros já implantados?
2
27/04/2012
• •
Estudo de viabilidade = avaliação de informações Exemplos
▫ Como a organização se comportaria se esse sistema não fosse implementado? ▫ Quais são os problemas com os processos atuais e como o novo sistema ajudaria a reduzir esses problemas? ▫ Qual será a contribuição direta para os objetivos/requisitos da empresa? ▫ As informações podem ser transferidas e recebidas de outros sistemas da organização? ▫ O sistema requer tecnologia ainda não usada na organização? ▫ O que deve/o que não dever ser apoiado pelo sistema?
Subprocessos
◦ Estudos de viabilidade (utilidade para a empresa) ◦ Elicitação e análise de requisitos (obtenção) ◦ Especificação (Conversão em uma forma-padrão) forma◦ Validação de requisitos (Verificação) ◦ Gerenciamento de Requisitos
3
27/04/2012
Os desenvolvedores de SW trabalham com os clientes e os usuários finais do sistema para:
◦ ◦ ◦ ◦ ◦