
Введение в программную инженерию
ВВЕДЕНИЕОСНОВНЫЕ ПОНЯТИЯПрограммная инженерия и программные инженерыПрограммный продуктПонятие проектаТехнологии программированияТермины и определенияКонтрольные вопросыЛитератураЖИЗНЕННЫЙ цикл ПРОГРАММНОГО ПРОДУКТАПонятие жизненного цикла программного продуктаОпределение жизненного цикла программного продуктаМодели жизненного цикла программного продуктаМодели процесса разработки программного продуктаКонтрольные вопросыЛитератураМОДЕЛИ И ПРОЦЕССЫ УПРАВЛЕНИЯ ПРОГРАММНЫМ ПРОЕКТОМОбщие вопросыУправление проектами и СММПроцессы программного проектаИнициация проектаПланирование проектаИсполнение и завершение проектаМониторинг и управление проектомКонтрольные вопросыЛитератураРАЗРАБОТКА ТРЕБОВАНИЙОпределение программных требованийРазработка требованийРабота с требованиямиКонтрольные вопросыЛитератураПРОЕКТИРОВАНИЕ ПРОГРАММНЫХ СИСТЕМОсновы проектированияКлючевые вопросы проектированияАрхитектура программного обеспеченияАрхитектурные стили проектированияГрафическое представление архитектурыАнализ качества и оценка программного дизайнаПрограммные средстваКонтрольные вопросыЛитератураКОНСТРУИРОВАНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯОсновы конструированияРазработка баз данныхСтруктурное программированиеОбъектно-ориентированное программированиеШаблоны проектированияСистема управления версиямиПрограммные средстваКонтрольные вопросыЛитератураТЕСТИРОВАНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯОсновы тестированияВиды тестированияРабота с ошибкамиТестирование с использованием тест-комплектовПрограммные средстваКонтрольные вопросыЛитератураСОПРОВОЖДЕНИЕ ПРОГРАММНЫХ СИСТЕМБазовые понятияОрганизация и управление процессом сопровожденияРесурсы, необходимые для сопровожденияКонтрольные вопросыЛитератураКАЧЕСТВО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯОсновы качества программного обеспеченияМетрики и атрибуты качестваУправление качествомНадежность как главная составляющая качестваКонтрольные вопросыЛитератураСПИСОК ИСПОЛЬЗУЕМЫХ СОКРАЩЕНИЙ, ОБОЗНАЧЕНИЙ И ИНОСТРАННЫХ ТЕРМИНОВЛитература