Уровень предварительного прототипирования
Этот уровень был введен в модель СОСОМО для оценки затрат на прототипирование проектов, а также для тех проектов, в которых программное обеспечение разрабатывалось путем сборки уже существующих компонентов. Здесь оценка затрат основана на подсчете взвешенных объектных точек, деленных на стандартное значение производительности. Производительность зависит от опыта и способностей разработчика, а также от возможностей CASE-средств, используемых для поддержки процесса разработки. В табл. 24.6. показаны различные уровни производительности, которые были предложены разработчиками модели.
Таблица 24.6. Производительность, выраженная в объектных точках
Опыт и возможности программиста | Очень низкие | Низкие | Средние | Высокие | Очень высокие |
Уровень и возможности CASE-средств | Очень низкие | Низкие | Средние | Высокие | Очень высокие |
Производительность (количество объектных точек в месяц) |
На этом уровне повторное использование компонентов не редкость, поэтому прогнозируемое количество объектных точек должно учитывать процентное соотношение (долю) повторного использования компонентов (далее обозначено как % многократного использования). Таким образом, формула для предварительного определения объема работ будет выглядеть следующим образом:
РМ = (NOP х (1 – % многократного использования/100))/ PROD.
Здесь РМ – это затраты, выраженные в человеко-месяцах, NOP – количество объектных точек, a PROD – производительность, как показано в табл. 24.6.
Дата добавления: 2015-08-14; просмотров: 731;