Д. А. Градусов а. В. Шутов теоретические вопросы разработки программного обеспечения учебное пособие



Pdf көрінісі
бет48/57
Дата29.09.2023
өлшемі2,75 Mb.
#111342
1   ...   44   45   46   47   48   49   50   51   ...   57
Таблица 6.2 - Внешние входы 
Ссылки на внутренние логические файлы (FTR) 
Элементы данных (DET) 
1–4 
5–15 
>15 
0–1 
Низкий 
Низкий 
Средний 

Низкий 
Средний Высокий 
>2 
Средний Высокий Высокий 


137 
Таблица 6.3 - Внешние выходы 
Ссылки на внутренние логические файлы (FTR)
Элементы данных (DET)
1–4 
5–19 
>19 
0–1 
Низкий 
Низкий 
Средний 
2–3 
Низкий 
Средний Высокий 
>3 
Средний Высокий Высокий 
 
Таблица 6.4 - Внешние запросы 
Ссылки на внутренние логические 
файлы (FTR)
Элементы данных (DET)
1–4 
5–19 
>19 
0–1 
Низкий 
Низкий 
Средний 
2–3 
Низкий 
Средний 
Высокий 
>3 
Средний 
Высокий 
Высокий 
 
Таблица 6.5 - Внутренние логические файлы 
Разнообразие записей (RET) 
Элементы данных (DET)
1–19 
20–50 
>50 

Низкий 
Низкий 
Средний 
2–5 
Низкий 
Средний 
Высокий 
>5 
Средний 
Высокий 
Высокий 
 
Таблица 6.6 - Внешние интерфейсные файлы 
Разнообразие записей (RET)
Элементы данных (DET)
1–19 
20–50 
>50 

Низкий 
Низкий 
Средний 
2–5 
Низкий 
Средний 
Высокий 
>5 
Средний 
Высокий 
Высокий 
В табл. 6.7 показано как счетчики входных элементов, 
выходных элементов и т.д. преобразуются в некорректируемые 
функциональные пункты


138 
Таблица 6.7 - Множители для вычисления нескорректированных 
функциональных пунктов 
Характеристика 
программы 
Функциональные пункты 
Низкая сложность 
Средняя 
сложность 
Высокая сложность 
Внешние входные 
элементы
 

3
 

4
 

6
 
Внешние выходные 
элементы 






Внешние запросы 






Внутренние логические 
файлы 



10 

15 
Внешние интерфейсные 
файлы 





10 
После суммы нескорректированных функциональных пунктов 
вычисляется коэффициент влияния; он основывается на влиянии, 
оказываемом на программу 14 факторами. 
1.
Связи данных. Как много связей используются для передачи 
данных внутри системы. 
2.
Распределенная обработка данных. Как обрабатываются 
распределенные данные. 
3.
Какие требования по производительности. 
4.
Какие требования по аппаратной части. 
5.
Как часто выполняются транзакции (ежедневно, еженедельно) 
6.
Какой процент информации вводится онлайн. 
7.
Эффективность для конечного пользователя. 
8.
Как много ILF обновляются онлайн. 
9.
Используются ли сложная логическая или математическая 
обработка. 
10.
Была ли спроектирована программа для одного или многих 
пользователей. Насколько сложна инсталляция. 


139 
11.
Насколько эффективны или автоматизированы старт, 
резервное копирование и восстановление. 
12.
Было ли приложение спроектировано, разработано для 
множества сотрудников множества организаций. 
13.
Было ли приложение спроектировано для упрощения 
дальнейших изменений в нем. 
Степень влияния каждого фактора оценивается от 0 до 5, то есть 
от отсутствия какого-либо влияния до сильного влияния. 
Коэффициент влияния лежит в диапазоне от 0,65 до 1,35 и 
вычисляется по формуле:
100
65
,
0


i
С
,
(5) 
где С
i
– влияние i-того фактора.
После умножения нескорректированной суммы на коэффициент 
влияния получается скорректированная величина в функциональных 
пунктах. 
Итак, получается, что количество функциональных пунктов 
вычисляется по формуле: 
VAF
UAF
FP


 
(6) 
где FP – конечное количество функциональных пунктов
VAF – коэффициент влияния, 
UAF – количество нескорректированных функциональных пунктов и 
EIF
ILF
EQ
EO
EI
UAF





(7) 


140 
Если необходимо учесть предварительную обработку данных 
или дополнительные требования, то используют следующие формулы 
для расчета: 


Достарыңызбен бөлісу:
1   ...   44   45   46   47   48   49   50   51   ...   57




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет