Engenharia
2. Qual a importância da padronização do processo de software?
3. Qual o conjunto de atividades metodológicas genéricas que devem ser seguidas em um processo de software independente do modelo de processo de software escolhido?
4. Comente sobre os modelos de processo de software: modelo cascata, desenvolvimento evolucionário e espiral.
5. Comente as principais vantagens do processo de desenvolvimento incremental. E quais as desvantagens?
6. Comente sobre as quatro atividades principais do modelo em Espiral.
7. Faça um comparativo do modelo de desenvolvimento de software Incremental e o modelo Prototipação.
8. Cite as principais vantagens e desvantagens do modelo de desenvolvimento com enfoque na Prototipação.
9. Assinale V (Verdadeiro) ou F (Falso) para as afirmações abaixo. Para cada item assinalado como Falso reescreva a afirmação, tornando-a Verdadeira.
a) ( ) É um dos objetivos da engenharia de software, aumentar a produtividade durante o processo de desenvolvimento.
b) ( ) Os problemas de atraso no cronograma de um projeto de software podem ser totalmente resolvidos aumentando o número de pessoas de uma equipe de desenvolvimento.
c) ( ) A validação dos requisitos é uma das fases da engenharia de requisitos e pode ser deixada para fases futuras, na fase de testes por exemplo.
d) ( ) Pesquisas mostram que cerca de 70% do custo do software é gasto com manutenções.
e) ( ) Legado, heterogeneidade e fornecimento são alguns dos desafios da engenharia de software.
f) ( ) Para iniciar a implementação de um software basta uma identificação geral dos objetivos, os detalhes podem ser facilmente identificados depois.
g) ( ) É um dos objetivos da engenharia de software diminuir os custos durante o processo de desenvolvimento.
h) ( ) A elevada rotatividade de pessoal é uma das razões do insucesso de alguns projetos de