Полученная матрица зависимостей первого порядка между всеми парами модулей выглядит так:
Таблица 3.9. Матрица зависимостей между модулями
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
|
1 |
1 |
0 |
0 |
0,12 |
0,12 |
0 |
0 |
0 |
0 |
0,135 |
2 |
0 |
1 |
0 |
0,12 |
0,12 |
0 |
0 |
0 |
0,12 |
0 |
3 |
0 |
0 |
1 |
0,05 |
0,05 |
0 |
0 |
0 |
0,05 |
0 |
4 |
0,05 |
0,12 |
0,12 |
1 |
0,12 |
0 |
0,135 |
0 |
0 |
0,135 |
5 |
0,05 |
0,12 |
0,12 |
0,12 |
1 |
0 |
0,135 |
0 |
0 |
0,135 |
6 |
0 |
0 |
0 |
0 |
0 |
1 |
0,135 |
0 |
0 |
0 |
7 |
0 |
0 |
0 |
0,135 |
0,135 |
0,135 |
1 |
0,065 |
0 |
0,15 |
8 |
0 |
0 |
0 |
0 |
0 |
0 |
0,135 |
1 |
0 |
0 |
8 |
0 |
0,12 |
0,12 |
0 |
0 |
0 |
0 |
0 |
1 |
0,135 |
10 |
0,065 |
0 |
0 |
0,065 |
0,065 |
0 |
0,15 |
0 |
0,135 |
1 |
Проанализируем полученные значения.
Произведем грубую оценку сложности модульной структуры. Для этого суммируем все элементы матрицы и разделим полученную сумму на количество модулей:
Оценим количество модулей, которые придется при изменении 1-го модуля структуры. Для этого следует суммировать все элементы i-й строки:
Таблица 3.10 Количество модулей, которые придется изменить
Название модуля |
Количество модулей, подлежащих изменению |
Исполнение приложения |
1,375 |
Среда разработки |
1,36 |
Платформа Java |
1,15 |
Сервлет |
1,68 |
Jsp страница |
1,68 |
JDBC |
1,135 |
Соединение с БД |
1,62 |
Хранимая процедура |
1,135 |
Технология EJB |
1,375 |
Использование EJB |
1,48 |
Рассчитаем нормировочный коэффициент:
К = 54/ 10-1 = 6
3. Высокий уровень знаний обучающихся
Рис. 3.7 Модульная структура высокого уровня знаний обучающихся
Рассмотрим спецификации модули курса для обучающихся с низким уровнем знаний:
Таблица 3.11. Классы прочности модулей
Название модуля |
Класс прочности |
Коэффициент |
Исполнение приложения |
Информационно прочный |
0,05 |
Среда разработки |
Функционально прочный |
0,05 |
Платформа Java |
Функционально прочный |
0,05 |
JDBC |
Функционально прочный |
0,05 |
Соединение с БД |
Прочный по классу |
0,15 |
Хранимая процедура |
Функционально прочный |
0,05 |
Технология EJB |
Информационно прочный |
0,05 |
Использование EJB |
Прочный по классу |
0,15 |
Таблица 3.12. Виды сцепления модулей
Номера модулей |
Вид сцепления |
Коэффициент |
1 - 2 |
Сцепление по данным |
0,05 |
2 - 3 |
Сцепление по управлению |
0,15 |
4 - 3 |
Сцепление по управлению |
0,15 |
5 - 2 |
Сцепление по управлению |
0,15 |
6 - 7 |
Сцепление по управлению |
0,15 |
7 - 3 |
Сцепление по управлению |
0,15 |
7 - 8 |
Сцепление по данным |
0,05 |
По этим коэффициентам рассчитаем значения матрицы зависимостей:
D(1,2) = 0,15 (0,05+0,05) + 0,7*0,05 = 0,05
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.