3tds 15 Aula 23 04 1

Páginas: 8 (1920 palavras) Publicado: 25 de julho de 2015
23/04/2015

Engenharia de
Software
PROF. MSC. FERNANDO H. GAFFO

Tópicos da Aula de Hoje
• Engenharia de Requisitos

1

23/04/2015

Engenharia de
Requisitos
ENGENHARI A DE SOFTWARE

Engenharia de Requisitos
• O termo “Engenharia” implica dizer que, assim
como na Engenharia de Software, um processo
sistemático deve ser utilizado para definir as
especificações de um determinado software.
• Estaengenharia, por sua vez, preocupa-se em
compreender um sistema (o quê fazer) e não as
tecnologias envolvidas (como fazer).

2

23/04/2015

ER cont.
• Uma boa ER é um passo essencial para o
desenvolvimento de um bom software.
• Para ter uma boa ER, no entanto, necessita-se
levantar e documentar os requisitos do software.

• Quando o levantamento é bem feito, os requisitos
implícitos (expectativasintrínsecas dos clientes)
são minimizados.

ER cont.
• Quando este levantamento é bem feito, os
requisitos documentados tem maiores chances de
serem corretamente entendidos pelos
desenvolvedores.
• Cabe aos engenheiros de software insistirem
sempre na elaboração de uma boa especificação de
requisitos. Faz parte do seu trabalho convencer os
usuários que:

3

23/04/2015

ER cont.
◦ Boasespecificações de requisitos são indispensáveis;
◦ Elas não representam custos supérfluos, mas
investimentos necessários;
◦ A participação dos usuários na ER é fundamental para que
suas necessidades sejam completamente atendidas pelo
produto;
◦ Uma boa ER custa tempo e dinheiro;
◦ A ausência de uma boa ER custa muito mais tempo e
dinheiro.

CUSTO POR ESTÁGIO DE DESCOBERTA DO ERRO DE ESPECIFICAÇÃO

4 23/04/2015

Porque estudar?
• Existem várias motivações que nos levam a estudar
a ER, que variam de razões sociais a motivos
econômicos, dentre as quais destacam-se:
◦ Estudo recentes comprovam que existe um grande número
de sistemas de informação, que não são apropriados para
as necessidades de seus usuários.
◦ Do ponto de vista jurídico, desejamos que o documento de
requisitos funcione como umacordo contratual entre
clientes e fornecedores de software.

Porque estudar?
◦ Existem também fortes razões econômicas para estudar os
requisitos do projeto, pois, embora as atividades
envolvidas representem custos monetários no
desenvolvimento e manutenção do software, é de vital
importância que elas sejam bem feitas.
◦ Estudos realizados mostram que cerca de 40% dos erros
cometidos ocorrem na fasede especificação do sistema.
Como eles são mais caros de consertar, a correção de
problemas oriundos da fase de especificação custam em
torno de 60% do custo total para correção dos erros.

5

23/04/2015

[Caso de Uso] Forma
Geométrica

O que é necessário fazer

[Caso de Uso] Forma
Geométrica

O que os usuários querem

6

23/04/2015

[Caso de Uso] Forma
Geométrica

O que os usuários pedem[Caso de Uso] Forma
Geométrica

O que os desenvolvedores entendem

7

23/04/2015

[Caso de Uso] Forma
Geométrica

O que acaba sendo feito

Atividades da
Engenharia de
Requisitos
ENGENHARI A DE SOFTWARE

8

23/04/2015

  
domínio

Compreender
(problema)

Engenharia de requisitos

Principais Atividades
Especificar o problema
(elicitar)

Compreender o problema
(analisar e negociar)
Definir umaproposta
(documentar e validar)
Atualizar requisitos
(gerenciar)

Principais Atividades
• Elicitação - consiste na identificação dos requisitos
a partir de consulta aos stakeholders, da análise de
documentos, da análise de informações do domínio
e/ou de estudos de mercado;
• Análise e Negociação - consiste na análise
detalhada dos requisitos com a negociação entre os
diferentes stakeholders visandodecidir quais os
requisitos que serão aceitos;

9

23/04/2015

Principais Atividades
• Documentação e Modelagem - os requisitos
aprovados na atividade de análise e negociação
devem ser registrados em um documento
apropriado, em nível de detalhamento adequado;
• Verificação e Validação - depois de
documentados, os requisitos devem sofrer
cuidadosa verificação de consistência e
completitude.

10...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Empreendedorismo Aula 1 23 02 15
  • Atividade 2 23 04 15
  • Aula 15 1
  • Plano de aula 1 ao 15
  • 02 Aula 1 Sem 15 1
  • Aula 04 1
  • DISC 04 Aula 04 LO 1 E 2
  • Aula 04 Art 15 A 30 ECAa

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!