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

Название модуля

Класс прочности

Коэффициент

Архитектура клиент-сервер

Прочный по классу

0,15

HTML страница

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

0,05

Технология серверного Web программирования

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

0,05

Исполнение приложения

Информационно прочный

0,05

Среда разработки

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

0,05

Платформа Java

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

0,05

Сервлет

Информационно прочный

0,05

Jsp страница

Информационно прочный

0,05

JDBC

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

0,05

Соединение с БД

Прочный по классу

0,15

Хранимая процедура

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

0,05

Технология EJB

Информационно прочный

0,05

Использование EJB

Прочный по классу

0,15

Таблица 3.4. Виды сцепления модулей

Номера модулей

Вид сцепления

Коэффициент

1 - 2

Сцепление по управлению

0,15

1 - 3

Сцепление по управлению

0,15

2 - 8

Сцепление по управлению

0,15

3 - 7

Сцепление по данным

0,05

3 - 8

Сцепление по данным

0,05

4 - 7

Сцепление по управлению

0,15

4 - 8

Сцепление по управлению

0,15

Таблица 3.4. (продолжение)

4 - 13

Сцепление по управлению

0,15

5 - 7

Сцепление по управлению

0,15

5 - 8

Сцепление по управлению

0,15

5 - 12

Сцепление по управлению

0,15

6 - 7

Сцепление по данным

0,05

6 - 8

Сцепление по данным

0,05

6 - 12

Сцепление по данным

0,05

8 - 7

Сцепление по управлению

0,15

9 - 10

Сцепление по управлению

0,15

10 - 7

Сцепление по управлению

0,15

10 - 8

Сцепление по управлению

0,15

10 - 11

Сцепление по данным

0,05

10 - 13

Сцепление по управлению

0,15

12 - 13

Сцепление по управлению

0,15

13 - 7

Сцепление по данным

0,05

13 - 8

Сцепление по данным

0,05

По этим коэффициентам рассчитаем значения матрицы зависимостей:

D(1,2) = 0,15 (0,15+0,05) + 0,7*0,15 = 0,15*0,2+0,105 = 0,03+0,105 = 0,135

D(1,3) = 0,15 (0,15+0,05) + 0,7*0,15 = 0,135

D(2,8) = 0,15 (0,05+0,05) + 0,7*0,15 = 0,15*0,1+0,105 = 0,015+0,105 = 0,12

D(3,7) = 0,15 (0,05+0,05) + 0,7*0,05 = 0,015 + 0,035 = 0,05

D(3,8) = 0,15 (0,05+0,05) + 0,7*0,05 = 0,05

D(4,7) = 0,15 (0,05+0,05) + 0,7*0,15 = 0,12

D(4,8) = 0,15 (0,05+0,05) + 0,7*0,15 = 0,12

D(4,13) = 0,15 (0,05+0,15) + 0,7*0,15 = 0,135

D(5,7) = 0,15 (0,05+0,05) + 0,7*0,15 = 0,12

D(5,8) = 0,15 (0,05+0,05) + 0,7*0,15 = 0,12

D(5,12) = 0,15 (0,05+0,05) + 0,7*0,15 = 0,12

D(6,7) = 0,15 (0,05+0,05) + 0,7*0,05 = 0,05

D(6,8) = 0,15 (0,05+0,05) + 0,7*0,05 = 0,05

D(6,12) = 0,15 (0,05+0,05) + 0,7*0,05 = 0,05

D(8,7) = 0,15 (0,05+0,05) + 0,7*0,15 = 0,12

D(9,10) = 0,15 (0,05+0,15) + 0,7*0,15 = 0,135

D(10,7) = 0,15 (0,15+0,05) + 0,7*0,15 = 0,135

D(10,8) = 0,15 (0,15+0,05) + 0,7*0,15 = 0,135

D(10,11) = 0,15 (0,15+0,05) + 0,7*0,05 = 0,065

D(10,13) = 0,15 (0,15+0,15) + 0,7*0,15 = 0,15*0,3+0,105=0,045+0,105 =0,15

D(12,13) = 0,15 (0,05+0,15) + 0,7*0,15 = 0,135

D(13,7) = 0,15 (0,15+0,05) + 0,7*0,05 = 0,065

D(13,8) = 0,15 (0,15+0,05) + 0,7*0,05 = 0,065

D(2,1) = 0,15 (0,15+0,05) + 0,7*0,05 = 0,065

D(3,1) = 0,15 (0,15+0,05) + 0,7*0,05 = 0,065

D(8,2) = 0,15 (0,05+0,05) + 0,7*0,15 = 0,12

D(7,3) = 0,15 (0,05+0,05) + 0,7*0,15 = 0,12