¡GoConqr estrena diseño! Cuéntanos qué te parece.

Mapa mental

Requisitos de Software - SWEBOK (Capítulo 1)

Carlos Rodrigues Portugués

Contenido del mapa

Requisitos de Software - SWEBOK (Capítulo 1)

  1. Fundamentos de Requisitos de Software

    • Definição
      • Propriedade que o software deve exibir
      • Exemplos: automação, suporte a processos
      • Deve ser verificável (funcional ou não funcional)
      • Atributos: prioridade, status, identificador único
    • Produto vs Processo
      • Produto: restrições no software
      • Processo: restrições no desenvolvimento
    • Funcionais vs Não-Funcionais
      • Funcionais: funções do software
      • Não funcionais: restrições (qualidade, desempenho, segurança, etc.)
    • Propriedades Emergentes
      • Dependem da arquitetura e da interação entre componentes
    • Requisitos Quantificáveis
      • Devem ser claros, mensuráveis e verificáveis
    • Requisitos de Sistema vs. Software
      • Sistema: requisitos do sistema como um todo
      • Software: derivados dos requisitos do sistema
  2. Processo de Requisitos

    • Modelos de Processo
      • Contínuo, não apenas fase inicial
      • Adaptável ao contexto do projeto
    • Atores do Processo
      • Stakeholders
        • Usuários
        • Reguladores
        • Engenheiros
        • Analistas
        • Clientes
      • Negociação de trade-offs
    • Suporte e Gestão do Processo
      • Recursos, custos, ferramentas, treinamento
    • Qualidade e Melhoria do Processo
      • Medidas, benchmarks, melhoria contínua
      • Relação com Qualidade e Processo de Software
  3. Especificação de Requisitos

    • Especificação de Requisitos do Sistema
      • Atividade de engenharia de sistemas
    • Documento de Definição do Sistema
      • Requisitos de alto nível
      • Público: usuários, clientes
    • Especificação de Requisitos de Software (SRS)
      • Base para acordo entre cliente e fornecedor
      • Notações: natural, semiformal, formal
      • Indicadores de qualidade do documento
  4. Análise de Requisitos

    • Classificação de Requisitos
      • Funcional vs. não funcional
      • Origem (derivado, imposto, emergente)
      • Produto vs. processo
      • Prioridade, escopo, volatilidade
    • Modelagem Conceitual
      • UML, SysML, diagramas de uso, fluxo de dados, estados, etc.
      • Modelo de contexto do software
    • Design Arquitetural e Alocação de Requisitos
      • Derivação da arquitetura
      • Alocação de requisitos a componentes
    • Negociação de Requisitos
      • Resolução de conflitos
      • Priorização (ex: custo-benefício, AHP)
    • Análise Formal
      • Notações formais para precisão e raciocínio
      • Uso em sistemas de alta integridade
  5. Elicitação de Requisitos

    • Fontes de Requisitos
      • Objetivos (goals)
      • Conhecimento do domínio
      • Stakeholders
      • Regras de negócio
      • Ambiente operacional e organizacional
    • Técnicas de Elicitação
      • Entrevistas
      • Cenários (ex: casos de uso)
      • Prototipagem (baixa/alta fidelidade)
      • Reuniões facilitadas
      • Observação (etnografia)
      • User Stories
      • Outras: análise de concorrência, mineração de dados
  6. Validação de Requisitos

    • Revisões de Requisitos
      • Inspeções e revisões formais
      • Checklists e participação de stakeholders
    • Prototipagem
      • Validação de interpretação e elicitação
      • Protótipos evolutivos ou descartáveis
    • Validação de Modelos
      • Análise estática, raciocínio formal
    • Testes de Aceitação
      • Planejamento de como validar cada requisito
      • Dificuldade em requisitos não funcionais

Información

Descripción
Mapa Mental sobre Requisitos de Software - SWEBOK (Capítulo 1), creado por Carlos Rodrigues el 25/08/2025.
Visitas
0
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?