О разделе «Экономика производства ПО»
Классический университетский курс «экономика производства программных продуктов» объединяет то, что в индустрии часто живёт в разных «уголках»: системное проектирование, оценка трудоёмкости и стоимости, модели качества, производственные процессы, испытания и сертификация. В энциклопедии эти темы уже были — но разбросаны по разделам про управление, методологию, тестирование и документацию.
Этот раздел — собранный маршрут: вы идёте по логике учебника, а мы показываем, где читать подробнее и что добавлено именно под «заказную» разработку.
Студентам — карта курса без поиска по всей энциклопедии. Руководителям и аналитикам — связка «оценка → качество → приёмка». Разработчикам и 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 25010 | NFR в архитектуре |
| 1.5–1.6 | Сложность, трудоёмкость, COCOMO II | COCOMO II | Оценка трудозатрат |
Часть 2. Производство
| Глава | Тема | Материалы раздела 7.13 | Соседние разделы |
|---|---|---|---|
| 2.1–2.2 | Производственные процессы, верификация | — | Конструирование, 12207, Тестирование |
| 2.3 | Потоки управления и данных | — | White-box тестирование, Цикломатическая сложность |
| 2.4 | Планирование производства и тестов | — | Планирование конструирования, Тест-план |
| 2.5 | Динамические тесты, РВ | Заказные системы РВ | Нагрузочное тестирование |
| 2.6 | Сопровождение | Сопровождение ПО | Легаси |
| 2.7 | Управление конфигурацией | SCM | DevOps |
| 2.8 | Испытания, сертификация | Сертификация и приёмка | ПМИ по ГОСТ |
Рекомендуемый порядок чтения
Если вы проходите курс с нуля:
- COCOMO II — параметрическая оценка (гл. 1.6).
- ISO/IEC 25010 — язык качества (гл. 1.4).
- Управление конфигурацией — SCM и Git (гл. 2.7).
- Сопровождение ПО — после сдачи заказчику (гл. 2.6).
- Заказные системы реального времени — если тема РВ в программе (гл. 1.3, 2.5).
- Сертификация и приёмка — госсектор и формальная приёмка (гл. 2.8).
- Квалификация команды — роли и компетенции (гл. 1.2).
Параллельно держите открытыми SDLC и Требования — без них экономика «висит в воздухе».
Формальные модели не отменяют Scrum. Заказчик по контракту всё равно спросит: сколько стоит, как докажете качество, что сдаёте при приёмке. Раздел учит отвечать на эти вопросы языком стандартов — и переводить ответы в backlog, DoD и CI.
Модель COCOMO II — прогноз трудоёмкости и стоимости
На совещании вы слышите: «эта фича — 8 story points». Это работает внутри команды, когда все знают прошлые спринты.
Модель качества ISO/IEC 25010
Восемь характеристик качества ПО простым языком: что писать в ТЗ, как проверять на приёмке и почему «без багов» — мало.
Управление конфигурацией программных комплексов
SCM простым языком: конфигурационные единицы, baseline, контроль изменений и связь с Git, CI/CD и ГОСТ-документацией.
Сопровождение программных комплексов
Что происходит с заказным ПО после акта приёмки: виды сопровождения, SLA, экономика и типичные ошибки — простым языком.
Заказные системы реального времени
Что такое системы реального времени, чем hard RT отличается от веба, как формулировать требования и тестировать на стенде — для новичка.
Сертификация и приёмка заказных программных продуктов
Испытания, удостоверение качества и сертификация — простым языком: ПМИ, акт приёмки, ФСТЭК и что закладывать в смету.
Квалификация команды для заказной разработки
Какие компетенции нужны PM, архитектору, аналитику, разработчику и QA на заказном проекте — и как это влияет на оценку COCOMO.
Экономика производства ПО — о разделе
Маршрут по курсу «экономика производства программных продуктов»: проектирование и производство заказного ПО, оценки, качество, сопровождение, сертификация.