- •Ямникова о.А.
- •1.2. Процесс проектирования. Основные понятия и определения
- •1.3. Стадии процесса проектирования
- •2. Основные понятия системотехники. Сапр как объект системотехники
- •2.2. Сапр как объект системотехники
- •2.3. Структура и классификация сапр
- •3. Принципы создания сапр
- •3.1. Процесс проектирования. Основные понятия и определения
- •3.2. Этапы проектирования сапр
- •3.3. Виды обеспечения сапр. Системные среды сапр
- •3.4. Особенности систем управления проектированием и проектными данными. Понятие об открытых системах
- •4. Методики функционального и информационного моделирования сложных систем
- •4.1. Case технологии
- •4.2 Методология idef моделирования
- •Idef-модели
- •4.3. Нотации idef моделирования
- •5. Аналитические и имитационные модели
- •5.1. Разработка имитационных моделей сложных систем
- •5.1.1. Имитационное моделирование
- •5.1.2. Функции моделей
- •5.1.3. Классификация моделей
- •5.1.5. Структура имитационных моделей
- •5.1.6. Структурный синтез систем
- •5.1.7. Искусство моделирования
- •5.1.8. Требования к хорошей модели
- •5.1.9. Процесс имитации
- •5.1.10. Проверка модели
- •5.2. Языки имитационного моделирования
- •5.3. Способы представления множества проектных решений
- •6. Математическое моделирование автоматизированных систем
- •6.1. Системы массового обслуживания
- •6.1.1 Основные сведения из теории массового обслуживания
- •6.1.2. Аналитические модели смо
- •6.1.3. Имитационное моделирование смо
- •6.1.4. Событийный метод моделирования
- •6.2. Сети Петри
4. Методики функционального и информационного моделирования сложных систем
4.1. Case технологии
Современное проектирование сложных информационных систем использует новые информационные технологии и программные средства поддержки системного инжиниринга - CASE технологии и средства.
В основе CASE технологий лежат соответствующие методы и методики, описывающие различные свойства систем, важные, например, с точки зрения их автоматизации, а также позволяющие количественно оценить параметры проектов. Следует отметить, что спектр свойств систем различного назначения очень широк, и не все они к настоящему времени отражены в адекватных моделях. В то же время для класса информационных систем организационного типа (Management Information Systems - MIS) адекватные модели разработаны и поддерживаются соответствующими средствами автоматизации IDEF (Integrated DEFinition).
4.2 Методология idef моделирования
Взаимная совокупность методик и моделей концептуального проектирования разработана в США по программе Integrated Computer-Aided Manufacturing. В настоящее время имеются методики функционального, информационного и поведенческого моделирования и проектирования, в которые входят IDEF-модели, приведенные таблице.
IDEF0 реализует методику функционального моделирования сложных систем. Наиболее известной реализацией IDEF0 является методология SADT (Structured Analysis and Design Technique), преложенная еще в 1973 г. Д. Россом и впоследствии ставшая основой стандарта IDEF0. Эта методика рекомендуется для начальных стадий проектирования сложных искусственных систем управления, производства, бизнеса, включающих людей, оборудование, программное обеспечение.
IDEF1X и IDEF1 реализуют методики инфологического проектирования баз данных. В IDEF1X имеется ясный графический язык для описания объектов и отношений в приложениях, так называемый язык диаграмм "сущность-связь" (ERD - Entity-Relations Diagrams). Разработка информационной модели по IDEF1X выполняется в несколько этапов:
выясняются цели проекта, составляется план сбора информации, при этом обычно исходные положения для информационной модели следуют из IDEF0-модели;
выявляются и определяются основные сущности - элементы базы данных, в которых будут храниться данные системы;
выявляются и определяются основные отношения, результаты представляются графически в виде так называемых ER-диаграмм;
детализируются нестандартные отношения, определяются ключевые атрибуты сущностей. Детализация отношений заключается в замене связей "многие ко многим" на связи "многие к одному" и "один ко многим";
определяются атрибуты сущностей.
Idef-модели
Название |
Назначение |
IDEFO |
Функциональное моделирование Function Modeling Method |
IDEF1 и IDEF1X |
Информационное моделирование Information and Data Modeling Method |
IDEF2 |
Поведенческое моделирование Simulation Modeling Method |
IDEF3 |
Моделирование деятельности Process Flow and Object Stale Description Capture Method |
IDEF4 |
Объективно-ориентированное проектирование Object-oriented Design Method |
IDEF5 |
Систематизация объектов приложения Ontology Description Capture Method |
IDEF6 |
Использование рационального опыта проектирования Design Rational Capture Method |
IDEF8 |
Взаимодействие человека и системы Human-System Interaction Design |
IDEF9 |
Учет условий и ограничений Business Constraint Discovery |
IDEF14 |
Моделирование вычислительных сетей Network Design |
IDEF2 и IDEF3 реализуют поведенческое моделирование. Если методика IDEF0 связана с функциональными аспектами и позволяет отвечать на вопрос: "Что делает эта система?", то в этих методиках детализируется ответ: "Как система это делает". В основе поведенческого моделирования лежат модели и методы имитационного моделирования систем массового обслуживания, сети Петри, возможно применение модели конечного автомата, описывающей поведение системы как последовательности смен состояний.
Перечисленные методики относятся к так называемым структурным методам.
IDEF4 реализует объектно-ориентированный анализ больших систем. Он предоставляет пользователю графический язык для изображения классов, диаграмм наследования, таксономии методов.
IDEF5 направлен на представление онтологической информации приложения в удобном для пользователя виде, Для этого используются символические обозначения (дескрипторы) объектов, их ассоциаций, ситуаций и схемный язык описания отношений классификации, "часть-целое", перехода и т. п. В методике имеются правила связывания объектов (термов) в предложения и аксиомы интерпретации термов.
IDEF6 направлен на сохранение рационального опыта проектирования информационных систем, что способствует предотвращению структурных ошибок.
IDEF8 предназначен для проектирования диалогов человека и технической системы.
IDEF9 предназначен для анализа имеющихся условий и ограничений (в том числе физических, юридических, политических) и их влияния на принимаемые решения в процессе реинжиниринга.
IDEF14 предназначен для представления и анализа данных при проектировании вычислительных сетей на графическом языке с описанием конфигураций, очередей, сетевых компонентов, требований к надежности и т.п.