Структурный анализ как совокупность методов моделирования сложных систем вследствие большой размерности решаемых задач должен опираться на мощные средства компьютерной поддержки, обеспечивающей автоматизацию труда системных аналитиков. Такими средствами являются CASE-системы (Computer Aided Software Engineering) — (Компьютерная поддержка программного обеспечения инжиниринга).
Архитектура большинства CASE-систем основана на па-Радигме «методология — модель — нотация — средства» (рис. 2.8). В частности, одна из самых современных CASE-систем, основанная на методологам ARIS (Архитектура Информационных Систем), использует декомпозицию и позволяет детализировать предмет моделирования с помощью альтернативных или дополняющих друг друга моделей.
Методология структурного анализапредставляет методы и средства для исследования структуры и деятельности организации. Она определяет основные принципы и приемы использования моделей (алгоритмов свойств).
Здесь алгоритм свойств (модель)— это совокупность символов (математических, графических и т.п.), которая адекватно описывает некоторые свойства моделируемого объекта и отношения между ними.
Нотации— система условных обозначений, принятая в конкретной модели.
Средства структурного анализа— это аппаратное и программное обеспечение, реализующее выбранную методологию, в том числе построение соответствующих моделей с принятой для них нотацией.
При моделировании систем вообще и, в частности, для целей структурного анализа используются различные модели, отображающие:
• функции, которые система должна выполнять;
• процессы, обеспечивающие выполнение указанных функций;
Рис. 2.8. Архитектура CASE-систем
• данные, необходимые при выполнении функций, и отношения между этими данными;
• организационные структуры, обеспечивающие выполнение функций;
• материальные и информационные потоки, возникающие в ходе выполнения функций.
Среди многообразия средств, накопленных наукой и практикой структурного анализа, наиболее часто и эффективно применяются:
• DFD (Data Flow Diagrams) — диаграммы потоков данных в нотациях Гейна-Сарсона, Йордона-Де Марко и других, обеспечивающие требования анализа и функционального проектирования информационных систем;
• STD (State Transition Diagrams) — диаграммы перехода состояний, основанные на расширениях Хартли и Уорда-Меллора для проектирования систем реального времени;
• ERD (Entity-Relationship Diagrams) — диаграммы «сущность-связь» в нотациях Чена и Баркера;
• структурные карты Джексона и/или Константайна для проектирования межмодульных взаимодействий и внутренней структуры объектов;
• FDD (Functional Decomposition Diagrams) — диаграммы функциональной декомпозиции;
• SADT (Structured Analysis and Design Technique) — технология структурного анализа и проектирования;
• IDEF (семейство Integration Definition forFunctionModeling):
• IDEFO — методология функционального моделирования, являющаяся составной частью SADT и позволяющая описать бизнес-процесс в виде иерархической системы взаимосвязанных функций;
• IDEF1 — методология анализа и изучения взаимосвязей между информационными потоками в рамках коммерческой деятельности предприятия;
IDEF1X — методология информационного моделирования, основанная на концепции «сущность-связь».
Применяется для разработки реляционных баз данных и использует условный синтаксис, специально разработанный для удобного построения концептуальной схемы и обеспечивающий универсальное представление структуры данных в рамках предприятия, независимое от конечной реализации базы данных и аппаратной платформы;
• IDEF3 — методология документирования технологических процессов предприятия, позволяющая моделировать их сценарии посредством описания последовательности изменений свойств объекта в рамках рассматриваемого процесса;
• IDEF4 — методология объектно-ориентированного проектирования для поддержки проектов, связанных с объектно-ориентированными реализациями;
• IDEF5 — методология, обеспечивающая наглядное представление данных, полученных в результате обработки онтологических запросов, в простой, графической форме.
При помощи этих методов могут быть построены логические модели исходной и реорганизованной систем управления организацией.
2.4. Анализ системы общественного потребления
Важной подсистемой экономики является подсистема общественного потребления. Эта подсистема определяет требования к системе общественного производства. С другой стороны, общественное потребление выступает своеобразным индикатором эффективности экономики в целом. Недаром считается, что уровень жизни населения — зеркало экономики. Экономистов, осуществляющих анализ и моделирование системы потребления, в первую очередь интересует та грань потребностей общества, формирование и удовлетворение которых зависит от производственной системы. Уровень жизни (благосостояние) населения, очевидно, связан с удовлетворением потребностей, которые, в свою очередь, являются некоторой целостностью, представляющей собой часть общественной системы. Эта целостность связана с внешней средой, производственной системой и структурой общества.
Важными понятиями, характеризующими состояние системы общественного производства, являются: спрос,предложение, рынок.Рассмотрим понятия и определения, необходимые для изучения процесса анализа общественного потребления.
Спрос— совокупность требований на товар, который потребители купят по той или иной цене в данный период при прочих равных условиях. Отражая предпочтения покупателей на рынке, спрос может быть индивидуальным и рыночным.
Шкала спроса— это таблица, показывающая количество товаров, которое было бы куплено по данной цене в данный период времени.
Таблица 2.1