
- •Методика оценки трудоемкости и стоимости разработки и сопровождения прикладного программного обеспечения при создании информационных систем
- •(Методика cetin)
- •Астана, 2011
- •Оглавление
- •Общие положения
- •Аннотация
- •Назначение
- •Нормативные ссылки и источники
- •Понятийный аппарат
- •Принципы оценки трудоемкости и стоимости разработки и сопровождения ппо
- •Порядок оценки трудоемкости разработки прикладного программного обеспечения
- •Корректировка трудоемкости разработки ппо при уменьшении срока разработки;
- •Оценка стоимости разработки ппо.
- •Оценка функционального размера ис
- •Оценка количества вариантов использования информационной системы
- •Оценка количества типов объектов предметной области
- •Оценка количества свойств типов объектов
- •Оценка количества взаимодействий между типами объектов
- •Оценка количества типов узлов
- •Определение функционального размера
- •Расчет базовой трудоемкости разработки ппо
- •Определение поправочных коэффициентов к трудоемкости
- •Расчет трудоемкости с учетом поправочных коэффициентов
- •Оценка срока разработки информационной системы
- •Корректировка трудоемкости разработки ппо при уменьшении срока разработки
- •Оценка стоимости разработки ппо
- •Порядок оценки трудоемкости и стоимости процесса сопровождения прикладного программного обеспечения
Определение поправочных коэффициентов к трудоемкости
Метод оценки трудоемкости, приведенный в разделе 4, определяет трудоемкость реализации функциональных требований пользователя, которые не включают в себя технические требования к системе и требования качества пользователя. Влияние этих требований в настоящей методике учитываются через поправочные коэффициенты. Поправочные коэффициенты к трудоемкости процессов разработки определяются как произведения частных поправочных коэффициентов, рассчитываемых по формулам, приведенным в таблице 12.
Перечень частных поправочных коэффициентов определен в соответствии с [2] и приведен в таблице А2 раздела А.2 приложения А.
Все частные поправочные коэффициенты являются безразмерными величинами и сгруппированы в три группы в зависимости от типов влияющих факторов:
внутренние факторы,
факторы среды;
факторы данных.
Каждая группа состоит из соответствующих факторов, влияющих на трудоемкость разработки, а каждый фактор из возможных значений фактора. Первая колонка содержит обозначение соответствующего частного поправочного коэффициента. Каждый частный поправочный коэффициент увеличивает или уменьшает трудоемкость реализации функционального размера программных средств с учетом технических требований к системе и качественных требований пользователя.
Для определения значения общих поправочных коэффициентов необходимо сначала определить значения всех 20 частных поправочных коэффициентов. Границы значений частных поправочных коэффициентов приведены в таблице А2 приложения 1 к настоящей методике. Алгоритм определения значения частного поправочного коэффициента одинаков для всех коэффициентов. Для каждого из 20 факторов определяется наиболее подходящее значение для разрабатываемой информационной системы путем выбора значения из соответствующего интервала (раздел А.2. приложения А). Если при расчете возникают затруднения по поводу выбора значения частного поправочного коэффициента, то рекомендуется использовать среднее значение из указанного интервала.
Значения поправочных коэффициентов для соответствующих процессов разработки из таблицы 10 определяются как произведения значений частных поправочных коэффициентов по формулам, приведенным в следующей таблице.
Таблица 11 - определение поправочных коэффициентов
Номер процесса |
Обозначение поправочного коэффициента |
Формула для определения поправочного коэффициента |
1 |
КП1 |
К11·К16·К17 |
2 |
КП2 |
К1·К2·К4·К5·К6·К7· К8·К9·К16·К17·К18 |
3 |
КП3 |
К1·К2·К4·К5·К6·К7·К8·К9·К11·К12·К13·К14·К15·К16·К17·К18 |
4 |
КП4 |
К1·К2· К4·К5·К6·К7·К8·К9·К10·К12·К13·К14·К15·К16·К17·К18 |
5 |
КП5 |
К1·К2·К4·К5·К6·К7·К8·К9·К10·К11·К12·К13·К14·К15·К16·К17· К18 |
6 |
КП6 |
К1·К2·К11· К16· К18 |
Расчет трудоемкости с учетом поправочных коэффициентов
На основании поправочных коэффициентов к трудоемкости разработки ППО делается расчет трудоемкости разработки ППО с учетом поправочных коэффициентов по следующей формуле:
S=КП1*S1+КП2*S2+КП3*S3+КП4*S4+КП5*S5+КП6*S6, (2)
где
S |
Скорректированная трудоемкость процесса разработки ППО в человеко-месяцах |
Sj |
Базовая трудоемкость процесса разработки с номером j в человеко-месяцах |
КПj |
Поправочный коэффициент к трудоемкости процесса разработки с номером j |