Задача декомпозиции, т е. разложение системы (проблемы) на отдельные подсистемы (задачи)
Скачать 126.79 Kb.
|
Классификация проблем хорошо структурированные (well-structured), или количественно сформулированные проблемы, в которых существенные зависимости выяснены очень хорошо; неструктурированные (unstructured), или качественно выраженные проблемы, содержащие лишь описание важнейших ресурсов, признаков и характеристик, количественные зависимости между которыми совершенно неизвестны; слабо структурированные (ill-structured), или смешанные проблемы, которые содержат как качественные элементы, так и малоизвестные, неопределенные стороны, которые имеют тенденцию доминировать. Задачи задача декомпозиции, т.е. разложение системы (проблемы) на отдельные подсистемы (задачи); задача анализа заключается в определении законов и закономерностей поведения системы посредством обнаружения системных свойств и атрибутов; задача синтеза сводится к созданию новой модели системы, определению ее структуры и параметров на основе полученных при решении задач знаний и информации. Методы Аналитические методы, включающие методы классической математики: интегрального и дифференциального исчисления, поиска экстремумов функций, вариационного исчисления; математического программирования; методы теории игр, теории алгоритмов, теории рисков и т.п. Эти методы позволяют описать ряд свойств многомерной и многосвязной системы, отображаемой в виде одной-единственной точки, совершающей движение в n-мерном пространстве. Это отображение осуществляется с помощью функции f(s) или посредством оператора (функционала) F(S). Также возможно отобразить точками две системы или более или их части и рассматривать взаимодействие этих точек. Каждая из этих точек совершает движение и имеет свое поведение в n-мерном пространстве. Это поведение точек в пространстве и их взаимодействие описываются аналитическими закономерностями и могут быть представлены в виде величин, функций, уравнений или системы уравнений[3]. Применение аналитических методов обусловлено лишь тогда, когда все системные свойства можно представить в форме детерминированных параметров или зависимостей между ними. Получить такие параметры в случае с многокомпонентными, многокритериальными системами не всегда представляется возможным. Для этого требуется предварительно установить степени адекватности описания подобной системы с помощью аналитических методов. Это, в свою очередь, требует применения промежуточных, абстрактных моделей, которые можно исследовать аналитическими методами, или же разработку совершенно новых системных методов анализа. Статистические методы являются основой следующих теорий: вероятностей, математической статистики, исследования операций, статистического имитационного моделирования, массового обслуживания, включая метод Монте-Карло и др. Статистические методы позволяют отобразить систему с помощью случайных (стохастических) событий, процессов, которые описываются соответствующими вероятностными (статистическими) характеристиками и статистическими закономерностями. Применяются статистические методы для исследования сложных недетерминированных (саморазвивающихся, самоуправляемых) систем. Теоретико-множественные методы, согласно М. Месаровичу, служат основой создания общей теории систем. С помощью таких методов система может быть описана в универсальных понятиях (множество, элемент множества и т.д.). При описании возможно вводить любые отношения между элементами, руководствуясь математической логикой, которая используется как формальный описательный язык взаимосвязей между элементами разных множеств. Теоретико-множественные методы дают возможность описать сложные системы формальным языком моделирования. Такие методы целесообразно использовать в случаях, если сложные системы не могут быть описаны методами одной предметной области. Теоретико-множественные методы системного анализа являются основой создания и развития новых языков программирования и создания систем автоматизированного проектирования. Логические методы являются языком описания систем в понятиях алгебры логики. Наибольшее распространение логические методы получили иод названием булевой алгебры как бинарного представления о состоянии элементных схем компьютера. Логические методы позволяют описывать систему в виде более упрощенных структур на основе законов математической логики. На базе таких методов развиваются новые теории формального описания систем в теориях логического анализа и автоматов. Все эти методы расширяют возможность применения системного анализа и синтеза в прикладной информатике. Эти методы используются для создания моделей сложных систем, адекватных законам математической логики для построения устойчивых структур. Семиотические методы базируются на понятиях: символ (знак), знаковая система, знаковая ситуация, т.е. используемых для символического описания содержания в информационных системах. Лингвистические и семиотические методы стали широко применяться в том случае, когда для первого этапа исследования невозможно формализовать принятие решений в плохо формализуемых ситуациях и нельзя использовать аналитические и статистические методы. Эти методы являются основой развития языков программирования, моделирования, автоматизации проектирования систем разной сложности[4]. Графические методы. Используются для отображения объектов в виде образа системы, а также позволяют отобразить в обобщенном виде системные структуры и связи. Графические методы бывают объемными и линейно-плоскостными. В основном используются в виде графика Ганта, гистограмм, диаграмм, схем и рисунков. Такие методы и получаемое с их помощью представление дают возможность наглядно отобразить ситуацию или процесс принятия решений в изменяющихся условиях. Принципы Принцип конечной цели. Этот принцип подразумевает приоритет конечной (глобальной) цели, достижению которой должна быть в конечном счёте подчинена деятельность системы. Так, применительно к организации цель определяется как состояние организации, которое необходимо (желательно) достичь к определённому моменту времени, затратив на это определённые (ограниченные) ресурсы (материальные, человеческие и другие). Без ясного понимания цели любое решение может оказаться бессмысленным. Принцип конечной цели включает несколько правил: для проведения системного анализа необходимо в первую очередь сформулировать цель исследования; расплывчатые, не полностью определённые цели влекут за собой неверные выводы; системный анализ следует вести на основе первоочерёдного уяснения основной цели (функции, основного назначения) исследуемой системы, что позволит определить её основные существенные свойства, показатели качества и критерии оценки; при синтезе систем любая попытка изменения или совершенствования должна оцениваться относительно того, помогает или мешает она достижению конечной цели; цель функционирования искусственной системы задаётся, как правило, системой, в которой исследуемая система является составной частью. Принцип измерения. О качестве функционирования какой-либо системы можно судить только применительно к системе более высокого порядка. Это значит, что для определения эффективности функционирования системы следует представить её как часть более общей и проводить оценку внешних свойств исследуемой системы относительно целей и задач суперсистемы. Принцип эквифинальности. Система может достигнуть требуемого конечного состояния, не зависящего от времени и определяемого исключительно собственными характеристиками системы при различных начальных условиях и различными путями. Это форма устойчивости по отношению к начальным и граничным условиям. Принцип единства. В соответствии с этим принципом систему следует рассматривать как целое, состоящее из отдельных, связанных между собой определёнными отношениями, частей (элементов). Принцип связности. Рассмотрение любой части совместно с её окружением подразумевает проведение процедуры выявления связей между элементами рассматриваемой системы и выявление связей с внешней средой (учёт внешней среды). В соответствии с этим принципом систему следует рассматривать как часть (подсистему) другой системы, называемой суперсистемой или старшей системой. Принцип модульного построения. В соответствии с этим принципом осуществляется выделение модулей в исследуемой системе и рассмотрение её в целом как совокупности модулей. Модулем здесь называется группа элементов системы, описываемая только своим входом и выходом. Разбиение системы на взаимодействующие модули (подсистемы) зависит от цели исследования и может иметь различную основу, в том числе материальную (вещественную), функциональную, алгоритмическую, информационную и другие. Разбитие системы на модули способствует более эффективной организации анализа и синтеза систем, так как оказывается возможным, абстрагируясь от второстепенных деталей, уяснить суть основных соотношений, существующих в системе и определяющих исходы системы. Вместо термина модуль зачастую используются термины «блок», «подсистема» и тому подобные. Принцип иерархии. В соответствии с этим принципом осуществляется введение иерархии частей рассматриваемой системы и их ранжирование, что упрощает разработку системы и устанавливает порядок рассмотрения частей. Иерархия свойственна всем сложным системам. Иерархия в структурах организационных систем неоднозначно связана с характером управления в системе, степенью децентрализации управления. В линейных (древовидных) иерархических организационных структурах реализуется идея полной централизации управления. В то же время в сложных нелинейных иерархически построенных системах может быть реализована любая степень децентрализации. Принцип функциональности. В соответствии с этим принципом структура и функции в исследуемой системе рассматриваются совместно и с приоритетом функции над структурой. Данный принцип утверждает, что любая структура тесно связана с функцией системы и её составных частей. В случае придания системе новых функций, как правило, пересматривается и её структура. Поскольку выполняемые функции составляют процессы, то целесообразно рассматривать отдельно процессы, функции, структуры. В свою очередь, процессы сводятся к анализу основных потоков в системе: материальные потоки; потоки энергии; потоки информации; смена состояний. С этой точки зрения структура представляет собой множество ограничений на потоки в пространстве и во времени. В организационных системах структура создаётся после определения набора функций и реализуется в виде совокупности персонала, методов, алгоритмов, технических устройств различного назначения. При появлении новых задач и соответственно функций может оказаться необходимой корректировка структуры. После создания системы возможно уточнение структуры системы и отдельных функций в рамках существующих целей и задач, то есть возможно обратное влияние структуры на функции. Зачастую организация, её структура создаются до выяснения целей и задач системы. В результате имеют место параллелизм в работе органов управления, систематические попытки улучшить работу организации путём изменения её структуры. |