Escolar Documentos
Profissional Documentos
Cultura Documentos
UNIDADE 3 – REQUISITOS
1 – E; 2 – A; 3 – B; 4 – A; 5 – C; 6 – C; 7 – D; 8 – A; 9 – E; 10 – E;
11 – O que são requisitos e qual possível impacto negativo da falha dos requisitos?
Possível resposta: Um requisito é um aspecto que o sistema proposto deve fazer ou
uma restrição no desenvolvimento do sistema. Uma vez que os riscos foram analisados
e classificados, você deve avaliar quais desses riscos são mais significativos. Seu
julgamento deve depender de uma combinação da probabilidade de ocorrência de
risco e dos efeitos desse risco. Em geral, os riscos catastróficos devem ser sempre
considerados, bem como os riscos graves que têm mais do que uma probabilidade
moderada de ocorrência.
UNIDADE 4 – ENGENHARIA DE REQUISITOS
1 – C; 2 – E; 3 – A; 4 – B; 5 – E; 6 – E; 7 – D; 8 – C; 9 – B; 10 – A;
11 – Citê e comente 3 técnicas de levantamento de requisitos que podem ser
aplicadas na engenharia de requisitos.
Possível resposta: A etnografia é uma técnica de observação que pode ser utilizada
para compreender os requisitos sociais e organizacionais, ou seja, entender a política
organizacional bem como a cultura de trabalho com objetivo de familiarizar-se com o
sistema e sua história. Os cientistas sociais e antropólogos usam técnicas de
observação para desenvolver um entendimento completo e detalhado de culturas
particulares. A entrevista é uma das técnicas tradicionais mais simples de utilizar e que
produz bons resultados na fase inicial de obtenção de dados. Convém que o
entrevistador dê margem ao entrevistado para expor as suas idéias. É necessário ter
um plano de entrevista para que não haja dispersão do assunto principal e a entrevista
fique longa, deixando o entrevistado cansado e não produzindo bons resultados. O
JAD (Joint Application Design) é uma técnica para promover cooperação,
entendimento e trabalho em grupo entre os usuários desenvolvedores. O JAD facilita a
criação de uma visão compartilhada do que o produto de software deve ser. Através
da sua utilização os desenvolvedores ajudam os usuários a formular problemas e
explorar soluções. Dessa forma, os usuários ganham um sentimento de envolvimento,
posse e responsabilidade com o sucesso do produto.