A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

GERÊNCIA DE REQUISITOS Engenharia de Requisitos 2015.2 Departamento de Informática Pontifícia universidade Católica do Rio de Janeiro (PUC-Rio) Joanna.

Apresentações semelhantes


Apresentação em tema: "GERÊNCIA DE REQUISITOS Engenharia de Requisitos 2015.2 Departamento de Informática Pontifícia universidade Católica do Rio de Janeiro (PUC-Rio) Joanna."— Transcrição da apresentação:

1 GERÊNCIA DE REQUISITOS Engenharia de Requisitos 2015.2 Departamento de Informática Pontifícia universidade Católica do Rio de Janeiro (PUC-Rio) Joanna Pivatelli 25 de agosto de 2015

2 Engenharia de Requisitos Agosto/2015 Gerência de Requisitos “A Engenharia de Requisitos é a disciplina que procura sistematizar o processo de definição de requisitos.” [Livro Vivo: Engenharia de Requisitos, Julio Leite] “O processo de descobrir, analisar, documentar e verificar os serviços e restrições é chamado de Engenharia de Requisitos.” [Engenharia de Software, Ian Sommerville]

3 Requisitos Agosto/2015 Gerência de Requisitos “Uma capacidade de software que o usuário necessita de modo a resolver o problema ou alcançar um objetivo.” [Dorfman] “Requisito: condição necessária para obtenção de certo objetivo, ou para preenchimento de certo objetivo.” [Livro Vivo: Engenharia de Requisitos, Julio Leite]

4 Requisitos Agosto/2015 Gerência de Requisitos Requisitos Funcionais Requisitos Não Funcionais Requisitos Inversos

5 Engenharia de Requisitos Agosto/2015 Gerência de Requisitos Ao longo do desenvolvimento e operação do software, é comum que os requisitos já definidos sofram alterações ou ainda, surgem novos requisitos. Quais as motivações para essas mudanças?

6 Gerência de Requisitos Agosto/2015 Gerência de Requisitos

7 Agosto/2015 Gerência de Requisitos

8 Agosto/2015 Gerência de Requisitos Como sabemos se levantamos requisitos suficientes? Como sabemos se chegamos ao final do processo? Qual o nível de precisão dos requisitos? Quantas interações são necessárias?

9 Gerência de Requisitos Agosto/2015 Gerência de Requisitos “A gerência de requisitos é um conjunto de atividades que ajuda a equipe de projeto a identificar, controlar e rastrear requisitos e modificações de requisitos em qualquer época, à medida que o projeto prossegue.” [Engenharia de Software, Roger S. Pressman] Problema Requisitos Identificado revisados [Engenharia de Software, Ian Sommerville] Análise do problema e especificação de mudanças Análise de mudanças e estimativa de custo Implementação das mudanças

10 Gerência de Requisitos Agosto/2015 Gerência de Requisitos “Para implementar uma gerência de requisitos eficaz é necessário definir um conjunto de políticas. É necessário definir um conjunto de objetivos para o processo de gerência. Esses objetivos deve ser claros e transmitidos a todos os integrantes.” [Gerência de Requisitos, Sayão e Breitman]

11 Gerência de Requisitos Agosto/2015 Gerência de Requisitos Aspectos fundamentais da Gerência de Requisitos: Controle de Mudanças Gerência de Configuração Rastreabilidade Garantia da Qualidade

12 Gerência de Requisitos Agosto/2015 Gerência de Requisitos Aspectos fundamentais da Gerência de Requisitos: Controle de Mudanças Gerência de Configuração Rastreabilidade Garantia da Qualidade

13 Controle de Mudança Agosto/2015 Gerência de Requisitos As mudanças são inevitáveis e suas razões podem ser: A complexidade dos sistemas impõe mudanças à medida que se adquire maior conhecimento. Requisitos errados ou mal definidos Mudanças no ambiente. Funcionalidades mais avançadas de modo a oferecer vantagens. Tecnologia muda. Clientes mudam de ideia.

14 Controle de Mudança Agosto/2015 Gerência de Requisitos Preparar para mudar. As alterações devem ser identificadas, avaliadas, documentadas, planejadas, divulgadas e monitoradas. Mecanismo formal de mudança de requisitos com templates de modo a garantir consistência e padronização nas solicitações, filtrando as mudanças.

