
1. Модель функциональной связанности данных
.docxМИНОБРНАУКИ РОССИИ
Санкт-Петербургский государственный
электротехнический университет
«ЛЭТИ» им. В.И. Ульянова (Ленина)
Кафедра Информационных систем
отчет
по домашнему заданию №1
по дисциплине
«Цифровое производство»
Тема: «Модель информационной связности данных»
№16
Студент гр. |
|
|
Студент гр. |
|
|
Студент гр. |
|
|
Преподаватель |
|
Кузнецов А.Г. |
Санкт-Петербург
2024
Исходные данные.
Частота активизации процессов Fp 1/сек
Fp=|| 5 5 1 10||
Рассчитать функциональную связность:
D1,D2,D3,D4,D5
D1,(D2,D3),D4,D5
D1,((D2,D3),D4),D5
KS= W(S)/ N**2
KSin=W(Si,i)/N**2
KSOin= KSin / KS = W(Si,i)/ W(S)
Решение.
Составим матрицу
(строки – D1-15,
столбцы – P1-P4):
Теперь рассчитаем
:
,
где * - логическое умножение
,
где
- арифметическое умножение
где Ai i суммарное число процессов использующих данное D i
Ai j суммарное число процессов использующих Di совместно с Dj
Изобразим матрицу
в графическом виде:
2
1
2
1
D2
D1
1
3
1
1
D5
D4
D3
1
Строка 20020 показывает:
D1D1 совместно используются 2 процессами.
D1D2 совместно не используются
D1D3 совместно не используются
D1D4 совместно используются 2 процессами
D1D5 совместно не используются
Строка 01101 показывает:
D2D1 совместно не используются
D2D2 совместно используются 1 процессом
D2D3 совместно используются 1 процессом
D2D4 совместно не используются
D2D5 совместно используются 1 процессом
Строка 01101 показывает:
D3D1 совместно не используются
D3D2 совместно используются 1 процессом
D3D3 совместно используются 1 процессом
D3D4 совместно не используются
D3D5 совместно используются 1 процессом
Строка 20030 показывает:
D4D1 совместно используются 2 процессами
D4D2 совместно не используются
D4D3 совместно не используются
D4D4 совместно используются 3 процессами
D4D5 совместно не используются
Строка 01101 показывает:
D5D1 совместно не используются
D5D2 совместно используются 1 процессом
D5D3 совместно используются 1 процессом
D5D4 совместно не используются
D5D5 совместно используются 1 процессом
Частота активизации процессов Fp 1/сек
Fp=|| 5 5 1 10||
где операция "
"
– поразрядное умножение матрицы
на вектор-строку
.
Итак, получаем:
где AFi i частота использования D i
AFi j частота использования Di совместно с Dj
Частота совместного использования данных Di и Dj в определенной степени характеризует меру сходства этих данных по использованию.
Построим матрицу
Sij = 1 Di и Dj всегда используются совместно процессам P1-P3
=0 – не используется
Теперь изобразим матрицу в графическом виде:
1
1
0,5
1
D2
D1
1
1
1
1
1
D5
D4
D3
1
Внутри «овала» указана относительная частота совместного использования данных.
S1,4=1 означает, что D1 всегда используется совместно с D4
S2,3=S3,2=1 – D2 и D3 всегда используется совместно P1-P4
S2,5=S5,2=1 – D2 и D5 всегда используются совместно P1-P4
S3,5=S5,3=1 – D3 и D5 всегда используются совместно P1-P4
S4,1=0.5 – D4 не всегда используется с D1
- сумма всех
элементов матрицы
,
т.е.:
абсолютная
оценка связности ИС
Далее рассмотрим
D1, (D2, D3), D4, D5
1
1
1
1
1
D3
D2
D1
1
1
0,5
D4
1
1
D5
S23,5 = ( S2,5 + S3,5 ) / 2 = ( 1 + 1 ) / 2 = 1
S5,23 = ( 4 +1 ) / 2 = 1
S23,23 = ( S2,2 + S3,3 + S2,3 + S3,2 ) / 4 = ( 1 + 1 + 1 + 1 ) / 4 = 1
1
1
1
D23
D1
1
0,5
D4
1
D5
1
Построим матрицу S:
абсолютная
оценка связности ИС
Далее рассмотрим:
D1, (( D2, D3), D4), D5
1
1
0,5
D3
D2
D1
1
1
D4
1
1
D5
S23,5 = 1
S5,23 = 1
S23,23 = 1
S234,234
= ( S23,23
+
S4,4
+ S23,4
+
S4,23
) / 9 = ( 1 + 1 ) / 9
0,23
S234,1 = S4,1 = 0,5
S1,234 = S1,4 = 1
S234,5 = S5,234 = 1
1
0,5
1
D234
0,5
D1
1
1
D5
Построим матрицу S:
абсолютная
оценка связности ИС
№ |
Вид объединения |
KS |
|
|
1 |
D1,D2,D3,D4,D5 |
0,5 |
0,2 |
0,4 |
2 |
D1,(D2,D3),D4,D5 |
0,47 |
0,25 |
0,54 |
3 |
D1,((D2,D3),D4),D5 |
0,64 |
0,25 |
0,39 |
Наилучший с точки зрения показателя KSoin - № 2, KSoin = 0,54 , также он характеризуется одним из лучших KSin = 0,25
Лист ошибок и замечаний.