D(8,3) = 0,15 (0,05+0,05) + 0,7*0,15 = 0,12
D(7,4) = 0,15 (0,05+0,05) + 0,7*0,05 = 0,05
D(8,4) = 0,15 (0,05+0,05) + 0,7*0,05 = 0,05
D(13,4) = 0,15 (0,05+0,15) + 0,7*0,05 = 0,065
D(7,5) = 0,15 (0,05+0,05) + 0,7*0,15 = 0,12
D(8,5) = 0,15 (0,05+0,05) + 0,7*0,15 = 0,12
D(12,5) = 0,15 (0,05+0,05) + 0,7*0,15 = 0,12
D(7,6) = 0,15 (0,05+0,05) + 0,7*0,15 = 0,12
D(8,6) = 0,15 (0,05+0,05) + 0,7*0,15 = 0,12
D(12,6) = 0,15 (0,05+0,05) + 0,7*0,15 = 0,12
D(7,8) = 0,15 (0,05+0,05) + 0,7*0,15 = 0,12
D(10,9) = 0,15 (0,05+0,15) + 0,7*0,15 = 0,135
D(7,10) = 0,15 (0,15+0,05) + 0,7*0,15 = 0,135
D(8,10) = 0,15 (0,15+0,05) + 0,7*0,15 = 0,135
D(11,10) = 0,15 (0,15+0,05) + 0,7*0,15 = 0,135
D(13,10) = 0,15 (0,15+0,15) + 0,7*0,15 = 0,15
D(13,12) = 0,15 (0,05+0,15) + 0,7*0,15 = 0,135
D(7,13) = 0,15 (0,15+0,05) + 0,7*0,15 = 0,135
D(8,13) = 0,15 (0,15+0,05) + 0,7*0,15 = 0,135
Полученная матрица зависимостей первого порядка между всеми парами модулей выглядит так:
Таблица 3.5 Матрица зависимостей между модулями
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
|
1 |
1 |
0,135 |
0,135 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
2 |
0,065 |
1 |
0 |
0 |
0 |
0 |
0 |
0,12 |
0 |
0 |
0 |
0 |
0 |
3 |
0,065 |
0 |
1 |
0 |
0 |
0 |
0,05 |
0,05 |
0 |
0 |
0 |
0 |
0 |
4 |
0 |
0 |
0 |
1 |
0 |
0 |
0,12 |
0,12 |
0 |
0 |
0 |
0 |
0,135 |
5 |
0 |
0 |
0 |
0 |
1 |
0 |
0,12 |
0,12 |
0 |
0 |
0 |
0,12 |
0 |
6 |
0 |
0 |
0 |
0 |
0 |
1 |
0,05 |
0,05 |
0 |
0 |
0 |
0,05 |
0 |
7 |
0 |
0 |
0,12 |
0,05 |
0,12 |
0,12 |
1 |
0,12 |
0 |
0,135 |
0 |
0 |
0,135 |
8 |
0 |
0,12 |
0,12 |
0,05 |
0,12 |
0,12 |
0,12 |
1 |
0 |
0,135 |
0 |
0 |
0,135 |
9 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0,135 |
0 |
0 |
0 |
10 |
0 |
0 |
0 |
0 |
0 |
0 |
0,135 |
0,135 |
0,135 |
1 |
0,065 |
0 |
0,15 |
11 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0,135 |
1 |
0 |
0 |
12 |
0 |
0 |
0 |
0 |
0,12 |
0,12 |
0 |
0 |
0 |
0 |
0 |
1 |
0,135 |
13 |
0 |
0 |
0 |
0,065 |
0 |
0 |
0,065 |
0,065 |
0 |
0,15 |
0 |
0,135 |
1 |
Проанализируем полученные значения.
Произведем грубую оценку сложности модульной структуры. Для этого суммируем все элементы матрицы и разделим полученную сумму на количество модулей:
Оценим количество модулей, которые придется изменить при изменении 1-го модуля структуры. Для этого следует суммировать все элементы i-й строки:
Таблица 3.6 количество модулей, которые придется изменить
Название модуля |
Количество модулей, подлежащих изменению |
Архитектура клиент-сервер |
1,27 |
HTML страница |
1,185 |
Технология серверного Web программирования |
1,165 |
Исполнение приложения |
1,375 |
Среда разработки |
1,36 |
Платформа Java |
1,15 |
Сервлет |
1,8 |
Jsp страница |
1,92 |
JDBC |
1,135 |
Соединение с БД |
1,62 |
Хранимая процедура |
1,135 |
Технология EJB |
1,375 |
Использование EJB |
1,48 |
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.