Этапы проектирования ИГК РВ.

 

Введение новых компонентов в задачи проектирования указывает на необходимость создания или модернизации методологии проектирования ИГК РВ как сложных человеко-машинных систем. Особенностью подхода является то, что при проектировании ИГК РВ рассматривается в целом: система (программные, информационные и аппаратные средства) и пользователь. Задача проектирования ИГК РВ на основе информационно-структурного подхода состоит в следующем. Необходимо определить:

 

 

при этом должно быть обеспечено при ограничениях , ,

где - множество возможных уровней параллелизма создания подсистем -компонентов ИГК РВ , которые могут быть выделены при проектировании;

- множество возможных отдельных частных задач и алгоритмов , которые могут быть выделены на отдельных уровнях проектирования;

- множество возможных взаимосвязанных элементов ИГК РВ ;

- множество возможных подсистем ;

- множество возможных принципов и алгоритмов управления , используемых для построения ИГК РВ;

- множество функций, выполняемых системой. Каждому набору принципов и алгоритмов соответствует множество функций , из которого в процессе проектирования выбирается подмножество для реализации выбранных принципов и алгоритмов управления;

& - операция отображения элементов множества на элементы множества , обеспечивающая заданные показатели функционирования ИГК РВ.

Структурная схема основных элементов подхода представлена на рис.1.4.1. Это последовательная декомпозиция функций и структур (выделенных составляющих, уровней параллелизма, элементов детализации, выделение задач на выделенных уровнях и элементах детализации и объединение элементов детализации для построения вариантов ИГК РВ).

Наш подход включает в себя принятие решений и оценку эффективности принимаемых решений с учетом уровня параллелизма, детализации, класса решаемых и отображаемых задач, элементной базы и обеспечение качества оперативного управления. В схеме приняты следующие обозначения: F={F1, F2, …, Ff} - множество информационных моделей (форматов отображаемых данных); A={A1, A2, …, Ai} - множество алгоритмов обработки данных и формирование форматов отображаемых данных; G={G1, G2, …, Gq} - множество устройств ИГК РВ. Данный подход также позволяет решить вопросы автоматизации ранних этапов проектирования, связанных с выбором архитектуры и формированием крупноблочной функциональной структуры ИГК РВ. Подход основан на декомпозиции функций и структур, сочетании методов системного анализа отдельных компонентов и моделирования процессов функционирования системы.

Проектирование ведется как сверху вниз, от общего к частному, так и параллельно.

 

 
 

 


На каждом этапе и уровне параллелизма осуществляется целенаправленное встречное преобразование форматов хранения в отображаемые данные, алгоритмов и структур данных, с одной стороны, и структуры технических средств ИГК РВ, реализующих заданные форматы хранения и алгоритмы, с другой стороны, с целью установления соответствия между форматами отображения, возможностью видоизменения форматов, алгоритмами, структурой данных и структурой ИГК РВ, позволяющей получать динамическую сцену в реальном времени и оптимизировать целевой критерий. Процесс проектирования

ИГК РВ является направленным процессом переработки исходной информации в необходимую с помощью оптимального состава программно-аппаратных средств. Функция проектирования ИГК РВ - F(x) может рассматриваться в результате декомпозиции как макрофункция.

Процесс декомпозиции макрофункции F(x) представляет собой формирование дерева функций. Дерево функций может быть представлено в виде развернутого графа, таблиц, схем и т.п. При декомпозиции производится выделение основных составляющих и уровней параллелизма. Функцию сложности для технических систем можно считать аддитивной, тогда сложность ИГК РВ определяется:

 

 

где: - сложность i-й подсистемы. Процесс декомпозиции может быть представлен как решение минимизационной задачи:

 

LminD*;

D є {D};

DiDj =0;

i ≠j

 

где: D - операция декомпозиции; {D} - множество семейств декомпозиции;

D* - оптимальная декомпозиция.

Если S0 - декомпозируемая система, то после применения к S0 декомпозиции D0 получим множество подсистем S1, S2, …, Sm. Из всего множества семейств подсистем выбираются те, которые применены к данной системе S0, т.е.

 

{D} є {{D}}.

 

Полученные подсистемы могут быть расчленены на подсистемы более нижнего уровня, т.е. Si может быть разбито на Si1, Si2, …, Sim и т.д.

Укрупненно подход может быть представлен в виде следующей последовательности технических требований технического задания. Требования к системе могут быть заданы в виде некоторого набора функций-требований:

 

MF={MF1, MF2, …, MFi,…, MFl},

 

где: MFі - исходные требования к системе.

Система допускает декомпозицию 1-го уровня на подсистемы, требования к которым могут быть связаны с исходными требованиями. Каждая подсистема в виде требований к ней представляется как вектор:

 

MFi = {MFi1, MFi2, …, MFil} ,

 

где: MFіl - требования, отраженные в функциях к подсистеме; l - количество подсистем.

Каждая подсистема допускает декомпозицию на процессы, которые могут быть однозначно связаны с исходными требованиями 1-го уровня, допускающими уточнение требований и детализацию, соответствующую уровню процессов, т.е. каждый процесс представляется как вектор:

 

MFij = {MFij1, MFij2, …, MFijm} ,

 

где: MFijm - i-я функция j-го процесса; m - число процессов.

Дальнейшая декомпозиция состоит в разбиении процессов на более мелкие компоненты. Будем иметь следующий вектор для каждой компоненты:

 

MFijq={MFijq1, MFijq2, …, MFijqn},

 

где: MFijqn - n-й компонент, q-й алгоритм, j-го процесса i-й подсистемы.

Здесь процессы ассоциируются с техническими средствами и объектами.

Для F(x) на первом этапе, на основании технического задания, экспертным путем задается совокупность функций {F(α)} . Устанавливается разбиение макрофункции α на составляющие - микрофункции. Решение задачи проектирования ИГК РВ экспертным путем было разделено на 5 уровней: декомпозиция системы, проектирование процессов, средств ввода, проектирование процессов и средств обработки, проектирование процессов, средств отображения и системы в целом. Соответственно математическая модель задачи проектирования имеет вид:

 

MF0= {F1(α1), F2(α2), F3(α3), F4(α4), F5(α5)}; (1.4.4)

αi є Ai : i=1..5,

 

где: F1(α1), F2(α2), F3(α3), F4(α4), F5(α5) критерии эффективности. Они определяются на этапах декомпозиции, проектирования средств ввода-вывода, проектирования структуры средств обработки, проектирования структуры средств отображения соответственно, Ai - допустимая область альтернатив, определяемая ограничениями i-го этапа решения задач проектирования (3); αі – альтернатива, отражающая вариант решения задачи (3) на і-м этапе.