- •Лекция 5 (4 часа) технико-экономическое обоснование проектов программных средств
- •5.1. Цели и процессы технико-экономического обоснования проектов программных средств
- •Реального времени
- •5.2. Методика 1 — экспертное технико-экономическое обоснование проектов программных средств
- •5.3. Методика 2 — оценка технико-экономических показателей проектов программных продуктов с учетом совокупности факторов предварительной модели сосомоii
- •Сосомо II
- •5.4. Методика 3—уточненная оценка технико-экономических показателей проектов программных продуктов с учетом полной совокупности факторов детальной модели сосомо II.2000
- •Сосомо II
Сосомо II
5.4. Методика 3 — уточненная оценка технико-экономических показателей проектов...
Таблица 5.7 Уровень оценки
Интегральные факторы |
Уровень оценки | |||||
|
Очень низкий |
Низкий |
Номинальный |
Высокий |
Очень высокий |
Сверхвысокий |
Сложность и надежность |
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 |
5.4. Методика 3—уточненная оценка технико-экономических показателей проектов программных продуктов с учетом полной совокупности факторов детальной модели сосомо II.2000
При детальном проектировании возможно значительное повышение точности определения размера — масштаба проекта комплекса программ. Последовательная детализация и конкретизация проекта ПС позволяет уточнять его будущий размер и привлекать для расчета трудоемкости большее число факторов, способных повысить точность прогноза всех ТЭП. Разработка полного содержания спецификаций функций и структуры программных компонентов, их взаимодействия и интерфейсов, а также архитектуры всего комплекса программ и базы данных обычно позволяют повысить точность определения размера ПС приблизительно на 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
Состав и максимальные значения факторов детальной модели