15 Controle de Mudança Agosto/2015 Gerência de Requisitos

16 Controle de Mudança Agosto/2015 Gerência de Requisitos

17 Controle de Mudança Agosto/2015 Gerência de Requisitos

18 Agosto/2015 Gerência de Requisitos Aspectos fundamentais da Gerência de Requisitos: Controle de Mudanças Gerência de Configuração Rastreabilidade Garantia da Qualidade

19 Gerência da Configuração Agosto/2015 Gerência de Requisitos A Gerência de Configuração está comumente associada a dois tipos de tarefas: controle de versões e controle de configuração. Controle de versões: atividades associadas a manter as diferentes versões de um artefato. O controle de versões é fundamental para garantir que toda a equipe compartilha a mesma versão dos artefatos sendo trabalhados.

20 Gerência da Configuração Agosto/2015 Gerência de Requisitos Uso de ferramentas Controle da configuração do software: atividades associadas a manter o conjunto de artefatos relacionadas a uma determinada configuração do sistema.

21 Gerência da Configuração Agosto/2015 Gerência de Requisitos 1.01.11.2 G1G2 1.0.1

22 Gerência da Configuração Agosto/2015 Gerência de Requisitos 1.01.11.2 G1G2 1.0.1

23 Gerência de Requisitos Agosto/2015 Gerência de Requisitos Aspectos fundamentais da Gerência de Requisitos: Controle de Mudanças Gerência de Configuração Rastreabilidade Garantia da Qualidade

24 Rastreabilidade Agosto/2015 Gerência de Requisitos Conjunto de ligações entre as fontes de informações, os requisitos propriamente ditos e outros artefatos produzidos. A rastreabilidade pode auxiliar em várias situações ao desenvolvimento de software, como: Verificação da alocação de requisitos a componentes do software. Verificação e validação. Análise de impacto. Gerenciamento de riscos.

25 Rastreabilidade Agosto/2015 Gerência de Requisitos

26 Agosto/2015 Gerência de Requisitos Aspectos fundamentais da Gerência de Requisitos: Controle de Mudanças Gerência de Configuração Rastreabilidade Garantia da Qualidade

27 Gerência da Qualidade de Requisitos Agosto/2015 Gerência de Requisitos

28 Gerência da Qualidade de Requisitos Agosto/2015 Gerência de Requisitos O objetivo da Gerência de Qualidade de Requisitos é garantir que uma base de requisitos composta essencialmente de bons requisitos. O que são bons requisitos???

29 O sistema deve enviar relatórios de produtividade dos programadores, analistas ou desenvolvedores do projeto mensalmente ou quando requisitado. Cadastro de iniciativas estratégicas. No evento de falha da rede elétrica, o sistema deve enviar mensagem de erro ao usuário, salvar a configuração atual do sistema e os dados entrados, até então. Gerência da Qualidade de Requisitos Agosto/2015 Gerência de Requisitos

30 O sistema deve mostrar o total do pedido à medida que os códigos dos produtos vão sendo entrados no pedido, a não ser que se trate de um produto promocional. Na improvável eventualidade de falha no sistema de refrigeração, o sistema deve mandar mensagem para a chave admin. O sistema X deve ser seguro. Gerência da Qualidade de Requisitos Agosto/2015 Gerência de Requisitos

31 Gerência da Qualidade de Requisitos Agosto/2015 Gerência de Requisitos

32 Identificar requisitos incompletos ou ausentes. Determinar se os requisitos estão claros, possíveis de serem implementados, consistentes e verificáveis. Revisar requisitos com problemas potenciais. Negociar compromissos com os grupos envolvidos. Gerência da Qualidade de Requisitos Agosto/2015 Gerência de Requisitos

33 Gerência da Qualidade de Requisitos Agosto/2015 Gerência de Requisitos A Gerência da qualidade de requisitos pode ser realizada através de: Processos de verificação da qualidade de requisitos. Inspeções. Ad-hoc. Checklists. Baseada em perspectivas

34 Exercícios Agosto/2015 Gerência de Requisitos Entregar os exercícios de BPMN.


Carregar ppt "GERÊNCIA DE REQUISITOS Engenharia de Requisitos 2015.2 Departamento de Informática Pontifícia universidade Católica do Rio de Janeiro (PUC-Rio) Joanna."

Apresentações semelhantes


Anúncios Google