
- •Методика оценки трудоемкости и стоимости разработки и сопровождения прикладного программного обеспечения при создании информационных систем
- •(Методика cetin)
- •Астана, 2011
- •Оглавление
- •Общие положения
- •Аннотация
- •Назначение
- •Нормативные ссылки и источники
- •Понятийный аппарат
- •Принципы оценки трудоемкости и стоимости разработки и сопровождения ппо
- •Порядок оценки трудоемкости разработки прикладного программного обеспечения
- •Корректировка трудоемкости разработки ппо при уменьшении срока разработки;
- •Оценка стоимости разработки ппо.
- •Оценка функционального размера ис
- •Оценка количества вариантов использования информационной системы
- •Оценка количества типов объектов предметной области
- •Оценка количества свойств типов объектов
- •Оценка количества взаимодействий между типами объектов
- •Оценка количества типов узлов
- •Определение функционального размера
- •Расчет базовой трудоемкости разработки ппо
- •Определение поправочных коэффициентов к трудоемкости
- •Расчет трудоемкости с учетом поправочных коэффициентов
- •Оценка срока разработки информационной системы
- •Корректировка трудоемкости разработки ппо при уменьшении срока разработки
- •Оценка стоимости разработки ппо
- •Порядок оценки трудоемкости и стоимости процесса сопровождения прикладного программного обеспечения
Корректировка трудоемкости разработки ппо при уменьшении срока разработки
Срок разработки ППО может быть уменьшен до минимального срока разработки определенного в разделе 7. При этом посчитанная трудоемкость разработки увеличивается пропорционально коэффициенту эластичности трудоемкости из раздела А.3 приложения А. Если срок разработки уменьшается на Х%, то трудоемкость разработки увеличивается на L*X%, где L - коэффициент эластичности трудоемкости.
Примечание. Например если трудоемкость составляет 140 человеко-месяцев, то минимальный срок разработки равен 3 месяцам, а средний срок разработки равен 7 месяцам. Если средний срок разработки уменьшается до 5 месяцев (на 28,5%), то трудоемкость разработки увеличивается на 28,5*L%.
Оценка стоимости разработки ппо
Стоимость разработки ППО рассчитывается как произведение трудоемкости разработки ППО, определенной в разделе 6 или 8 на тарифную ставку человеко- месяца утвержденную уполномоченным органом на планируемый период из раздела 3 приложения 1.
Порядок оценки трудоемкости и стоимости процесса сопровождения прикладного программного обеспечения
Процесс сопровождения прикладного программного обеспечения заключается в управлении модификацией, миграцией и выводом из действия компонентов ППО в соответствии с запросами заказчиков по причине выявленных проблем или потребности в усовершенствовании или адаптации.
Содержание процесса сопровождения ППО соответствует содержанию процессов разработки ППО. В процессе сопровождения ППО разрабатывается стратегия поддержки для управления модификацией, миграцией и выводом из действия компонентов ППОв соответствии со стратегией выпуска, определяется влияние организационных, операционных и коммуникационных аспектов на действующую систему, спецификации, проектная документация и стратегии тестирования. Модифицированные компоненты ППО разрабатываются вместе с тестами, подтверждающими, что требования к ППО продолжают удовлетворяться, обновления ППО передаются в среду заказчика, по требованию программные средства и системы выводятся из употребления контролируемым образом, сводящим к минимуму воздействие на заказчика.
Оценка функционального размера сопровождения ППО определяется как сумма функциональных размеров модификаций по всем процессам разработки ИС. Функциональный размер модификации ППО определяется по следующей формуле:
SIZE=SIZEADD+SIZEDEL+SIZEMOD (3)
где
SIZE- функциональный размер модификации ППО;
SIZEADD- функциональный размер добавленных функциональных требований пользователя;
SIZEDEL- функциональный размер удаленных функциональных требований пользователя;;
SIZEMOD- функциональный размер измененных функциональных требований пользователя;.
Оценки трудоемкости и стоимости сопровождения ППО определяются на базе функционального размера модификации также как трудоемкость и стоимость процессов разработки программных средств.