Ciclos de vida de software e suas fases; Paradigmas de desenvolvimento de software; Modelos, métricas, estimativas e alocação de recursos; Qualidade e sua administração; Alocação e administração de pessoal e recursos; Ambientes e ferramentas de software.