Учебник представляет собой введение в программную инженерию, охватывает все основные области знания, связанные с этим направлением. Рассматриваются задачи, стоящие перед программным инженером, излагаются этапы и виды работ, связанные с созданием программного продукта и его дальнейшим сопровождением: сбор и управление требованиями, управление проектом (финансами, процессами, ресурсами), проектирование, конструирование, тестирование, поддержка и эксплуатация; описываются различные модели жизненного цикла программного продукта; раскрывается понятие качества программ; описываются инструменты, поддерживающие те или иные виды работ в рамках всего жизненного цикла программного продукта. При изложении особое внимание уделяется стандартам, которым должны отвечать как рассматриваемые работы, так и их результаты. Для студентов учреждений высшего образования.
Uchebnik predstavljaet soboj vvedenie v programmnuju inzheneriju, okhvatyvaet vse osnovnye oblasti znanija, svjazannye s etim napravleniem. Rassmatrivajutsja zadachi, stojaschie pered programmnym inzhenerom, izlagajutsja etapy i vidy rabot, svjazannye s sozdaniem programmnogo produkta i ego dalnejshim soprovozhdeniem: sbor i upravlenie trebovanijami, upravlenie proektom (finansami, protsessami, resursami), proektirovanie, konstruirovanie, testirovanie, podderzhka i ekspluatatsija; opisyvajutsja razlichnye modeli zhiznennogo tsikla programmnogo produkta; raskryvaetsja ponjatie kachestva programm; opisyvajutsja instrumenty, podderzhivajuschie te ili inye vidy rabot v ramkakh vsego zhiznennogo tsikla programmnogo produkta. Pri izlozhenii osoboe vnimanie udeljaetsja standartam, kotorym dolzhny otvechat kak rassmatrivaemye raboty, tak i ikh rezultaty. Dlja studentov uchrezhdenij vysshego obrazovanija.