. (6.13)
В случае, если известна длина реализации и размер словаря, то приближенное время программирования может быть вычислено по формуле:
. (6.14)
В таблицах 6.1 и 6.2 приведены метрические характеристики, сделанные для вычислительной части программы по формулам (6.1-6.14). Входными параметрами при вычислениях являлись:
- число простых операторов,
используемых в процедуре;
- число простых операндов,
используемых в процедуре;
- общее число всех операторов,
появляющихся в процедуре;
- общее число всех операндов, появляющихся
в процедуре;
- минимально возможное число простых
операторов;
- сумма входных и выходных
параметров процедуры.
Эти значения посчитаны для всех расчетных процедур программы, а затем по ним получены метрические характеристики с использованием программы EXCEL.
Основные метрические характеристики:
-
размер словаря
-
длина реализации
-
оценка длины алгоритма в зависимости от использованного в нем словаря
-
объем алгоритма
-
потенциальный объем алгоритма
-
уровень программы через потенциальный объем
-
уровень программы по реализации
- интеллектуальное содержание программы
-
мысленная работа по написанию программы
-
время программирования.
Метрические характеристики для расчетной части программы:
Основные параметры вычислительных процедур.
Название процедуры |
|
|
|
|
|
|
|
|
|
Main |
29 |
46 |
75 |
298 |
268 |
566 |
10 |
2 |
18 |
ClassSelection |
18 |
32 |
50 |
127 |
111 |
238 |
8 |
2 |
18 |
ClassAdequacy |
31 |
45 |
76 |
365 |
341 |
706 |
8 |
2 |
18 |
OnChange |
24 |
29 |
53 |
91 |
95 |
186 |
16 |
2 |
18 |
LU_decompos |
24 |
15 |
39 |
219 |
176 |
395 |
6 |
2 |
18 |
LU_backsub |
20 |
11 |
31 |
71 |
70 |
141 |
5 |
2 |
18 |
LU_in |
13 |
7 |
20 |
38 |
34 |
72 |
5 |
2 |
18 |
Основные метрические характеристики.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.