Что такое структура системы пример
Структура систем
Предположения о характере функционирования систем
Для получения ММ процесса функционирования системы, чтобы она охватывала широкий класс реальных объектов, в общей теории систем исходят из общих предположений о характере функционирования системы:
1) система функционирует во времени; в каждый момент времени система может находиться в одном из возможных состояний;
2) на вход системы могут поступать входные сигналы;
3) система способна выдавать выходные сигналы;
4) состояние системы в данный момент времени определяется предыдущими состояниями и входными сигналами, поступившими в данный момент времени и ранее;
5) выходной сигнал в данный момент времени определяется состояниями системы и входными сигналами, относящимися к данному и предшествующим моментам времени.
Первое предположение отражает динамический характер процесса функционирования в пространстве и времени. При этом процесс функционирования протекает как последовательная смена состояний системы под действием внешних и внутренних причин.
2 и 3 – отражают взаимодействие системы с внешней средой.
В 4 и 5 предложениях отражается реакция системы на внутренние факторы и воздействия внешней среды: последействие и принцип физической реализуемости.
Последействие – тенденции, определяющие поведение системы в будущем, зависят не только от того, в каком состоянии находится система в настоящий момент времени, но и в той или иной степени от ее поведения в предыдущие моменты времени.
Принцип физической реализуемости: система не реагирует в данный момент времени на «будущие» факторы и воздействия внешней среды.
И так, структура – это устойчивая упорядоченность в пространстве и во времени ее элементов и связей между ними, определяющая функциональную компоновку системы и ее взаимодействие с внешней средой;
Структура имеет множество описаний и интерпретаций. Для получения адекватного знания о структуре системы, о строении системы, необходимо построить множество описаний, каждое из которых будет охватывать лишь некоторые аспекты структуры как целостности.
Приведем примеры структур. Вещественная структура сборного моста состоит из его отдельных, собираемых на месте секций. Грубая структурная схема такой системы укажет только эти секции и порядок их соединения. Последнее и есть связи, которые здесь носят силовой характер. Пример функциональной структуры — это деление двигателя внутреннего сгорания на системы питания, смазки, охлаждения, передачи силового момента и др.Пример системы, где вещественные и функциональные структуры слиты, — это отделы проектного института, занимающиеся разными сторонами одной и той же проблемы. Типичной алгоритмической структурой будет алгоритм (схема) программного средства, указывающая последовательность действий. Также алгоритмической структурой будет инструкция, определяющая действия при отыскании неисправности технического объекта.
Примерами структур других типов является деление книги на главы. Ситуация с книгой интересна тем, что здесь основа деления может быть информационной (в научной литературе), вещественной (для типографии глава — это количество бумаги и рабочего труда) или более сложной, например, основанной на наборе эстетических воздействий на читателя (для художественной литературы).
Характеристика структур типами связей. Структура системы может быть охарактеризована по имеющимся в ней (или преобладающим) типам связей. Простейшими из них являются последовательное, параллельное соединение элементов и обратная связь (рис. 2).
Рис. 2. Простейшие типы связей
Поясним понятие обратной связи. Оно означает, что результат функционирования элемента влияет на поступающие, на него воздействия. Как правило, обратная связь выступает важным регулятором в системе. Крайне редко встречается система без того или иного вида обратной связи.
Модульное строение системы. Перейдем к введению следующей важной группы понятий. До сих пор мы называли связью воздействия одного элемента (или группы элементов) на другой элемент (группу). Ничто не мешает распространить понятие связи и на взаимодействие системы с «надсистемой», которую обычно называют внешней средой. Следующий шаг в исследовании связей в системе состоит в выделении для данного элемента:
а) всех тех воздействий, которые он испытывает со стороны других элементов и среды;
б) воздействий, которые он оказывает на другие элементы и среду.
Первую группу воздействий принято называть входами (воздействия «на элемент»), а вторую—выходами (воздействия «от элемента»).
Как правило, выходы элемента определяются входами и его внутренним строением. В этом смысле говорят, что выход есть функция от входа и самого элемента.
Язык входов и выходов переносится на произвольную совокупность элементов, включая и всю систему целиком. И здесь можно говорить обо всех входящих и выходящих воздействиях. Это не просто удобный, но весьма плодотворный подход к рассмотрению системы, поскольку, характеризуя группу элементов только входами и выходами, мы получаем возможность оперировать этой частью системы, не вникая, как связаны и взаимодействуют между собой ее элементы. Таким образом, мы уходим от детализации в описании при сохранении основных особенностей системы.
Группа элементов системы, описываемая только своими входами и выходами и обладающая определенной цельностью, называется модулем.
Система может представляться набором модулей и сама рассматриваться как модуль. Модульное построение системы, как правило, определяет ее декомпозицию. Нередко оно определяет и структуру. Однако значение понятия модуля в системном анализе и смежных с ним дисциплинах еще шире. Деление системы на модули — это удобный и наиболее распространенный прием работы с искусственными системами, включая их создание (проектирование), проверку, настройку, усовершенствование. Именно модульное строение системы в сочетании с принципом введения все более крупных модулей при сохранении обозримого объема входов и выходов позволяет рассматривать в принципе сколь угодно сложные системы. Примерами реализации этого положения на практике являются создание из сотен тысяч элементов (материальных, информационных, энергетических) вычислительных машин 4-го поколения, а также создание информационных систем и вычислительных сетей, охватывающих целый ряд стран, включая их многоуровневое программное обеспечение. Разработка таких систем обычно идет «сверху», с продумыванием назначения, входов и выходов модулей верхнего уровня, и, далее, спускается вниз, детализируя систему все в большей степени.
|
Схематическое изображение модуля приведено на рис. 1.5. Здесь
хj — внешние (от «надсистемы») воздействия на элементы модуля J;
х * ij — связи от других элементов системы на элементы модуля J;
x * j — связи (воздействия) от элементов модуля J на другие элементы системы;
x * ik —связи (воздействия) от элементов модуля на среду, их также можно рассматривать как часть fj функции системы F, которая реализуется модулем J.
Заметим также, что понятие модуля близко к концепции «черного ящика» в кибернетике — так называют объект, в котором известна только зависимость выходов от входов. Однако в отличие от такой крайней ситуации здесь, при исследовании сложных систем, мы обычно в состоянии проанализировать, что же происходит внутри модуля, но нам удобно не делать этого на определенной стадии рассмотрения.
Важность понятий модуля, входа, выхода подчеркивается и большим количеством их синонимов в различных разделах науки и техники. Так, например, синонимом модуля являются:
1) в технике — «агрегат», «блок», «узел», «механизм»;
2) в программировании — подпрограмма, «программный модуль», «логический блок»;
3) в организации и управлении — «подразделение», «комиссия».
Типичными входами и выходами являются пары: «сигнал—отклик», «воздействие (раздражение) — реакция», «запрос — ответ», «аргумент —решение», или, более широко «информация — принятие решения», «управление — движение» и др.
Чем больше сторон и свойств элементов участвуют во взаимодействии, тем сложнее оказывается структура.
Близким к понятию структуры является термин “декомпозиция”.
Декомпозицией называется деление системы на части, удобное для каких-либо операций с этой системой. Примерами декомпозиции будут: рассмотрение физического явления или математическое описание отдельно для данной части системы; разделение объекта на отдельно проектируемые части, зоны обслуживания; другие частично или полностью независимые манипуляции с частями системы.
Важнейшим стимулом и сутью декомпозиции является упрощение системы, слишком сложной для рассмотрения целиком. Такое упрощение может:
а) фактически приводить к замене системы на некоторую другую, в каком-то смысле соответствующую исходной — как правило, это делается вводом гипотез об отбрасывании или ослаблении отдельных связей в системе;
б) полностью соответствовать исходной системе и при этом облегчать работу с ней — такая декомпозиция, называемая строгой, требует специальных процедур согласования и координации рассмотрения частей.
Выделим три класса структур: иерархические, неиерархические и смешанные (см. рис.3). Иерархия – это упорядоченность компонентов по степени важности (многоступенчатость, служебная лестница).
Для иерархических структур характерно наличие управляющих (командных) подсистем. В неиерархических структурах функции управления распределены между всеми элементами или группами элементов. Как правило, наличие иерархии является признаком высокого уровня организации, в функциональном отношении иерархические системы более экономны. Избыточность структуры свидетельствует о нецелесообразном расходе ресурсов, расточительности, которая оправдана только в том случае, если целью является дальнейшее развитие системы, ее морфологическая перспектива. Для описания структур применяются графы.
Строго иерархической называется структура, удовлетворяющая следующим условиям:
1) каждая подсистема является либо управляющей, либо подчиненной, либо (по отношению к различным подсистемам) то и другое одновременно;
2) существует, по крайней мере, только одна подчиненная система;
3) существует одна и только одна управляющая подсистема;
4) любая подчиненная подсистема непосредственно взаимодействует с одной и только одной управляющей (обратное утверждение не обязательно).
Неиерархические структуры являются производными от многосвязной структуры, в которой каждая подсистема непосредственно взаимодействует с любой другой. Неиерархические структуры удовлетворяют следующим требованиям:
1) не существует подсистемы, которая является только управляющей;
2) не существует подсистемы, которая является только подчиненной;
3) любая подчиненная подсистема взаимодействует более чем с одной управляющей (обратное утверждение необязательно).
Смешанные структуры представляют собой различные комбинации иерархической и неиерархической структур.
Любая иерархия, в принципе, сужает возможности и особенно гибкость системы. Элементы нижнего уровня сковываются доминированием сверху, они способны влиять на это доминирование (управление) лишь частично и, как правило, с задержкой. Однако введение иерархии резко упрощает создание и функционирование системы, и поэтому ее можно считать вынужденным, но необходимым приемом рассмотрения сложных технических систем.
Tag Archives: Структура системы
Структурный анализ организации. Методология и этапы структурного анализа
Структура системы
Структура системы — это совокупность устойчивых связей объекта, обеспечивающих его целостность и тождественность самому себе, т.е. сохранение основных свойств при различных внешних и внутренних изменениях. С другой стороны, структура системы — частичное упорядочение элементов системы и отношений между ними по какому-либо признаку. Структура невозможна вне системы, равно как и система всегда структурирована.
Структуризация направлена на:
Переход от системы к структуре может быть осуществлен только при условии, что найдены элементы и их устойчивые отношения. Причем, как правило, существует большое число критериев, по которым выбираются составляющие систему элементы. Таким образом, можно говорить о множественности структур системы. В организациях может быть выделено несколько типовых структур.
Рисунок «Разбиение организации на структурные подсистемы»
Введем несколько определений:
Структурный анализ
Структурный анализ является методологической разновидностью системного анализа. Он был разработан в 60-70-х годах XX века Дугласом Т. Россом в виде методологии SADT (Structured Analysis and Design Technique)— технология структурного анализа и проектирования.
В основе структурного анализа лежит выявление структуры как относительно устойчивой совокупности отношений, признание методологического примата отношений над элементами в системе, частичное отвлечение от развития объектов.
Основным понятием структурного анализа служит структурный элемент (объект) — элемент, выполняющий одну из элементарных функций, связанных с моделируемым предметом, процессом или явлением.
Структурный анализ предполагает исследование системы с помощью ее графического модельного представления, которое начинается с общего обзора и затем детализируется, приобретая иерархическую структуру со все большим числом уровней.
Для такого подхода характерны:
Цель структурного анализа заключается в преобразовании общих, расплывчатых знаний об исходной предметной области в точные модели, описывающие различные подсистемы моделируемой организации.
Декомпозиция (см. рисунок) является условным приемом, позволяющим представить систему в виде, удобном для восприятия, и оценить ее сложность. В результате декомпозиции подсистемы по определенным признакам выделяются отдельные структурные элементы и связи между ними. Декомпозиция служит средством, позволяющим избежать затруднений в понимании системы. Глубина декомпозиции определяется сложностью и размерностью системы, а также целями моделирования.
Рисунок «Декомпозиция подсистемы организации на структурные элементы»
Методология ARIS также использует декомпозицию и позволяет детализировать предмет моделирования с помощью альтернативных или дополняющих друг друга моделей.
Следует помнить, что ни одна отдельно взятая подсистема не может обеспечить моделирование бизнес-процессов полностью.
Поэтому для получения целостной картины деятельности организации необходимо взять за основу описание одной из выделенных структур и интегрировать его с остальными. Как показывает практика, основой для такой интеграции чаще всего служит функциональная или информационная подсистема.
Любая организация, как правило, имеет большое количество подсистем, поэтому число структурных элементов и связей между ними весьма велико.
Каждый структурный элемент (или объект) и связь обладают определенными свойствами, которые должны быть описаны (см. рисунок).
Одной из разновидностей свойств являются атрибуты. Атрибут — необходимое, существенное, неотъемлемое свойство объекта. Естественно, что разные структурные элементы имеют разные атрибуты.
Каждый объект или связь имеет также набор характеристик (см. рисунок), при помощи которых можно задать количественные и качественные характеристики моделируемых элементов. В частности, для каждой функции можно задать ее имя, уникальный код в проекте, автора, время и дату создания, детальное описание, пример реализации, временные и стоимостные затраты на выполнение данной функции и т. д. Все указанные характеристики объектов и связей формализованы и используются при проведении анализа или составлении отчета.
Рисунок «Характеристики структурных элементов и связей»
Методология структурного анализа
Структурный анализ как совокупность методов моделирования сложных систем вследствие большой размерности решаемых задач должен опираться на мощные средства компьютерной поддержки, обеспечивающей автоматизацию труда системных аналитиков. Такими средствами являются CASE-системы (Computer Aided Software Engineering).
Архитектура большинства CASE-систем основана на парадигме «методология — модель — нотация — средства» (см. рисунок).
Методология структурного анализа представляет методы и средства для исследования структуры и деятельности организации. Она определяет основные принципы и приемы использования моделей.
Модель — это совокупность символов (математических, графических и т.п.), которая адекватно описывает некоторые свойства моделируемого объекта и отношения между ними.
Нотации — система условных обозначений, принятая в конкретной модели.
Средства — аппаратное и программное обеспечение, реализующее выбранную методологию, в том числе построение соответствующих моделей с принятой для них нотацией.
При моделировании систем вообще и, в частности, для целей структурного анализа используются различные модели, отображающие:
Рисунок «Архитектура CASE-систем»
Среди многообразия средств, предусмотренных для проведения структурного анализа, наиболее часто и эффективно применяются:
Семейство IDEF:
При помощи этих методов могут быть построены логические модели исходной и реорганизованной систем управления организацией.
Понятия модели и моделирования
Создаваемая модель должна давать ответ на следующие вопросы:
Напомним, что модель представляет собой совокупность объектов и отношений между ними, которая адекватно описывает лишь некоторые свойства моделируемой системы.
Модель является лишь одним из многих возможных толкований системы. Это толкование должно устраивать пользователя в данной ситуации, в данный момент времени.
Для модели в общем случае характерны четыре свойства:
Важно также подчеркнуть, что любая модель отражает точку зрения той или иной группы проектировщиков.
Каждой модели присущи свои цели и задачи, и поэтому объект бизнеса, представляющий собой сложный комплексный организм, как правило, описывается некоторым набором моделей, в совокупности образующих общую модель данной бизнес-системы.
Использование множества моделей приводит к необходимости их классифицировать. Обоснованная классификация объектов представляет собой их условное группирование по заданным признакам в соответствии с определенной целью. При различных целях одни и те же объекты могут классифицироваться по-разному. Классификация не является самоцелью, она диктуется потребностями теории и практики.
Целесообразная классификация моделей обеспечивает удобство при выборе методов моделирования и получение желаемых результатов.
К важнейшим признакам, по которым проводится классификация моделей, относятся:
По первому признаку модели делятся на логические, материальные и семантические, или вербальные.
Логические модели функционируют по законам логики в сознании человека или в компьютере, работающем под управлением написанной человеком программы. Материальные модели функционируют в соответствии с объективными законами природы.
Семантические, или вербальные, модели являются словесными описаниями объектов моделирования. Они применяются в ряде случаев, в частности на начальных этапах моделирования деятельности организации, при опросе – экспертами персонала с целью получения необходимой информации.
Основная проблема, возникающая при построении вербальных моделей бизнес-процессов организации, заключается в установлении эффективного взаимодействия между экспертами предметной области (сотрудниками организации) и специалистами в области моделирования.
Образные, или иконические, модели выражают свойства оригинала с помощью наглядных образов, имеющих прообразы среди объектов материального мира. Набор моделей ARIS включает несколько моделей, которые по своей сути являются образными, или иконическими. Это, например, модели «Производственный процесс», «Офисный процесс» и другие.
Знаковые (символические) модели выражают свойства моделируемой системы с помощью условных знаков или символов. Образно-знаковые модели совмещают в себе признаки образных и знаковых моделей. Подавляющее большинство моделей ARIS являются образно-знаковыми.
Функциональные, геометрические и функционально-геометрические модели отражают соответственно только функциональные, только пространственные и одновременно функциональные и пространственные свойства оригинала. В методологии ARIS эти модели не используются.
По второму признаку модели делятся на условные, аналогичные и математические. Условные модели выражают свойства и отношения оригинала на основании принятого условия или соглашения. У таких моделей сходство с оригиналом может совершенно отсутствовать. Практически все модели ARIS являются условными. Следует отметить, что образные и образно-знаковые модели относятся тоже к условным.
Аналогичные модели обладают сходством с оригиналом, достаточным для перехода к оригиналу на основании умозаключения по аналогии. Такие модели также не используются в ARIS.
Математические модели обеспечивают переход к оригиналу, фиксацию и исследование его свойств и отношений с помощью математических методов. Математические модели обладают важными достоинствами — четкостью, возможностью строгой дедукции, проверяемостью. Однако в целом ряде случаев при построении математических моделей, например для описания процесса производства стали, могут возникнуть практически непреодолимые трудности. Тем не менее математические модели иногда используются в ARIS, в частности, при расчетах в ходе функционально-стоимостного анализа. Можно провести квалификацию моделей в зависимости от их назначения. С точки зрения учета временного фактора выделяют статичные, имитационные и динамические модели.
Статичные модели описывают содержательную сторону системы, не изменяющуюся во времени. Они могут быть функционально-информационными, т.е. описывать структуру информации, на основе которой функционирует система, и структурными, т.е. описывать структуру системы.
При моделировании организаций проводится главным образом условное моделирование, т.е. предполагается замещение оригинала условной моделью, представляющей его только в рамках договоренности о смысле, приписанном этой модели. В связи с этим вопрос о нотациях, используемых в знаковых и образно-знаковых моделях, приобретает большое значение.
К нотации модели предъявляются следующие основные требования:
Рисунок «Обозначение объектов в диаграмме структуры знаний ARIS»
Нотация графической модели предполагает наличие:
Графический язык обеспечивает структуру и точную семантику естественному языку модели, организует естественный язык определенным и однозначным способом, что позволяет описывать весьма сложные модели.
Синтаксис графического языка содержит, как правило, разноцветные геометрические фигуры (прямоугольники, квадраты, параллелограммы, эллипсы, треугольники) и условные изображения разного рода.
Встроенные объекты — объекты других программных систем (Word, Excel, математические пакеты) — улучшают информационную насыщенность модели, делают ее более полной.
Глоссарий помогает пользователям разобраться с терминологией модели, облегчая тем самым ее понимание и использование.
Этапы структурного анализа
Проведение структурного анализа организации предполагает нескольких этапов:
На первом этапе выявляются и описываются цели, которые планируется достичь в ходе структурного анализа деятельности организации. Их, как правило, бывает несколько. В связи с этим цели необходимо ранжировать, выстроить их иерархию.
Когда цели реорганизации деятельности известны, появляется возможность для выбора методов проведения структурного анализа. Жестких алгоритмов выбора их не существует. Методология структурного анализа предполагает использование одной или нескольких моделей.
Определив цели анализа и выбрав инструменты для его проведения, необходимо детально изучить, как функционирует организация. Целью изучения является сбор данных для построения моделей, отображающих деятельность организации.
Основными принципами проведения изучения деятельности организации являются:
Эти же принципы должны быть реализованы и в методике, включающей описания программы действий, изучаемых объектов, степени детализации изучения, методов сбора данных и правил их обработки. Такая методика обеспечивает стандартизацию изучения предметной области и формализованное представление данных.
Сбор информации производится в рамках всех основных структур организации.
Большая часть собираемой информации не является очевидной, сформулированной и однозначной. В связи с этим перед началом моделирования необходимо выявить основные структурообразующие элементы системы управления анализируемой организации и зафиксировать их. К таким элементам относятся:
Организационная структура является наиболее очевидной составляющей любой компании. Однако и здесь могут быть проблемы. Так, проблема возникает при наличии прямой (дисциплинарной) подчиненности одного организационного элемента другому и одновременно дополнительной (функциональной) подчиненности. Наиболее ярким примером может служить бухгалтерия крупной компании, имеющей несколько направлений деятельности. Бухгалтеры, обслуживающие некоторое направление деятельности такой компании, входят в состав единой бухгалтерии и подчиняются (дисциплинарно) главному бухгалтеру (иногда финансовому директору). Однако функциональная подчиненность (в рамках основных функциональных обязанностей бухгалтеров, обслуживающих направление) подразумевает их подчинение руководителю функционального блока (направления).
Характерной проблемой является наличие неофициальных отношений подчинения.
Формально зафиксированное подчинение одних сотрудников другим на практике зачастую отсутствует. В результате появляется новая организационная структура, в целом соответствующая формальной, но в определенных частях отличающаяся от нее.
Третья серьезная проблема связана с отделением юридической структуры от управленческой. Эта особенность характерна в первую очередь для компаний-холдингов, имеющих в своем составе несколько юридических лиц. Управленческая структура (структура подчинения с точки зрения оперативного управления) почти всегда значительно отличается от юридической. Это объясняется тем, что существуют разные принципы и критерии формирования управленческой и юридической структур.
Юридическая структура формируется с точки зрения интересов стратегического управления, а также с точки зрения требований бизнеса, которым занимается организация.
Управленческая же структура выстраивается и оптимизируется с точки зрения более эффективного оперативного управления. В результате в одном подразделении (в рамках управленческой структуры) могут работать специалисты, состоящие в штате нескольких юридических лиц.
Структура территории может оказаться важной для распределенных организаций, где территориальное расположение отдельных подразделений (филиалов) в значительной мере влияет на особенности устройства системы управления, в частности, бизнес-процессами.
Несмотря на то, что во многих организациях нет четко сформулированных регламентных документов, описывающих правила ведения бизнеса и выполнения связанных с этим процедур, структуру основных и вспомогательных процессов верхнего уровня можно определить, и это должно быть сделано в самом начале работ по моделированию. Данная структура в той или иной степени идентична для всех компаний, занятых аналогичной деятельностью. В связи с этим можно использовать существующие обобщенные (референтные) модели процессов, создаваемые для различных отраслевых областей.
Выделение структур процессов обеспечит в дальнейшем более эффективное планирование и управление в ходе моделирования, а также облегчит получение структурированной информации о деятельности моделируемой организации.
Одной из важных задач повышения эффективности деятельности организации является оптимизация документооборота и создание системы управленческого учета. Для решения этой задачи необходимо иметь структурированную систему классификации всего информационного пространства организации, включающего как документы, так и отдельные экономические, финансовые, производственные и другие показатели.
Формирование данной структуры — один из наиболее приоритетных этапов моделирования.
Задачи, связанные с созданием и внедрением информационных технологий, требуют детального анализа существующих информационных систем — их структуры и участия в бизнес-процессах организации. В связи с этим, необходимо заранее, до детального моделирования процессов, сформировать структурированный перечень всех интересующих информационных систем, а также оценить их внутреннюю структуру (прежде всего — набор основных модулей и экранных форм).
Таким образом, для того, чтобы построить адекватную и востребованную модель организации необходимо уже на первоначальных этапах моделирования задуматься о выделении и фиксации всех основополагающих структур. Грамотное их формирование обеспечивает качественный «задел» на будущее. Это позволит продуманно и прогнозируемо разработать все новые детальные модели, имеющие определенное место в общей модели структуры организации и соответствующие целям анализа отдельных элементов и организации в целом.
От качества и количества информации, полученной при изучении организации, зависит, насколько адекватной будет построенная модель.
Разработка моделей деятельности организации включает несколько этапов:
Построенная модель должна быть оптимизирована по критериям, представляющим интерес для пользователя. После этого проводится анализ моделей, результаты которого используются для реорганизации деятельности.