prointer
Introdução a Engenharia de Requisitos
Introdução a Engenharia de Requisitos
• O que é?
• Quem faz?
– Ajuda os ES a compreender melhor o problema que eles vão resolver
– Conjunto de tarefas que levam a um entendimento de qual será o impacto do software sobre o negócio
– Engenheiros de Software (Engenheiros de sistemas ou analistas)
– Outros interessados (gerentes, clientes, usuarios finais) – Todos participam da ER
• O que o cliente quer
• Como os usuários finais vão interagir
CMP4153 - Análise e Projeto de Sistemas APS – PUC-GO - 2010
CMP4153 - Análise e Projeto de Sistemas APS – PUC-GO - 2010
Introdução a Engenharia de Requisitos
Introdução a Engenharia de Requisitos
• Por que é importante?
• Uma ponte para o Projeto e a Construção:
– Projetar e construir uma solução de software que resolva o problema do cliente, ou seja , atenda as suas necessidades
– Entender o que o cliente quer antes de começar a projetar e construir
– A ER estabelece uma base solida para o projeto e a construção.
– Sem ela, o software resultante, tem uma alta probabilidade de não satisfazer a necessidade do cliente – A ER precisar ser adaptada às necessidade do processo, do projeto, do produto e da equipe
CMP4153 - Análise e Projeto de Sistemas APS – PUC-GO - 2010
CMP4153 - Análise e Projeto de Sistemas APS – PUC-GO - 2010
Introdução a Engenharia de Requisitos
Introdução a Engenharia de Requisitos
• Uma ponte para o Projeto e a Construção:
• Onde a ponte tem inicio?
– Processo: ER é uma ação da ES que começa durante a atividade de comunicação e continua durante atividade de modelagem
– É essencial que a equipe de software faça um esforço para entender os requisitos antes de tentar resolvê-lo
– Onde a ponte tem inicio....
– Nos pés dos interessados no projeto (gerentes, clientes e usuários finais)?
•
•
•
•
Necessidade do negócio é definida
Os cenários são descritos
Função são