Задание к семинару №1 по дисциплине Теория систем и системный а. Информация необходимая для решения задания
Скачать 226.98 Kb.
|
ИНФОРМАЦИЯ НЕОБХОДИМАЯ ДЛЯ РЕШЕНИЯ ЗАДАНИЯ Для решения проблемы проводится системное исследование (декомпозиция, анализ и синтез) системы, снимающее проблему. В ходе синтеза осуществляется оценка анализируемой и синтезируемой систем. Реализация синтезированной системы в виде предлагаемой физической системы позволяет провести оценку степени снятия проблемы практики и принять решение на функционирование модернизированной (новой) реальной системы (рис. 1). Рис. 1. Внешний вид системы Общий подход к решению проблем может быть представлен как цикл. Основные задачи системного анализа могут быть представлены в виде трехуровневого дерева функций (рис. 2). На этапе декомпозиции, обеспечивающем общее представление системы, осуществляются: Определение и декомпозиция общей цели исследования и основной функции системы. Наиболее часто декомпозиция проводится путем построения дерева целей и дерева функций; Рис. 2. Структура системного анализа Выделение системы из среды (разделение на систему/«несистему») по критерию участия каждого рассматриваемого элемента в процессе, приводящем к результату на основе рассмотрения системы как составной части надсистемы; Описание воздействующих факторов; Описание тенденций развития, неопределенностей разного рода; Описание системы как «черного ящика»; Функциональная (по функциям), компонентная (по виду элементов) и структурная (по виду отношений между элементами) декомпозиции системы. Типичной является декомпозиция модели на глубину 5-6 уровней. Проблема проведения декомпозиции состоит в том, что в сложных системах отсутствует однозначное соответствие между законом функционирования подсистем и алгоритмом, его реализации. Поэтому осуществляется формирование нескольких вариантов (или одного варианта, если система отображена в виде иерархической структуры) декомпозиции системы. Функциональная декомпозиция. Декомпозиция базируется на анализе функций системы. При этом ставится вопрос: что делает система, независимо от того, как она работает. Основанием разбиения на функциональные подсистемы служит общность функций, выполняемых группами элементов. Декомпозиция по жизненному циклу. Признак выделения подсистем - изменение закона функционирования подсистем на разных этапах цикла существования системы «от рождения до гибели». Рекомендуется применять эту стратегию, когда целью системы является оптимизация процессов и когда можно определить последовательные стадии преобразования входов в выходы. Декомпозиция по физическому процессу. Признак выделения подсистем - шаги выполнения алгоритма функционирования подсистемы, стадии смены состояний. Применять эту стратегию следует, только если целью модели является описание физического процесса. Декомпозиция по подсистемам (структурная декомпозиция). Признак выделения подсистем - сильная связь между элементами по одному из типов отношений (связей), существующих в системе (информационных, логических, иерархических, энергетических). Рекомендуется использовать разложение на подсистемы, только когда такое разделение на основные части системы не изменяется. На этапе анализа, обеспечивающем формирование детального представления системы, осуществляются: Функционально-структурный анализ существующей системы, позволяющий сформулировать требования к создаваемой системе. Он включает уточнение состава и законов функционирования элементов. Морфологический анализ - анализ взаимосвязи компонентов. Генетический анализ - анализ предыстории, причин развития ситуации, имеющихся тенденций, построение прогнозов. Анализ аналогов. Анализ эффективности (по результативности, ресурсоемкости, оперативности). Он включает выбор шкалы измерения, формирование показателей эффективности, обоснование и формирование критериев эффективности, непосредственно оценивание и анализ полученных оценок. Формирование требований к создаваемой системе, включая выбор критериев оценки и ограничений. Этап синтеза системы, решающей проблему, представлен в виде упрощенной функциональной диаграммы на рис. 3. На этом этапе осуществляются: Разработка модели требуемой системы (выбор математического аппарата, моделирование, оценка модели по критериям адекватности, простоты, соответствия между точностью и сложностью, баланса погрешностей, многовариантности реализаций, блочности построения). Синтез альтернативных структур системы, снимающей проблему. Синтез параметров системы, снимающей проблему. Оценивание вариантов синтезированной системы (обоснование схемы оценивания, реализация модели, проведение эксперимента по оценке, обработка результатов оценивания, анализ результатов, выбор наилучшего варианта). Рис. 3. Упрощенная функциональная диаграмма синтеза Основные принципы в методологии IDEF0 Описание системы с помощью IDEF0 называется функциональной моделью. Функциональная модель предназначена для описания существующих процессов, в котором используются как естественный, так и графический языки. Для передачи информации о конкретной системе источником графического языка является сама методология IDEF0. Методология IDEF0 предписывает построение иерархической системы диаграмм - единичных описаний фрагментов системы. Сначала проводится описание системы в целом и ее взаимодействия с окружающим миром (контекстная диаграмма), после чего проводится функциональная декомпозиция - система разбивается на подсистемы и каждая подсистема описывается отдельно (диаграммы декомпозиции). Затем каждая подсистема разбивается на более мелкие и так далее до достижения нужной степени подробности. Методология IDEF0 основана на следующих концептуальных положениях. Модель - искусственный объект, представляющий собой отображение (образ) системы и ее компонентов. М моделирует А, если М отвечает на вопросы относительно А. Здесь М - модель, А - моделируемый объект (оригинал). Модель разрабатывают для понимания, анализа и принятия решений о реконструкции (реинжиниринге) или замене существующей, либо проектировании новой системы. Система представляет собой совокупность взаимосвязанных и взаимодействующих частей, выполняющих некоторую полезную работу. Частями (элементами) системы могут быть любые комбинации разнообразных сущностей, включающие людей, информацию, программное обеспечение, оборудование, изделия, сырье или энергию (энергоносители). Модель описывает, что происходит в системе, как ею управляют, какие сущности она преобразует, какие средства использует для выполнения своих функций и что производит. Блочное моделирование и его графическое представление. Основной концептуальный принцип методологии IDEF - представление любой изучаемой системы в виде набора взаимодействующих и взаимосвязанных блоков, отображающих процессы, операции, действия, происходящие в изучаемой системе. В IDEF0 все, что происходит в системе и ее элементах, принято называть функциями. Каждой функции ставится в соответствие блок. На IDEF0 - диаграмме, основном документе при анализе и проектировании систем, блок представляет собой прямоугольник. Интерфейсы, посредством которых блок взаимодействует с другими блоками или с внешней по отношению к моделируемой системе средой, представляются стрелками, входящими в блок или выходящими из него. Входящие стрелки показывают, какие условия должны быть одновременно выполнены, чтобы функция, описываемая блоком, осуществилась. Лаконичность и точность. Документация, описывающая систему, должна быть точной и лаконичной. Многословные характеристики, изложенные в форме традиционных текстов, неудовлетворительны. Графический язык позволяет лаконично, однозначно и точно показать все элементы (блоки) системы и все отношения и связи между ними, выявить ошибочные, лишние или дублирующие связи и т.д. Передача информации. Средства IDEF0 облегчают передачу информации от одного участника разработки модели (отдельного разработчика или рабочей группы) к другому. К числу таких средств относятся: диаграммы, основанные на простой графике блоков и стрелок, легко читаемые и понимаемые; метки на естественном языке для описания блоков и стрелок, а также глоссарий и сопроводительный текст для уточнения смысла элементов диаграммы; последовательная декомпозиция диаграмм, строящаяся по иерархическому принципу, при котором на верхнем уровне отображаются основные функции, а затем происходит их детализация и уточнение; древовидные схемы иерархии диаграмм и блоков, обеспечивающие обозримость модели в целом и входящих в нее деталей. Строгость и формализм. Разработка моделей IDEF0 требует соблюдения ряда строгих формальных правил, обеспечивающих преимущества методологии в отношении однозначности, точности и целостности сложных многоуровневых моделей. Все стадии и этапы разработки и корректировки модели должны строго, формально документироваться с тем, чтобы при ее эксплуатации не возникало вопросов, связанных с неполнотой или некорректностью документации. Итеративное моделирование. Разработка модели в IDEF0 представляет собой пошаговую, итеративную процедуру. На каждом шаге итерации разработчик предлагает вариант модели, который подвергают обсуждению, рецензированию и последующему редактированию, после чего цикл повторяется. Такая организация работы способствует оптимальному использованию знаний системного аналитика, владеющего методологией и техникой IDEF0, и знаний специалистов - экспертов в предметной области, к которой относится объект моделирования. Отделение «организации» от «функций». При разработке моделей следует избегать изначальной «привязки» функций исследуемой системы к существующей организационной структуре моделируемого объекта (предприятия, фирмы). Это помогает избежать субъективной точки зрения, навязанной организацией и ее руководством. Организационная структура должна явиться результатом использования (применения) модели. Сравнение результата с существующей структурой позволяет, во-первых, оценить адекватность модели, а во-вторых - предложить решения, направленные на совершенствование этой структуры. ФОРМУЛИРОВКА ЗАДАНИЯ Изучить основные принципы методологи IDEF0. Дать характеристику основных элементов и их графическую интерпретацию. Использую программное обеспечение (графический редактор) постройте фрагмент типовой модели промышленного предприятия (рис.4) в формате контекстной диаграммы IDEF0. Объясните назначение элементов и их функции. Рис. 4. Фрагмент типовой модели промышленного предприятия Создайте контекстную диаграмму и диаграмму декомпозиции той системы, в которой вы работаете, или учитесь. |