МОДЕЛИРОВАНИЕ КАЧЕСТВА ИНФОРМАЦИОННЫХ СИСТЕМ Рахиля Абдуллаева Министерство образования Азербайджанской Республики, Баку, Азербайджан, [email protected] Особенность современной практики проектирования информационных систем (ИС) состоит в широком использовании модульного принципа. В качестве “модулей” могут выступать: хост-ЭВМ, серверы, рабочие станции, локальные вычислительные сети, системы телемеханики (SCADA), специализированные измерительные комплексы, локальные системы регулирования. Модули компонуются из автономных “компонентов”: компьютеры, контроллеры, операционные системы, СУБД, пакеты прикладных программ, сетевые адаптеры, концентраторы, мосты и т.д. Оценка локального качества отдельных модулей и компонентов в процессе проектирования осуществляется по индивидуальным критериям, отражающим их информационно-вычислительные функции и технические особенности. Однако оценка интегрального качества ИС оказывается нетривиальной задачей и требует разработки соответствующего моделирующего аппарата. Многообразие проектных решений ИС, получаемых из модулей (M ) , с точностью изоморфизма можно представить с помощью ордерева D( M , F ) где M - множество вершин, соответствующих функциональной структуре ИС; F - отображения, указывающие инцидентность вершин ордерева [1]. Из D( M , F ) можно получить ордеревья различных типов комплектующих элементов M например, ордерево технического обеспечения D(T , Fi ) , ордерево программного обеспечения D ( P, F p ) , ордерево информационного обеспечения D( I , Fi ) . Ордеревья отдельных составляющих M являются изоморфными ордереву D( M , F ) . Это доказывается в помощью алгоритма распознавания изоморфизма орграфов [1]. Основная задача проектного выбора сводится к поиску на D( M , F ) маршрута ордерева (т.е. конфигурации) с оптимальным значением интегрального критерия, объединяющего перечисленные выше показатели. В соответствии с теорией аддитивной полезности интегральный критерий может быть представлен в виде: k w i f i (vi ) (i 1,2,..., k ) (1) i 1 где i - вес i го локального критерия, i [0,1] , i 1; f i ( i ) - функция полезности i го локального критерия. Такой способ свертки эквивалентен ранжированию функции полезности, так, как величины i показывают насколько изменяется интегральный критерий при изменении i го локального критерия. Пусть элемент модуля ti Ti , входящий в конфигурацию, характеризуется интегральным критерием i Wi , где Wi – множество интегральных критериев, соответствующих подмножеству элементов Ti T . Каждому ордереву D(T , Ft ) , 1 D ( P, F p ) , D( I , Fi ) можно сопоставить ордерево D(W , Q) , а каждой конфигурации на ордереве D(W , Q) значение интегрального критерия где интегральных критериев можно сопоставить суммарное k X T i 1 W1, 2 W2 ,..., k Wk , i 1 . Для определения множества эффективных по xT конфигураций и определения компонентов модулей этих конфигураций воспользуемся понятием обобщенного графа [2]. Обобщенный граф (ОГ) G ( X , F ) является обыкновенным графом Бержа [3] с множеством вершин и отображений F , относящим к каждой вершине подмножество X (возможно пустое), т.е. где F x j x j X g ( xi ,x j ) g ( xi x j ) - дуга направленная от вершины xi X к вершине x j X x X (2) . Определение 1. Подмножества интегральных критериев W0 00 ; W1 10 ,11,..., 1n ; 11 W2 02 ,12 ,..., n2 ; 1 2 ...................................... Wk 0k ,1k ,..., nk ; k 1 назовем базисным множеством ОГ. Количество элементов базисных множеств соответствует количеству элементов подмножеств Ti T ордерева D (T , FT ) и соответственно равно W0 1; W1 n1,W2 n2 ;...;Wk nk . Определение 2. ОГ G( X , F ) назовем ориентированным графом, для которого справедливы следующие утверждения: k X i X i 1 , т.е. подмножества вершин разных уровней не имеют a) X X i и i 1 общих вершин; б ) ! x0 X Fx0 X1 X1 W1 F01 , т.е. имеется единственная вершина x 0 X 0 , для которой истинно (б ) и вершина x0 X 0 является корнем графа G( X , F ) ; 2 в) xT X i 1 FxT X i FxT xT 0i , xT 1i , xT 2i ,..., xT ni , i 1 т.е. из вершины xT X i 1 исходит ровно Wi дуг; г) xT X k FxT вершины xT X k уровня k являются терминальными, а подмножества X k – подмножествами терминальных вершин. G( X , F ) каждому типу компонентов модуля можно сопоставить ОГ: G0 (WT , FT ); G p (W p , F p ); G1 (WI FI ) и т.д. С помощью ОГ свои Обобщенную оценку качества модуля можно производить на пространственной модели ОГ, который представляется следующим образом: основе m GM ( X , F ) Gi , (3) i 1 где Gi - ОГ i -го типа составляющих компонентов модуля M. Пространственный модуль ОГ с точностью изоморфизма представляется с помощью своего модуль-графа. Определение 3. Модуль-графом пространственного ОГ называется граф G x p ( X , F ) , удовлетворяющей следующим высказываниям: X X 0 X 1 и X 0 X 1 , где X 0 x p X 1 x p 0 , x p 1 1;...; x p n 1 а) ! x p X 0 Fx p x1 ( F ) 1 , т.е. вершина x p X 0 xp корнем графа G x ( X , F ); p б) в) xT X 1 FxT является . Из определения модуль-графа G x p ( X , F ) следует, что G x p ( X , F ) GM ( X , F ) . Понятие ориентированного графа в теории графов не накладывает в общем случае никаких ограничений на образующую графов (дуги и вершины), т.е. дуги могут иметь произвольную геометрическую длину и направление без нарушения свойств инцидентности и связности [3, с. 49]. В связи с этим без нарушения Определения 3 в графе G x ( X , F ) можно: p 1) совместить корень xp X0 с точкой начала координат 3 n - мерного пространства; g ( x p , xi ) , где xi X 1 , соответствующее направление и меры единичных векторов l0 ,l1,...,ln 1 n - мерного пространства. При выполнении этих 2) придать каждой дуге условий получим пространственное представление модуль-графа совпадающее с точностью изоморфизма с базисом координат x p X 0 , n G x p ( X ,F ) , - мерного пространства и началом а также с множеством единичных векторов l0 , l1,...,lm 1 . Утверждение 1. Обобщенный n - ОГ граф GM ( X , F ) для оценки качества можно представить с помощью своего модуль-графа в пространстве, т.е. GM ( X , F ) Gx ( X , F ) , где x p X 0 X 1 ... X K 1 M (4) . xp Определение 4. Граф, полученный путем объединения модуль-графов с помощью выражения (4) назовем пространственным представлением обобщенного n - ОГ в базисе 0 ,1,..., n 1 или пространственным обобщенным n - ОГ в базисе 0 , 1 ,..., n 1 . Обозначим его через GM ( X , F ) . n Утверждение 2. Пространственный граф ОГ графу GM ( X , F ) в базисе GM n ( X , F ) изоморфен обобщенному n- 0 , 1 ,..., n 1 . Предложенная модель определяет достаточно универсальную и удобную технику моделирования качества ИС. Важным достоинством модели является то, что она дает возможность получать как интегральную оценку качества ИС, так и дифференциальную оценку качества в разрезе отдельных свойств, а также в разрезе отдельных подсистем и модулей. Литература 1. Abbasov A.M., et all. Model for Design Syntheses of Adaptive Information Systems // Proc. of the Institute of Mathematics and Mechanics of Azerbaijan National Academy of Sciences. Baku, 1999. V. XI (XIX), pp. 195-200. 2. Зыков А.А. Теория конечных графов. Новосибирск: Наука. 1989. 543 с. 3. Берж К. Теория графов и ее применение. М: ИИЛ. 1972. 237 с. 4