Quais são os quatro atributos importantes que todos os produtos de software devem ter? Sugira outros quatro atributos que possam ser significantes.
Qual é a diferença entre um modelo de processo de software e um processo de software? Sugira duas situações em que um modelo pode ser útil para identificar possíveis melhorias no processo.
Os métodos de engenharia de software só começaram a ser largamente utilizados quando a tecnologia CASE apareceu para os suportar. Expecifique cinco tipos de suporte de métodos que as ferramentas CASE podem fornecer.
Além dos desafios dos "legacy systems", heterogeneidade e "fornecimento rápido", identifique outros problemas e desafios que a engenharia de software pode enfrentar no século XXI.
Os engenheiros de software profissionais devem ser certificados da mesma forma que médicos ou advogados? Comente.