Bateria de Questões 🏛️ Concursos Públicos e Carreiras do Setor Público 🎁 Gratuito Privado Publicado

Engenharia de Software - com base na aula 05

BAT-0161
40 questões 0,0 0 alunos ~30 min
admin
Criado por admin
Simulado Privado

Desbloqueie com WCoin ou solicite acesso ao autor.

Login para solicitar Curtir (0)

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. Seja o primeiro a avaliar!

📊 Visão Geral
40Questões
~20min est.
1Disciplinas
0,0Avaliação
Seja o primeiro a fazer!
👤 Criador
admin
admin
Ver Perfil