Учебник посвящен систематическому изложению принципов, моделей, методов и метрик, используемых в инженерном цикле создания сложных программных систем. Изложены основы как классических, так и гибких методов разработки, вопросы менеджмента классических и гибких программных проектов. Показаны последние научные и практические достижения, характеризующие динамику развития этой области. Например, значительное внимание уделяется самым "звонким" темам: сервисно-ориентированной архитектуре и облачным технологиям, предметно-ориентированному подходу и новейшей методологии DevOps, разработке через поведение. Описан комплексный подход к решению наиболее важных вопросов, возникающих в программных проектах.Допущено Министерством образования и науки Российской Федерации в качестве учебника для студентов высших учебных заведений, обучающихся по специальности "Программное обеспечение вычислительной техники и автоматизированных систем" направлений подготовки дипломированных специалистов "Информатика и вычислительная техника".
Uchebnik posvjaschen sistematicheskomu izlozheniju printsipov, modelej, metodov i metrik, ispolzuemykh v inzhenernom tsikle sozdanija slozhnykh programmnykh sistem. Izlozheny osnovy kak klassicheskikh, tak i gibkikh metodov razrabotki, voprosy menedzhmenta klassicheskikh i gibkikh programmnykh proektov. Pokazany poslednie nauchnye i prakticheskie dostizhenija, kharakterizujuschie dinamiku razvitija etoj oblasti. Naprimer, znachitelnoe vnimanie udeljaetsja samym "zvonkim" temam: servisno-orientirovannoj arkhitekture i oblachnym tekhnologijam, predmetno-orientirovannomu podkhodu i novejshej metodologii DevOps, razrabotke cherez povedenie. Opisan kompleksnyj podkhod k resheniju naibolee vazhnykh voprosov, voznikajuschikh v programmnykh proektakh.Dopuscheno Ministerstvom obrazovanija i nauki Rossijskoj Federatsii v kachestve uchebnika dlja studentov vysshikh uchebnykh zavedenij, obuchajuschikhsja po spetsialnosti "Programmnoe obespechenie vychislitelnoj tekhniki i avtomatizirovannykh sistem" napravlenij podgotovki diplomirovannykh spetsialistov "Informatika i vychislitelnaja tekhnika".