Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
kursovaya_PRIS.doc
Скачиваний:
11
Добавлен:
25.11.2019
Размер:
1.02 Mб
Скачать

2.2.3 Оценка трудоемкости разработки программного обеспечения на основе диаграммы вариантов использования

2.2.3.1 Определение весовых показателей действующих лиц

Таблица 2 – Весовые показатели действующих лиц

Действующее лицо

Тип

Менеджер

Сложный

Руководитель

Сложный

Начальник

Сложное

Кассир

Сложный

Таким образом, общий весовой показатель составляет:

А= 4*3=12.

        1. Определение весовых показателей вариантов использования

Таблица 3 – Весовые показатели вариантов использования

Вариант использования

Тип

Расчёт стоимости

Простой

Регистрация новых клиентов

Средний

Заключение договоров

Средний

Формирование отчётности

Простой

Формирование статистики

Простой

Таким образом, общий весовой показатель вариантов использования составляет:

US = 3*5+2*10 = 35;

В результате показатель UCCP имеет значение:

UCCP = A+US = 35+12=47.

2.2.3.3 Определение технической сложности проекта

Таблица 4 – Техническая сложность проекта

Показатель

Описание

Вес

Значение

Значение с учетом веса

Т1

Распределенная система

2

1

2

Т2

Высокая производительность (пропускная способность)

1

5

5

Т3

Работа конечных пользователей в режиме он-лайн

1

3

3

Т4

Сложная обработка данных

1

2

2

Т5

Повторное использование кода

1

0

0

Т6

Простота установки

0,5

5

2,5

Т7

Простота использования

0,5

5

2,5

Т8

Переносимость

2

5

10

Т9

Простота внесения изменений

1

0

0

Т10

Параллелизм

1

0

0

Т11

Специальные требования к безопасности

1

0

0

Т12

Непосредственный доступ к системе со стороны внешних пользователей

1

0

0

Т13

Специальные требования к обучению пользователей

1

1

1

-

-

-

28

Показатель TCF составляет:

TCF = 0,6 + (0,01*28) = 0,88.

2.2.3.4 Определение уровня квалификации разработчиков

Таблица 5 – Уровень квалификации разработчиков

Показатель

Описание

Вес

Значение

Значение с учетом веса

F1

Знакомство с технологией

1,5

5

7,5

F2

Опыт разработки приложений

0,5

5

2,5

F3

Опыт использования ООП

1

3

3

F4

Наличие ведущего аналитика

0,5

5

2,5

F5

Мотивация

1

4

4

F6

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

2

3

6

F7

Частичная занятость

-1

0

0

F8

Сложные языки программирования

-1

3

-3

-

-

-

22,5

Значение показателя EF для подсистемы:

F= 1,4 + (-0,03*22,5) = 0,725;

В результате показатель UCP составляет:

USP = UUCP*TCP*EF = 47*0,88*0,725 = 29,986.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]