Основная цель учебного пособия - представить программную инженерию в виде целостного изложения, концентрируясь на концепции процесса, различных методологиях разработки программного обеспечения, отдельных видах деятельности процесса - разработке архитектуры, конфигурационном управлении, работе с требованиями, тестировании.