Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ГЭ-2013-анн-130515.doc
Скачиваний:
5
Добавлен:
01.05.2025
Размер:
2 Мб
Скачать
☆

Выполнение оценки проекта

Для получения предварительных оценок общего объема будущей программной системы используют специальные подходы, обеспечивающие приемлемый результат:

  • оценка показателя по аналогии. Данная методика позволяет получать оценку показателя для всего разрабатываемого проекта или отдельных его составляющих посредством сравнения функциональных свойств с существующими аналогами. При оценке показателя по данной методике подбирается близкий по функциональности аналог с известным значением показателя, далее на его основании определяется прогнозная оценка;

  • оценка показателя «снизу-вверх» экспертным методом. Этой методикой предусмотрено разбиение проекта на иерархическую структуру задач, на основании которых производится экспертная оценка показателя, в итоге суммируемая для всего проекта. Экспертами предоставляются три оценки (вероятная Nвер, максимальная Nмакс и минимальная Nмин), а далее вычисляется ожидаемая оценка Nож с учётом бета-распределения: Nож = (Nмакс + Nмин + 4 Nвер) / 6.

Для оценки проекта с помощью размерно-ориентированных метрик формируется база характеристик выполненных проектов (метрическая база), позволяющая накапливать необходимую для оценки информацию. В основе структуры метрической базы стоит следующая таблица, в которой записываются меры выполненных проектов:

Таблица 20.1

Идентификатор проекта

Затраты (человеко-месяцы)

Стоимость (тыс. руб)

Объём

(СК)

Документация (страниц)

Ошибки (штук в первый год эксплуатации)

Персонал (кол-во человек)

По этим данным строятся следующие метрики:

  1. Производительность = объём / временные затраты

  2. Качество = ошибки / объём

  3. Удельная стоимость = объём / стоимость

  4. Документированность = документация / объём

Полученные метрики используются для расчёта характеристик нового изделия, если каким-то образом произведена оценка объёма его кода.

Процесс оценки проекта выполняется по следующей схеме.

  1. Выполняется декомпозиция проекта на элементарные функции, такие, экспертная оценка объёма которых может быть сделана с достаточной точностью.

  2. Для каждой функции оценивается лучшее, худшее и вероятное значение объёма.

  3. Для каждой функции вычисляется ожидаемое количество строк кода Nож.

  4. В зависимости от информации, хранимой в метрической базе, выбирается одна из трех моделей оценки:

  • существует единственная средняя производительность Рср, которая и используется при расчётах;

  • существует единственная средняя производительность Рср, но для каждой i-й функции вычисляется собственная производительность Рi = Рср(Nср / Nож), где Nср – объём, по которому определялась средняя производительность;

  • метрическая база содержит аналоги функций, по которым вычисляются производительность для i-й функции: Рi = Ран i ( Nан i / Nож i ),

  1. Вычисляются затраты на проект:

  • по первой модели: затраты = ( Nож i ) / Рср

  • по второй и третьей моделям: затраты = ( Nож i / Рi )

  1. Вычисляется стоимость по удельной стоимости (Cср или Ci ):

  • по первой и второй моделям: стоимость = ( Nож i ) / Cср

  • по третьей модели: стоимость = ( Nож i / Ci )