- 
                                Existem vários processos de desenvolvimento de software, porém algumas atividades fundamentais são comuns a todos eles (SOMMERVILE, 2007): ·         Especificação: define a funcionalidade do software e as restrições sobre sua operação. ·         Projeto e implementação: o software que atenda a especificação deve ser produzido. ·         Validação de software: o software deve ser validado para garantir que ela faça o que o cliente deseja. ·         Evolução: o software deve evoluir para atender aos novos requisitos que naturalmente surgirão.   FONTE: https://goo.gl/LGbmaZ 
- 
                                Questão A Especificação; Projeto e Implementação; Validação de Software e Evolução. 
- 
                                As alternativas:
 B) "Testes automatizados" seria muito pouco provável
 C) "Modelo OSI" não tem nada a ver com redes, absurdo!
 D) "Engenharia de Software" nome da disciplina o que é no mínimo algo absurdo
 E) "PMBOK" Framework de Gestão de projetos
 Todas elas são facilmente descartadas, logo resta a alternativa A) demonstra as etapas do Modelo de Desenvolvimento em Cascata.
 
- 
                                Não precisa saber muito para responder esta questão a) Especificação; Projeto e Implementação; Validação de Software e Evolução. (certa)  b) Testes Automatizados; PSP; TSP e Evolução. (errada)  c) Especificação; Projeto e Implementação; Modelo OSI e Evolução. (errada)  d) Engenharia de Software; Especificação e Retrabalho. (errada)  e) PMBOK; Evolução; Projeto e Implementação e Evolução. (errada) 
- 
                                a- Palavras-chave para definir os modelos: cascata -clássico, abordagem sistemática,as fases com início e término definidos, Winston W. Royce, 1970, mais conhecida, simples e fácil,única disciplina rígida.   PROTOTIPAÇÃO - final dos anos 80, representação visual, clareza e usabilidade, envolvimento direto do usuário, prototipo evolutivo, especificação (requisitos) e codigo das partes essenciais em protótipo.   componentes - NATO, reuso, biblioteca de componentes reusáveis, framework de integração padronizado,
 reúso informal e independente.