Учебник представляет собой введение в программную инженерию, охватывает все основные области знания, связанные с этим направлением. Рассматриваются задачи, стоящие перед программным инженером, излагаются этапы и виды работ, связанные с созданием программного продукта и его дальнейшим сопровождением. При изложении особое внимание уделяется стандартам, которым должны отвечать как рассматриваемые работы, так и их результаты. Для студентов учреждений высшего образования.