Engenharia de Requisitos

Descrição

Mapa Mental sobre Engenharia de Requisitos, criado por Rafael Herculano em 07-08-2014.
Rafael Herculano
Mapa Mental por Rafael Herculano, atualizado more than 1 year ago
Rafael Herculano
Criado por Rafael Herculano mais de 10 anos atrás
42
0

Resumo de Recurso

Engenharia de Requisitos

Anotações:

  • Uma abordagem sistemática para a formulação, análise, documentação e manutenção de requisitos de um sistema.
  1. Requisitos Funcionais

    Anotações:

    • Serviços que um sistema deve fornecer
    1. Requisitos Não funcionais

      Anotações:

      • São restrições
      1. Requisitos do Produto

        Anotações:

        • Especificam o comportamento do produto
        1. Facilidade de uso
          1. Eficiencia
            1. Confiabilidade
              1. Portabilidade
              2. Requisitos Organizacionais

                Anotações:

                • Derivados de políticas e procedimentos da organização
                1. Entrega
                  1. Implementaçao
                    1. Padrões
                    2. Requisitos Externos

                      Anotações:

                      • Requisitos derivados de fatores externos ao sistema e seu processo de desenvolvimento
                      1. Interoperabilidade
                        1. Éticos
                          1. Legais
                        2. Quanto à mutabilidade
                          1. Requisito Estável/ Permanente
                            1. Requisito Volátil
                              1. Requisito Mutável
                                1. Mudam de acordo com o ambiente
                                2. Requisito Emergente
                                  1. Surgem durante a operação do sistema, à medida que o cliente compreende o sistema
                                  2. Requisito Consequente
                                    1. Suposições de como o sistema funcionará, surgem depois que o sistema é implantado
                                    2. Requisito de compatibilidade
                                      1. Dependem de outro equipamento ou processo
                                  3. Requisitos de Usuário

                                    Anotações:

                                    • São requisitos com alto nível de abstração e poucos detalhes.
                                    1. Requisitos de Sistema

                                      Anotações:

                                      • São requisitos com baixo nível de abstração e muitos detalhes
                                      1. Etapas de Sommerville (Espiral)
                                        1. 1.Estudo de Viabilidade

                                          Anotações:

                                          • Verificar se as necessidades identificadas dos usuários podem ser satisfeitas por meio das tecnologias atuais de sistemas de software e hardware.
                                          1. 2.Elicitação e Análise de Requisitos

                                            Anotações:

                                            • Processo de levantamento e derivação de requisitos de sistema
                                            • Principais Atividades: -Obtenção dos Requisitos -Classificação e organização dos requisitos -Priorização e negociação dos requisitos -Documentação dos requsitos
                                            1. 2.1.Técnicas de Elicitação(Obtenção)
                                              1. Entrevistas

                                                Anotações:

                                                • - formais ou informais - com ou sem roteiro
                                                1. Questionários

                                                  Anotações:

                                                  • -Questões pré definidas -muitos stakeholders -baixo custo -muitos problemas de interação
                                                  1. Leitura de Documentos

                                                    Anotações:

                                                    • -Coleta de informações mais difíceis através de documentos da empresa
                                                    1. Etnografia

                                                      Anotações:

                                                      • -Dentro do campo de atuação dos usuários -verifica tarefas reais
                                                      1. Pontos de Vista

                                                        Anotações:

                                                        • - perspectivas dos stakeholders -descobrir conflitos
                                                        1. Análise de Protocolos

                                                          Anotações:

                                                          • -Verbalização -"O que você faria se..."
                                                          1. Prototipação
                                                            1. Workshop de Requisitos

                                                              Anotações:

                                                              • - reunião estruturada -momentos de descontração -usa técnicas
                                                              1. Reuso de Requisitos

                                                                Anotações:

                                                                • -glossarios de sistemas legados
                                                                1. Participação Ativa de Usuários

                                                                  Anotações:

                                                                  • -incorpora os usuarios no grupo de engenharia
                                                                  1. JAD

                                                                    Anotações:

                                                                    • - muito interativa - workshop -tecnicas
                                                                    1. QFD

                                                                      Anotações:

                                                                      • -transformar os requisitos em especificações tecnicas - equipe de especialistas
                                                                      1. Brainstorming

                                                                        Anotações:

                                                                        • -dura 15 minutos - proibido criticar -ideias exoticas
                                                                        1. Encenação
                                                                          1. Interpretação de papéis

                                                                            Anotações:

                                                                            • -cada membro assume um papel para o sistema
                                                                            1. Histórias de usuários

                                                                              Anotações:

                                                                              • -Metodologia XP -linguagem de usuario final
                                                                              1. Cenário de casos de uso

                                                                                Anotações:

                                                                                • - sequencia de ações que ilustram o comportamento do sistema - instancia de caso de uso
                                                                              2. 2.2 Classificação e Organização
                                                                                1. 2.3 Priorização e negociação
                                                                                  1. 2.4 Documentação
                                                                                  2. 3.Especificação de Requisitos

                                                                                    Anotações:

                                                                                    • Documento que define um conjunto de requisitos
                                                                                    1. 4. Validação de Requisitos

                                                                                      Anotações:

                                                                                      • Verifica os requisitos junto ao cliente
                                                                                      1. Técnicas de validação
                                                                                        1. Revisão de requisitos

                                                                                          Anotações:

                                                                                          • requisitos analisados sistematicamente por equipe de revisores
                                                                                          1. Prototipação

                                                                                            Anotações:

                                                                                            • modelo executavel apresentado ao cliente
                                                                                            1. Geração de casos de teste

                                                                                              Anotações:

                                                                                              • requisitos devem ser testáveis
                                                                                          2. Gerenciamento de Requisitos
                                                                                            1. Envolve todas as fases
                                                                                              1. Acompanha a evolução dos requisitos
                                                                                            2. Etapas de Pressman (Sequencia Linear)
                                                                                              1. Concepção
                                                                                                1. Levantamento
                                                                                                  1. Problemas de Escopo
                                                                                                    1. Problemas de Entendimento
                                                                                                      1. Problemas de Volatividade
                                                                                                      2. Elaboração
                                                                                                        1. Negociação
                                                                                                          1. Especificação
                                                                                                            1. Validação
                                                                                                              1. Gestão de Requisitos
                                                                                                              2. Estágios do modelo em Cascata
                                                                                                                1. Análise e Definição de Requisitos
                                                                                                                  1. Estabelece funções, restrições e objetivos do Sistema
                                                                                                                  2. Projeto de Sistema e Software
                                                                                                                    1. Agrupa os Requisitos em Sistema de Hardware ou Software
                                                                                                                    2. Implementação e teste de unidades
                                                                                                                      1. O software é compreendido como um conjunto de programas ou unidades de programas
                                                                                                                      2. Integração e Teste de Sistema
                                                                                                                        1. As unidades de programa são integradas e testadas como um sistema completo
                                                                                                                        2. Operação e Manutenção
                                                                                                                          1. A fase mais longa. O sistema é instalado e colocado em operação
                                                                                                                        3. Classificação quanto à qualidade
                                                                                                                          1. Requisitos normais

                                                                                                                            Anotações:

                                                                                                                            • São requisitos estabelecidos com o cliente
                                                                                                                            1. Requisitos Esperados

                                                                                                                              Anotações:

                                                                                                                              • São requisitos implicitos, tão importantes que o cliente nao os declara explicitamente
                                                                                                                              1. Requisitos Fascinantes

                                                                                                                                Anotações:

                                                                                                                                • Além da expectativa dos clientes
                                                                                                                              2. Requisitos de Domínio

                                                                                                                                Anotações:

                                                                                                                                • Requisitos derivados do domínio da aplicação e refletem características de sua área de negócio

                                                                                                                                Semelhante

                                                                                                                                Engenharia de Software
                                                                                                                                Gabriel Alexandre
                                                                                                                                Engenharia de Software - Requisitos
                                                                                                                                Raphael Luiz Fonseca
                                                                                                                                Requisitos de Software
                                                                                                                                Felipe Rodrigues
                                                                                                                                Requisitos
                                                                                                                                Daniel Sanches
                                                                                                                                Erros e Problemas
                                                                                                                                Taymison Ramos
                                                                                                                                Requisitos
                                                                                                                                Taymison Ramos
                                                                                                                                Engenharia de requisitos
                                                                                                                                Gustavo Fontolan
                                                                                                                                Ideias para o Sistema
                                                                                                                                Valdomiro Rosa Júnior
                                                                                                                                Engenharia de Software e Requisitos
                                                                                                                                Daniel Araújo
                                                                                                                                Engenharia de Requisitos
                                                                                                                                Daniel Araújo