Engenharia de requisitos

11
2014 Desenvolvido por: Felipe Weizenmann

description

Se encontrar um contexto que discorde, entre em contato! Obrigado! Felipe Weizenmann

Transcript of Engenharia de requisitos

Page 1: Engenharia de requisitos

2014 Desenvolvido por: Felipe Weizenmann

Page 2: Engenharia de requisitos

O que é a engenharia de requisitos? Conjunto de atividades estruturadas envolvidas no

desenvolvimento dos requisitos de um sistema

O que são requisitos? Descrição de serviço, funcionalidade e/ou

limitação do sistema, bem como suas propriedadesessenciais e desejáveis.

Page 3: Engenharia de requisitos

Funcionais: Descrição da funcionalidade e serviços dosistema;

Não Funcionais: Descrição de propriedades erestrições do sistema, qualidade e podem especificarlinguagens de programação e os métodos dedesenvolvimento.

De Domínio: Descreve características do sistema equalidades de acordo com o domínio.

Page 4: Engenharia de requisitos

Concepção;

Levantamento;

Elaboração;

Negociação;

Especificação;

Validação;

Gestão de Requisitos.

Page 5: Engenharia de requisitos

Esta relacionada com:

Escopo;

Domínio de aplicação;

Entendimento básico do problema;

Percepção geral de uma solução.

Page 6: Engenharia de requisitos

Engloba os:

Os objetivos/abrangência do sistema;

Necessidades de diferentes usuários;

Uso do sistema.

Page 7: Engenharia de requisitos

Modelagem de analise:

Modelagem;

Refinamento.

Criação do modelo de analise que define odomínio do problema informacional, funcional ecomportamental:

Refinamento das funções;

Características;

Restrições.

Page 8: Engenharia de requisitos

Resolver os conflitos:

São discutidos os conflitos de prioridade; Avaliação de impacto:

Custo de projeto;

Prazo de entrega;

Alcançar satisfação.

Page 9: Engenharia de requisitos

Criação de modelo escrito;

Fundamento das atividades seguintes deEngenharia de software;

Descreve:

Função;

Desempenho;

Restrições.

Page 10: Engenharia de requisitos

Garante que os requisitos estejam claros paraque os outros engenheiros possam entender oobjetivo do software;

Revisão técnica do projeto;

Check-List- Questões sobre o projeto.

Page 11: Engenharia de requisitos

Identificar, controlar e rastrear modificaçõesdurante a vida do projeto;

Após se identificar o requisito, é atribuído ummodo identificador e tabelas de rastreamentosão desenvolvidas, como por exemplo:

Tabela de rastreamento de características;

Tabela de rastreamento de fontes;

Tabela de rastreamento de Interface.