Você está na página 1de 1

Questões de treinamento para prova

1. Quais são as camadas da engenharia de software?


2. O que é o processo de software?
3. Quais são as etapas da metodologia genérica do processo de
desenvolvimento de software?
4. Que pontos devem ser considerados para escolher uma metodologia para
desenvolver um software?
5. Quais os principais problemas que podemos encontrar no uso do modelo
sequencial linear?
6. Desenvolvedores e clientes gostam de usar o paradigma da prototipagem?
Existem problemas relacionados ao uso desse paradigma?
7. Explique o desenvolvimento incremental. Qual e a ideia basica desse
modelo?
8. Explique o modelo Espiral de Boehm.
9. Quais sao as características do modelo IBM Rational Unified Process?
10. Explique porque as mudanças são inevitáveis em sistemas complexos.
Que atividades do processo de software podem ajudar a prever as
mudanças e fazer que o software seja mais tolerante às mudanças
11. Qual foi o objetivo do manifesto ágil?
12. Enumere as principais diferenças entres os chamados métodos pesados e
os métodos leves.
13. Descreva agilidade (para projetos de software) com suas próprias palavras.
14. Explique o processo da Extreme Programming (XP)
15. Escreva uma história de usuário que descreva o recurso “sites favoritos” ou
“favoritos” disponível na maioria dos navegadores Web.
16. Como é o ciclo de vida do FDD (Feature Driven Development)? Explique.
17. Quais são as vantagens e desvantagens do FDD?
18. O que e uma feature para a metodologia FDD?
19. Quais são as principais características do DSDM (Dynamic
System Development Methodology)
20. Em que consiste o método MoSCoW utilizado no DSDM. Explique.

Você também pode gostar