Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Диплом_(Маша_Зайцева).doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
1.57 Mб
Скачать
    1. Определение технико-экономических показателей проекта прямым методом

Исходные данные:

Тип системы: программно-информационная

Сложность системы: простая

Язык программирования – C#

Плановый срок разработки системы, установленный заказчиком – 6 месяцев.

Прямой метод определения технико-экономических параметров программной системы основан на использовании метода экспертных оценок.

Программная система декомпозируется до уровня элементарных компонент (рис. 6.1), а для оценки размеров каждого из компонент в качестве экспертов выступают специалисты разработчика и заказчика.

В результате проведенного анализа получаем следующую структуру программных комплексов и компонент (рисунок 6.2).

Полотно 21

Каждый из экспертов должен дать оптимистическую (о), пессимистическую (p) и реалистическую (b) оценки.

Средняя оценка по бета-распределению определяется по формуле:

(6.1)

Оценка размерности программной системы проводилась двумя экспертами, результаты оценки представлены в таблице 6.1 и 6.2. Используемые сокращения: П – пессимистическая оценка; Р – реалистическая оценка; О – оптимистическая оценка.

Таблица 6.1 – Бланк экспертного оценивания размерности программной системы, эксперт 1 – представитель разработчика

Программные комплексы и компоненты CADGIS Integrator

Оценка

П

Р

О

Средняя оценка

Форматы

        1. ПК «Formats»

6700

5300

3000

5000

Межформатные объекты

  1. ПК «Objects»

2000

1800

1000

1600

  1. ПК «CoordanateSystemStuff»

3000

1800

1200

2000

  1. ПК «ClassifierStuff»

5000

3500

2500

4000

ИТОГО

12600

Таблица 6.2 – Бланк экспертного оценивания размерности программной системы, эксперт 2 – представитель заказчика

Программные комплексы и компоненты CADGIS Integrator

Оценка

П

Р

О

Средняя оценка

Форматы

  1. ПК «Formats»

6400

5000

3300

4900

Межформатные объекты

  1. ПК «Objects»

2200

1900

1300

1800

  1. ПК «CoordanateSystemStuff»

2600

2100

1600

2100

  1. ПК «ClassifierStuff»

4800

3600

2700

3700

ИТОГО

12500

После оценивания всех компонент на каждом уровне, суммируются результаты измерения по принципу «снизу-вверх» и определяется размерность системы

(6.2)

где - количество экспертов,

q = 2 эксперта;

- количество программных компонент на i-м уровне.

(12500 + 12600)/2 = 12550 (строк)

Следующим этапом определения технико-экономических показателей (ТЭП) проекта является оценка трудозатрат, длительности и средней численности разработчиков при реализации проекта. Она основана на согласовании между разработчиком и заказчиком производительности труда программиста - P. Основываясь на нормативах трудоемкости (таблица 2.3[9]) разработки программ в базовой модели COCOMO примем P = 220 строк/чел.-месяц. Трудозатраты на разработку определяются по формуле: