Aquisição dos princípios e conceitos subjacentes a uma visão global do processo de desenvolvimento de software, desde o levantamento de requisitos até à entrega e à manutenção do sistema Motivação para o desenvolvimento de software como uma atividade de engenharia que integra a tecnologia com fatores sociais e humanos.