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