Перейти к основному содержимому

О разделе «Экономика производства ПО»

Классический университетский курс «экономика производства программных продуктов» объединяет то, что в индустрии часто живёт в разных «уголках»: системное проектирование, оценка трудоёмкости и стоимости, модели качества, производственные процессы, испытания и сертификация. В энциклопедии эти темы уже были — но разбросаны по разделам про управление, методологию, тестирование и документацию.

Этот раздел — собранный маршрут: вы идёте по логике учебника, а мы показываем, где читать подробнее и что добавлено именно под «заказную» разработку.

Для кого

Студентам — карта курса без поиска по всей энциклопедии. Руководителям и аналитикам — связка «оценка → качество → приёмка». Разработчикам и QA — зачем формальные модели (COCOMO, ISO 25010, ПМИ) сосуществуют с Agile.


Две части курса — два блока энциклопедии

Часть учебникаСмыслГде в энциклопедии
Ч. 1. Проектирование заказных продуктовТребования, архитектура, оценки, риски, экономика проектированияЭтот раздел + Аналитика, Архитектура, Команда
Ч. 2. Производство заказных продуктовКонструирование, тесты, планирование, сопровождение, конфигурация, испытанияКонструирование, Тестирование, Техписьмо

Маршрут по главам учебника

Часть 1. Проектирование

ГлаваТемаМатериалы раздела 7.13Соседние разделы
1.1Системное проектирование, CMMI, стандарты качестваSDLC и CMMI, Системное мышление
1.2Подготовка коллектива, квалификацияКвалификация командыКоманда и управление
1.3Требования, декомпозиция, reuseЗаказные системы РВ (NFR)Требования, Компоненты
1.4Качество и рискиISO/IEC 25010NFR в архитектуре
1.5–1.6Сложность, трудоёмкость, COCOMO IICOCOMO IIОценка трудозатрат

Часть 2. Производство

ГлаваТемаМатериалы раздела 7.13Соседние разделы
2.1–2.2Производственные процессы, верификацияКонструирование, 12207, Тестирование
2.3Потоки управления и данныхWhite-box тестирование, Цикломатическая сложность
2.4Планирование производства и тестовПланирование конструирования, Тест-план
2.5Динамические тесты, РВЗаказные системы РВНагрузочное тестирование
2.6СопровождениеСопровождение ПОЛегаси
2.7Управление конфигурациейSCMDevOps
2.8Испытания, сертификацияСертификация и приёмкаПМИ по ГОСТ

Рекомендуемый порядок чтения

Если вы проходите курс с нуля:

  1. COCOMO II — параметрическая оценка (гл. 1.6).
  2. ISO/IEC 25010 — язык качества (гл. 1.4).
  3. Управление конфигурацией — SCM и Git (гл. 2.7).
  4. Сопровождение ПО — после сдачи заказчику (гл. 2.6).
  5. Заказные системы реального времени — если тема РВ в программе (гл. 1.3, 2.5).
  6. Сертификация и приёмка — госсектор и формальная приёмка (гл. 2.8).
  7. Квалификация команды — роли и компетенции (гл. 1.2).

Параллельно держите открытыми SDLC и Требования — без них экономика «висит в воздухе».

Agile и «учебник»

Формальные модели не отменяют Scrum. Заказчик по контракту всё равно спросит: сколько стоит, как докажете качество, что сдаёте при приёмке. Раздел учит отвечать на эти вопросы языком стандартов — и переводить ответы в backlog, DoD и CI.