Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка контрольные точки.doc
Скачиваний:
4
Добавлен:
24.08.2019
Размер:
648.7 Кб
Скачать

2.1. Определение трудозатрат на основе количества функциональных точек

Для оценки трудозатрат используются следующая формула:

(5)

где – трудозатраты, выраженные в человеко-месяцах;

− размерность программной системы, выраженная в тысячах строк кода.

Первый сомножитель А является доминирующим, он прямо пропорционален размерности программного обеспечения R и отражает линейную зависимость роста трудозатрат от размерности.

Второй сомножитель отражает тот факт, что при увеличении размерности программной системы возрастает относительная трудоемкость разработки каждой строки программного кода за счет увеличения количества взаимосвязей между компонентами.

Значения параметров и , полученные путем статистической обработки данных ПС результатам реализации множества проектов, определяются ПС данным представленным в табл. 11 [1]. Оценки ПС получены в результате обработки статистических данных ПС 160 реальным проектам.

Таблица 11

Коэффициенты математической модели оценки трудозатрат

Тип программной системы

Показатель

Комплексное программное средство

3,6

1,2

Информационное программное средство

3

1,12

Промышленный программный продукт

2,4

1,05

Длительность разработки программной системы определяет общие сроки разработки ПС, начиная от разработки технического задания (требований) на систему и завершая этапом проведения комплексных испытаний и может быть задана директивно заказчиком, исходя из реальных потребностей его бизнеса и наличия финансовых ресурсов.

Средняя численность сотрудников, занятых в проекте, определяется ПС формуле:

(6)

где - фонд рабочего времени одного программиста.

Расчет длительности и, соответственно, численности специалистов для разработки программного обеспечения может быть произведен также из среднестатистической производительности труда программиста.

3. Определение трудозатрат на основе модифицированной модели

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

В табл. 12 представлен перечень конкретных показателей ПС каждой из вышеперечисленных групп и их максимальные значения. Конкретные значения показателей определяются совместно представителями разработчика и заказчика. При значении показателя равным единице считается, что соответствующий фактор не влияет на трудоемкость разработки программной системы.

Таблица 12

Состав и максимальные значения факторов модифицированной модели

Наименование фактора

Обозна-чение

макс. значение

1

2

3

Масштабные факторы

Новизна проекта

F1

1,33

Согласованность с требованиями и интерфейсами

F2

1,26

Управление рисками и архитектурой проекта

F3

1,39

Слаженность работы коллектива

F4

1,29

Технологическая зрелость обеспечения разработки

F5

1,43

Требования и характеристики объекта разработки

Надежность функционирования

М1

1,54

Размер базы данных

М2

1,42

Сложность функций и структуры

М3

2,38

Требование повторного использования компонентов

М4

1,31

Полнота и соответствие документации проекта

М5

1,52

Характеристики коллектива специалистов

Квалификация аналитиков

М9

2,00

Квалификация программистов

М10

1,76

Стабильность коллектива

М11

1,51

Опыт работы по тематике проекта

М12

1,51

Опыт работы в инструментальной среде

М13

1,40

Опыт работы с языками программирования

М14

1,43

Технологическая среда разработки

Уровень инструментальной поддержки проекта

М15

1,50

Необходимость распределенной разработки проекта

М16

1,53

Окончание таблицы 12

1

2

3

Ограничения длительности разработки проекта

М17

1,43

Аппаратно-вычислительная среда разработки

Ограниченность времени исполнения программ

М6

1,63

Ограниченность доступной оперативной памяти

М7

1,46

Изменчивость среды разработки

М8

1,49

Оценка значения по каждому фактору осуществляется студентом самостоятельно. В случае отсутствия какого-либо фактора, указанного в табл. 12, в дипломной работе студента он исключается из рассмотрения и оценки

Оценка трудоемкости разработки программной системы ПС модифицированной модели производится по следующему выражению:

(7)

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

Значение определяется как:

(8)

Показатель представляет собой полученную эмпирическим путем зависимость характеризующую зависимость роста трудозатрат от увеличения размерности программы. показатель отражает максимально допустимый уровень снижения трудозатрат при наличии различного рода элементов, облегчающих процесс написания ПС. Обычно значение принимается равным 0,91.