Mindmap
Requisitos de Software - SWEBOK (Capítulo 1)
Inhalt der Mindmap
Requisitos de Software - SWEBOK (Capítulo 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
- Definição
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
- Stakeholders
- 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
- Modelos de Processo
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
- Especificação de Requisitos do Sistema
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
- Classificação de Requisitos
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
- Fontes de Requisitos
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
- Revisões de Requisitos
Informationen
- Beschreibung
- Mindmap am Requisitos de Software - SWEBOK (Capítulo 1), erstellt von Carlos Rodrigues am 25/08/2025.
- Erstellt von
- Carlos Rodrigues
- Aufrufe
- 0
- Bewertung