Методология структурного анализа

Структурный анализ как совокупность методов моделирования сложных систем вследствие большой размерности решаемых задач должен опираться на мощные средства компьютерной поддержки, обеспечивающей автоматизацию труда системных аналитиков. Такими средствами являются 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