Состав и максимальные значения факторов предварительной модели
СОСОМО II
| | |
Содержание фактора и его составляющие
| | | |
Требования к объекту разработки
| | | |
RELY; DATA; CPLX; DOCU
Сложность и надежность программного продукта
| | | |
RUSE
Требование повторного использования компонентов
Характеристики коллектива специалистов
| | | |
АСАР; РСАР; PCON
Квалификация специалистов и стабильность коллектива
| | | |
APEX; PLEX; LTEX
Опыт работы по тематике и с инструментарием
Технологическая среда разработки
| | | |
TOOL; SITE
Уровень инструментальной поддержки и необходимость распределенной разработки
| | | |
SCED
Ограничение длительности разработки
Аппаратурно-вычислительная среда разработки
| | | |
TIME; STOR; PVOL
Ограничения аппаратной платформы разработки и реализации
|
Таблица 5.7
Уровень оценки
| | | | | | | | | | | | | | |
Требования повторного использования компонентов
| | | | | | |
Квалификация специалистов
| | | | | | | | | | | | | |
Инструментальная поддержка
| | | | | | |
Ограничение длительности разработки
| | | | | | |
Аппаратурновычислительная среда
| | | | | | |
Методика 3—уточненная оценка
технико-экономических показателей проектов
программных продуктов с учетом полной совокупности факто-
ров детальной модели СОСОМО 11.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
Состав и максимальные значения факторов детальной модели
СОСОМО II
| | | | | | |
Масштабные факторы
Новизна проекта
| | | |
Согласованность с требованиями и интерфейсами
| | | |
Управление рисками и архитектурой проекта
| | | |
Слаженность работы коллектива
| | | |
Технологическая зрелость обеспечения разработки
| | | |
Факторы, влияющие на затраты разработки Требования и характеристики объекта разработки Надежность функционирования
| | | | | | | |
Сложность функций и структуры
| | | |
Требование повторного использования компонентов
| | | |
Полнота и соответствие документации проекта
| | | |
Характеристики коллектива специалистов
Квалификация аналитиков
| | | |
Квалификация программистов
| | | | | | | |
Опыт работы по тематике проекта
| | | |
Опыт работы в инструментальной среде
| | | |
Опыт работы с языками программирования
| | | |
Технологическая среда разработки
Уровень инструментальной поддержки проекта
| | | |
Необходимость распределенной разработки проекта
| | | |
Ограничения длительности разработки проекта
| | | | |
Do'stlaringiz bilan baham: |