Engenharia de Software - com base na aula 05
Sobre este simulado
Este simulado foi rigorosamente planejado para testar seu domínio sobre a Engenharia de Requisitos, a fase considerada a mais crítica no desenvolvimento de software. As questões abordam desde os fundamentos básicos até os processos formais e técnicos descritos pelas doutrinas de Ian Sommerville e Roger Pressman.
O que este simulado abrange:
- Fundamentos e Classificações: Teste sua compreensão sobre o que constitui um requisito (condição ou exigência indispensável). O simulado explora a fundo as classificações por:
- Nível de Abstração: Diferença técnica entre Requisitos de Usuário (linguagem natural, alto nível) e Requisitos de Sistema (detalhados, baixo nível).
- Qualidade (QFD): Identificação de requisitos Normais, Esperados e Fascinantes.
- Funcionalidade: A distinção entre o que o sistema deve fazer (Requisitos Funcionais) e sob quais restrições ou qualidades ele deve operar (Requisitos Não-Funcionais).
- Evolução e Origem: Requisitos estáveis/permanentes vs. voláteis (mutáveis, emergentes, consequentes) e a classificação por origem (produto, organizacional e externa).
- O Processo de Engenharia: Desafios sobre as etapas de Estudo de Viabilidade, Elicitação e Análise, Especificação e Validação, comparando as visões de Sommerville e Pressman.
- Técnicas de Elicitação: Questões sobre métodos práticos para descobrir necessidades, incluindo Entrevistas (pirâmide, funil, diamante), Etnografia para requisitos implícitos, JAD, Brainstorming, Prototipação e as modernas Histórias de Usuários (com o modelo dos Três Cs: Cartão, Conversação e Confirmação).
- Validação e Verificação: Avaliação de atributos como validade, consistência, completeza e realismo através de revisões técnicas (inspeções e walkthroughs).
- Gerenciamento e Rastreabilidade: Teste sua capacidade de entender como controlar mudanças e manter a rastreabilidade (vertical, horizontal, forward-to, backward-from) em sistemas complexos.
Destaques para o Candidato:
O simulado enfatiza a importância de decidir o que construir, destacando que 50% dos principais defeitos de software e 12% dos fracassos em projetos originam-se em falhas de especificação e requisitos incompletos. Este material o ajudará a identificar armadilhas comuns, como a confusão entre requisitos de domínio e de sistema, ou a aplicação correta de técnicas de observação social como a etnografia.
Utilize este simulado para consolidar a base teórica necessária para garantir precisão técnica e agilidade na tomada de decisão em cenários de engenharia de software. Boa sorte!
Conteúdo do Simulado
40 questões sobre Engenharia de Software.
Avaliações 0
Nenhuma avaliação ainda.
Discussões sobre este simulado 0
Ninguém comentou este simulado ainda. Tem dúvida sobre uma questão ou quer contar como foi? Comece a conversa.
Top 10 — Melhores Pontuações
-
#1
william
09/04/2026
28,0 pts
29min
📊 Visão Geral
👤 Criador
admin
Ver Perfil