Engenharia de Requisitos

Descripción

Mapa Mental sobre Engenharia de Requisitos, creado por Rafael Herculano el 07/08/2014.
Rafael Herculano
Mapa Mental por Rafael Herculano, actualizado hace más de 1 año
Rafael Herculano
Creado por Rafael Herculano hace más de 10 años
42
0

Resumen del Recurso

Engenharia de Requisitos

Nota:

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

    Nota:

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

      Nota:

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

        Nota:

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

                Nota:

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

                      Nota:

                      • 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

                                    Nota:

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

                                      Nota:

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

                                          Nota:

                                          • 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

                                            Nota:

                                            • 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

                                                Nota:

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

                                                  Nota:

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

                                                    Nota:

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

                                                      Nota:

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

                                                        Nota:

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

                                                          Nota:

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

                                                              Nota:

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

                                                                Nota:

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

                                                                  Nota:

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

                                                                    Nota:

                                                                    • - muito interativa - workshop -tecnicas
                                                                    1. QFD

                                                                      Nota:

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

                                                                        Nota:

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

                                                                            Nota:

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

                                                                              Nota:

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

                                                                                Nota:

                                                                                • - 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

                                                                                    Nota:

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

                                                                                      Nota:

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

                                                                                          Nota:

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

                                                                                            Nota:

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

                                                                                              Nota:

                                                                                              • 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

                                                                                                                            Nota:

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

                                                                                                                              Nota:

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

                                                                                                                                Nota:

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

                                                                                                                                Nota:

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

                                                                                                                                Similar

                                                                                                                                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