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

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

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

Подсчитанное количество вариантов использования каждого типа умножается на соответствующий весовой коэффициент, за­тем вычисляется общий весовой показатель UCP (табл. 6.13).

Другой способ определения сложности вариантов использо­вания заключается в подсчете количества классов анализа, участ­вующих в их реализации (табл. 6.14).

Таблица 6.13

Весовые коэффициенты вариантов использования

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

Описание

Весовой коэффициент

Простой

3 или менее транзакций

5

Средний

От 4 до 7 транзакций

10

Сложный

Более 7 транзакций

15

Таблица 6.14

Весовые коэффициенты вариантов использования

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

Описание

Весовой коэффициент

Простой

Менее 5 классов

5

Средний

От 5 до 10 классов

10

Сложный

Более 10 классов

15

Для системы регистрации сложность вариантов использова­ния определяется следующим образом:

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

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

Тип

Войти в систему

Простой

Зарегистрироваться на курсы

Средний

Просмотреть табель успеваемости

Простой

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

Средний

Проставить оценки

Простой

Вести информацию о профессорах

Простой

Вести информацию о студентах

Простой

Закрыть регистрацию

Средний

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

UCP = 5*5+10*3 = 45.

В результате получаем показатель UUCP (unadjusted use case points):

UUCP=4 + UC = 56.

6.4.3.

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

Техническая сложность проекта (TCF — technical complexity factor) вычисляется с учетом показателей технической сложности (табл. 6.15).

Таблица 6.15

Показатели технической сложности

Показатель

Описание

Вес

Т1

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

2

Т2

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

1

ТЗ

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

1

Т4

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

1

Т5

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

1

Т6

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

0,5

Т7

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

0,5

Т8

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

2

Т9

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

1

Т10

Параллелизм

1

Т11

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

1

Т12

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

1

Т13

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

1

Каждому показателю присваивается значение Т1 в диапазоне от 0 до 5 (0 означает отсутствие значимости показателя для дан­ного проекта, 5 — высокую значимость). Значение TCF вычисля­ется по следующей формуле:

.

Вычислим TCF для системы регистрации (табл. 6.16).

Таблица 6.16

Показатели технической сложности системы регистрации

Показатель

Вес

Значение

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

Т1

2

4

8

Т2

1

3

3

ТЗ

1

5

5

Т4

1

1

1

Т5

1

0

0

Т6

0,5

5

2,5

Т7

0,5

5

2,5

Т8

2

0

0

Т9

]

4

4

Т10

1

5

5

Т11

1

3

3

Т12

1

5

5

Т13

1

1

1

40

TCF = 0,6 + (0,01* 40) = 1,0.

6.4.4.

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