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

Сложность ei

Количество FTR

Количество DET

1-4

5-15

16 +

0-1

Низкая

Низкая

Средняя

2

Низкая

Средняя

Высокая

3 +

Средняя

Высокая

Высокая

Таблица 6.3

Сложность ео

Количество FTR

Количество DET

1-5

6-19

20 +

0-1

Низкая

Низкая

Средняя

2-3

Низкая

Средняя

Высокая

4 +

Средняя

Высокая

Высокая

Сложность EQ определяется как максимальная из сложнос­тей EI и ЕО, связанных с данным запросом.

6.2.4.

Подсчет количества функциональных точек

Для каждого функционального типа подсчитывается количе­ство входящих в его состав функциональных точек (function point, FP) — условных элементарных единиц. Этот подсчет вы­полняется в соответствии с табл. 6.4.

Таблица 6.4

Зависимость количества fp от сложности функционального типа

Функциональный тип

Сложность

Низкая

Средняя

Высокая

ILF

7

10

15

EIF

5

7

10

EI

3

4

6

ЕО

4

5

7

EQ

3

4

6

В результате суммирования количества FP по всем функцио­нальным типам получается общее количество FP (UFP, Unadjusted Function Points) без учета поправочного коэффициен­та. Значение поправочного коэффициента (VAF, Value Adjustment Factor) определяется набором из 14 общих характеристик систе­мы (GSC, General System Characteristics) и вычисляется по следу­ющей формуле:

.

Значения GSC варьируются в диапазоне от 0 до 5 и определя­ются по данным, приведенным ниже.

Коммуникации данных

  1. Полностью пакетная обработка на локальном ПК

  2. Пакетная обработка, удаленный ввод данных или удаленная печать

  3. Пакетная обработка, удаленный ввод данных и удаленная печать

  4. Сбор данных в режиме «онлайн» или дистанционная обработка, свя­занная с пакетным процессом

  5. Несколько внешних интерфейсов, один тип коммуникационного протокола

  6. Несколько внешних интерфейсов, более одного типа коммуникаци­онного протокола

Распределенная обработка данных

  1. Передача данных или процессов между компонентами системы от­сутствует

  2. Приложение готовит данные для обработки на ПК конечного поль­зователя

  3. Данные готовятся для передачи, затем передаются и обрабатываются на другом компоненте системы (не на ПК конечного пользователя)

  4. Распределенная обработка и передача данных в режиме «онлайн» только в одном направлении

  5. Распределенная обработка и передача данных в режиме «онлайн» в обоих направлениях

  6. Динамическое выполнение процессов в любом подходящем компо­ненте системы