Методика 3—уточненная оценка технико-экономических показателей проектов программных продуктов с учетом полной совокупности факторов детальной модели СОСОМО II.2000
Таблица 5.7 Уровень оценки
СОСОМО II
Состав и максимальные значения факторов предварительной модели
Таблица 5.6
5.4. Методика 3 — уточненная оценка технико-экономических показателей проектов...
Интегральные факторы | Уровень оценки | |||||
Очень низкий | Низкий | Номинальный | Высокий | Очень высокий | Сверхвысокий | |
Сложность и надежность | 0,81 | 0,98 | 1,00 | 1,30 | 1,74 | 2,38 |
Требования повторного использования компонентов | 0,95 | 1,00 | 1,07 | 1,15 | 1,24 | |
Квалификация специалистов | 1,62 | 1,26 | 1,00 | 0,83 | 0,63 | 0,50 |
Опыт работы | 1,33 | 1,12 | 1,00 | 0,87 | 0,71 | 0,62 |
Инструментальная поддержка | 1,30 | 1,10 | 1,00 | 0,87 | 0,73 | 0,62 |
Ограничение длительности разработки | 1,43 | 1,14 | 1,00 | 1,00 | 1,00 | |
Аппаратурно- вычислительная среда | 0,87 | 1,00 | 1,29 | 1,81 | 2,61 |
При детальном проектировании возможно значительное повышение точности определения размера — масштаба проекта комплекса программ. Последовательная детализация и конкретизация проекта ПС позволяет уточнять его будущий размер и привлекать для расчета трудоемкости большее число факторов, способных повысить точность прогноза всех ТЭП. Разработка полного содержания спецификаций функций и структуры программных компонентов, их взаимодействия и интерфейсов, а также архитектуры всего комплекса программ и базы данных обычно позволяют повысить точность определения размера ПС приблизительно на 10%. По этому при расчете трудоемкости разработки при прогнозировании целесообразно выбирать и учитывать влияние ряда дополнительных факторов из таблицы 5.8, которые не оценивались в методиках 1 и 2, вследствие их относительно меньшего влияния.
Таких дополнительных факторов обычно может быть выделено около 10, которые целесообразно рассматривать и учитывать при оценках, если он способен изменить трудоемкость разработки конкретного проекта на 5—10%. Анализ, выбор и оценивание коэффициентов влияния F (j) и М (i), этих дополнительных факторов, — довольно сложный процесс. Он оправдан, когда совместное влияние совокупности этих дополнительных факторов может изменить оценки трудоемкости на 10—20%. В результате расчет трудоемкости несколько усложняется, однако процессы последующего расчета длительности разработки и необходимого числа специалистов практически не изменяются. В целом процессы методики 3 технико-экономического обоснования проекта ПС с учетом ряда дополнительных факторов практически не отличаются от предыдущей предварительной методики 2, однако требуется более тщательное определение размера комплекса программ и оценивания влияния на трудоемкость разработки большего числа факторов.
Для более точного технико-экономического обоснования проектов ПС при детальном проектировании обычно целесообразно учитывать влияние ряда дополнительных факторов из четырех групп, что позволяет повысить достоверность прогнозирования технико-экономических показателей ПС до уровня около 5—10%. В детальной модели СОСОМО II влияние на трудоемкость определяют 22 фактора, из которых пять — масштабные факторы, характеризуются множителем F ( j ) в значении степени размера ПС, а 17 множителей М ( i) непосредственно изменяют трудоемкость разработки. Перечень, максимальные значения и содержание этих множителей представлены в таблице 5.8. При этом номинальными (средними) ниже принимаются все М (i)= 1,00, при которых соответствующий фактор практически не влияет на трудоемкость ПС.
Для выполнения оценок трудоемкости разработки (человеко-месяцы) в детальной модели СОСОМО II предложены выражения, уточняющие зависимости, представленные выше в п. 5.3.
Таблица 5.8