Processos de engenharia de requisitos - cap 07 - sommerville

Disponível somente no TrabalhosFeitos
  • Páginas : 9 (2149 palavras )
  • Download(s) : 0
  • Publicado : 26 de agosto de 2012
Ler documento completo
Amostra do texto
4/14/11

Processos de engenharia de requisitos

Processos de Engenharia de Requisitos

Os requisitos e as formas de obtê-los e documentálos variam drasticamente de um projeto para o outro
 

Contudo, existe uma série de atividades genéricas comuns a todos os processos
 
       

Elicitação de requisitos; Análise de requisitos; Validação de requisitos; Gerenciamento derequisitos.

© 2007 by Pearson Education

© 2007 by Pearson Education

©Ian Sommerville 2006

Engenharia de Software, 8ª. edição. Capítulo 7

Slide 1

©Ian Sommerville 2006

Engenharia de Software, 8ª. edição. Capítulo 7

Slide 2

Engenharia de requisitos
 

Elicitação e análise
Envolve pessoal técnico trabalhando com os clientes para descobrir sobre o domínio da aplicação, osserviços que o sistema deve fornecer e sobre as restrições operacionais.  Pode envolver
         

Usuários finais Gerentes Engenheiros envolvidos na manutenção especialistas de domínio representantes de sindicato, etc.

 

Estes são chamandos stakeholders (partes interessadas)‫‏‬
© 2007 by Pearson Education

© 2007 by Pearson Education

©Ian Sommerville 2006

Engenharia de Software,8ª. edição. Capítulo 7

Slide 3

©Ian Sommerville 2006

Engenharia de Software, 8ª. edição. Capítulo 7

Slide 4

Problemas de análise de requisitos
 

A espiral de requisitos

Stakeholders não sabem o que eles realmente querem.

Stakeholders expressam requisitos em seus próprios termos.
   

Diferentes stakeholders podem ter requisitos conflitantes.

Fatoresorganizacionais e políticos podem influenciar os requisitos de sistema.
   

Mudanças de requisitos durante o processo de análise

© 2007 by Pearson Education

© 2007 by Pearson Education

©Ian Sommerville 2006

Engenharia de Software, 8ª. edição. Capítulo 7

Slide 5

©Ian Sommerville 2006

Engenharia de Software, 8ª. edição. Capítulo 7

Slide 6

1

4/14/11

Atividades de processo 

Identificação de requisitos
Processo de reunir informações sobre os sistemas propostos e existentes
 
 

Identificação (ou Elicitação) de requisitos
 

Interação com os stakeholders para coletar seus requisitos. Os requisitos de domínio são também descobertos neste estágio. Agrupa requisitos relacionados e organiza-os em conjuntos coerentes. Priorização de requisitos e resolução deconflitos de requisitos. Os requisitos são documentados e colocados na próxima volta da espiral.

 

Análise e Negociação de requisitos
 

Obter requisitos de usuário e de sistema a partir dessas informações.

 

As fontes de informação incluem documentação, stakeholders e as especificações de sistemas similares.
 

 

Documentação de requisitos
 

Protótipos também podemser usados tanto para descobrir quanto para validar requisitos
 

© 2007 by Pearson Education

© 2007 by Pearson Education

©Ian Sommerville 2006

Engenharia de Software, 8ª. edição. Capítulo 7

Slide 7

©Ian Sommerville 2006

Engenharia de Software, 8ª. edição. Capítulo 7

Slide 8

Stakeholders de caixa eletrônico
             

Pontos de vista
Maneira de estruturaros requisitos para representar as perspectivas de stakeholders diferentes.
 
 

Clientes do banco Representantes de outros bancos Gerentes de bancos Caixas do banco Administradores de banco de dados Gerentes de proteção (segurança das informações)‫‏‬

Stakeholders podem ser classificados em diferentes pontos de vista.

Departamento de marketing  Engenheiros de manutenção de hardware ede software
 

Essa análise de múltiplas perspectivas é importante, pois não há uma maneira única de analisar os requisitos
 

Reguladores de banco
© 2007 by Pearson Education © 2007 by Pearson Education

©Ian Sommerville 2006

Engenharia de Software, 8ª. edição. Capítulo 7

Slide 9

©Ian Sommerville 2006

Engenharia de Software, 8ª. edição. Capítulo 7

Slide 10

Tipos...
tracking img