
- •Методика оценки трудоемкости и стоимости разработки и сопровождения прикладного программного обеспечения при создании информационных систем
- •(Методика cetin)
- •Астана, 2011
- •Оглавление
- •Общие положения
- •Аннотация
- •Назначение
- •Нормативные ссылки и источники
- •Понятийный аппарат
- •Принципы оценки трудоемкости и стоимости разработки и сопровождения ппо
- •Порядок оценки трудоемкости разработки прикладного программного обеспечения
- •Корректировка трудоемкости разработки ппо при уменьшении срока разработки;
- •Оценка стоимости разработки ппо.
- •Оценка функционального размера ис
- •Оценка количества вариантов использования информационной системы
- •Оценка количества типов объектов предметной области
- •Оценка количества свойств типов объектов
- •Оценка количества взаимодействий между типами объектов
- •Оценка количества типов узлов
- •Определение функционального размера
- •Расчет базовой трудоемкости разработки ппо
- •Определение поправочных коэффициентов к трудоемкости
- •Расчет трудоемкости с учетом поправочных коэффициентов
- •Оценка срока разработки информационной системы
- •Корректировка трудоемкости разработки ппо при уменьшении срока разработки
- •Оценка стоимости разработки ппо
- •Порядок оценки трудоемкости и стоимости процесса сопровождения прикладного программного обеспечения
Принципы оценки трудоемкости и стоимости разработки и сопровождения ппо
Методика оценки трудоемкости и стоимости разработки и сопровождения ППО основана на следующих принципах:
Принцип поддержки жизненного цикла. Данный принцип означает, что Методика должна основываться на процессах жизненного цикла ИС;
Принцип измерения функционального размера. Данный принцип означает, что Методика должна базироваться на методе измерения функционального размера функциональных требований пользователя;
Принцип универсальности (нелокальности). Данный принцип означает, что Методика должна быть применима для оценки стоимости разработки и сопровождения любого ППО.
Принцип улучшающейся оценки. Данный принцип означает, что точность оценки трудоемкости и стоимости разработки ППО должна повышаться с увеличением степени детализации функциональных требований к ИС.
Принцип учета технологии производства программного обеспечения. Методика базируется на процессах разработки ППО – методологии RUP, которая обеспечивает реализацию процессов разработки и сопровождения ИС согласно жизненного цикла определенного в [1]. Жизненный цикл разработки ППО согласно методологии RUP состоит из 6 основных, 3 вспомогательных процессов.
Методика базируется на измерении трудоемкости шести основных процессов, при этом трудоемкость вспомогательных процессов косвенно учитывается в нормативных коэффициентах трудоемкости.
Порядок оценки трудоемкости разработки прикладного программного обеспечения
Порядок оценки трудоемкости разработки ППО представлен следующими этапами:
Оценка функционального размера разрабатываемой ИС;
Оценка базовой трудоемкости разработки ППО;
Определение значений поправочных коэффициентов трудоемкости разработки и сопровождения ППО;
Расчет трудоемкости разработки ППО с учетом поправочных коэффициентов;
Оценка срока разработки ППО;
Корректировка трудоемкости разработки ппо при уменьшении срока разработки;
Оценка стоимости разработки ппо.
1 этап. Оценка функционального размера разрабатываемой ИС
На данном этапе делается оценка функционального размера ИС на основании модели информационной системы и функциональных требований пользователей. Функциональный размер ИС представляет собой набор из пяти элементов, каждый элемент которого измеряется в соответствующей функциональной единице измерения.
2 этап. Оценка базовой трудоемкости разработки ППО
На данном этапе оценивается базовая трудоемкость каждого основного процесса разработки ППО в человеко-месяцах. Базовая трудоемкость каждого процесса определяется на основе нормативных коэффициентов трудоемкости.
3 этап. Определение значений поправочных коэффициентов
Исходя из характеристик создаваемой информационной системы и требований к ее функционированию, требований качества и технических требований определяются значения поправочных коэффициентов к трудоемкости.
4 этап. Расчет трудоемкости с учетом поправочных коэффициентов
На основании поправочных коэффициентов к трудоемкости разработки ППО делается расчет трудоемкости разработки ППО с учетом поправочных коэффициентов.
5 этап. Оценка срока разработки ППО
На данном этапе оценивается средний срок разработки ППО.
6 этап. Корректировка трудоемкости разработки ППО при уменьшении срока разработки
На данном этапе производится корректировка трудоемкости разработки ППО в случае уменьшения среднего срока разработки на основе коэффициента эластичности трудоемкости.
7 этап. Оценка стоимости разработки ППО
На данном этапе, на основании расcчитанной трудоемкости разработки ППО определяется стоимость разработки ППО.