Preparaçao
MINISTÉRIO DA EDUCAÇÃO
UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ
CAMPUS PONTA GROSSA
COORDENAÇÃO DE INFORMÁTICA – COINF
Disciplina: Engenharia de Software
Disciplina: Fundamentos de Engenharia de Software
Equipe: até 2 alunos
ATIVIDADE - PREPARAÇÃO PARA A PROVA
1. Um gerente-geral de uma cadeia de lojas de presentes acredita que o único objetivo da construção de um protótipo é entender os requisitos do usuário e que depois esse protótipo será descartado. Portanto, ele acha bobagem gastar tempo e recursos em algo que será desprezado mais tarde. Considerando essa relutância, resolva as seguintes questões:
(a) Compare brevemente o protótipo descartável com o desenvolvimento evolutivo, de forma que o gerente compreenda o que um protótipo pode significar.
(b) O gerente pensa em implementar o sistema, implantá-lo e testá-lo em uma loja e, depois, se obtiver sucesso, instala-lo nas outras cinco lojas da cadeia. Diga qual método de prototipagem deve ser usado e justifique sua escolha.
2. Explique as técnicas utilizadas para extração de requisitos: JAD, Brainstorming, FAST.
3. Forneça exemplos de tipos de questões que devem ser preparados com antecedência para uma entrevista visando à extração de requisitos.
4. Discuta e escreva o relacionamento entre os conceitos do texto abaixo e a ES:
Six Servants
I Keep six honest serving-man
They taught me all I Knew
Their names are what, and why, and when
And how, and where, and who
Rudyard Kipling
English poet and writer
5. O que é metodologia em ES?
6. Defina e diferencie técnicas, métodos e ferramentas.
7. Diferencie um Alpha Testing de um Beta Testing.
8. Cite os objetivos de se ter um ciclo de vida para o desenvolvimento de sistemas de software. 9. Descreva os ciclos de vida de desenvolvimento de software em cascata e cascata com feedback, estabelecendo a diferença entre eles.
10. Diferencie desenvolvimento iterativo e incremental.11. Cite 3(três)