Разработка контента курса дистанционного обучения "DB2 универсальная база данных", страница 26

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