Моделирует движение информации в системе. Может использоваться для описания документооборота

Учебник по курсу

СТРУКТУРНЫЙ ПОДХОД К МОДЕЛИРОВАНИЮ.

.

Введение. Моделирование систем. Методология SADT.

2.1.Функциональное моделирование в стандарте IDEF0.

2.1.1. Общие принципы.

2.1.2. Диаграммы в модели IDEF0.

2.1.3. Графический язык диаграмм нотации IDEF0.

2.1.4. Начальный этап моделирования.

2.1.5. Продолжение моделирования. Декомпозиция.

2.1.6. Рекомендации к процессу моделирования.

2.2.Функциональное моделирование в среде CASE-средства BPwin.

2.2.1. Инструментарий BPwin для создания функциональной модели в нотации IDEF0.

2.2.2. Слияние и расщепление моделей.

2.2.3. Функционально-Стоимостной анализ (АВС –Activity Based Costing)

2.3. Методология моделирования DFD (Date Flow Diagramming). Разработка

диаграмм потоков данных в среде CASE-средства BPwin.

2.4.Методология IDEF3. Разработка диаграмм описания процессов в среде CASE-средства Bpwin.

2.5.Создание в среде CASE-средства BPwin смешанной модели.

2.6.Моделирование данных. Методология IDEF1X.

2.6.1. Реляционная модель данных.

2.6.2. Проектирование реляционной модели.

2.6.3. Разработка модели данных в среде ERwin.

2.6.3.1. Логические модели данных.

2.6.3.2. Физические модели данных.

2.6.3.3. Инструменты ERwin.

2.6.3.4. Создание логической модели данных. Сущности и связи.

2.6.3.5. Создание физической модели данных.

Введение. Моделирование систем. Методология SADT.

Системы и модели.

Окружающий нас мир представляет собой огромную единую систему, которая, в свою очередь состоит из множества менее крупных систем. Мы выделяем системы в природе и обществе. Солнечная система. Система противоракетной обороны. Что есть система? Систему можно понимать как совокупность взаимосвязанных и взаимодействующих компонент. Часто реальные системы имеют значительные размеры и сложность. Вследствие этого работа с такими системами и проведение с ними экспериментов часто становится или очень затруднительным или даже невозможным. Чтобы сделать возможным или хотя бы облегчить решение реальных задач, связанных с реальными системами, необходимо создавать модели систем. Что понимается под термином модель?

Модель – это наиболее полное и точное описание системы, которое позволяет получить ответы на вопросы относительно системы. Необходимость изучения реальных систем и создания моделей систем потребовала разработки соответствующей методологии. Ею стала методология структурного анализа и проектирования SADT. Автором методологии является Дуглас Росс. Методология предназначения для описания систем.

Методология SADT.

Методология SADT представляет структурный подход к моделированию систем. Структурный подход основан на следующих принципах. В процессе моделирования система разделяется (декомпозируется) на составляющие ее функциональные подсистемы. Декомпозиция проводится до нужной степени детализации, пока содержание каждой составляющей не станет совершенно понятно. Подсистемы, составляющие модель, иерархически упорядочиваются. Таким образом, базовыми принципами структурного анализа являются:

  • принцип «разделяй и властвуй».
  • принцип иерархического упорядочивания.

Использование SADT.

Методология SADT успешно используется для моделирования широкого круга систем.

Как для новых систем, которые только планируется создать, так и для уже существующих. В первом случае SADT используется, чтобы определить требования к будущей системе и описать ее функции, чтобы потом можно было разработать систему, которая удовлетворяет этим требованиям и реализует эти функции. Во втором случае, для уже существующих систем, SADT используется для проведения анализа функций, выполняемых системой, и описания механизмов, посредством которых они осуществляются.

Методология SADT может быть направлена как для описания функций, выполняемых системой, так и на описание объектов, составляющих систему, их свойств и связей между ними. В первом случае методология SADT представляет собой совокупность методов, правил и процедур, предназначенных для построения функциональной модели системы, т.е. отображает производимые системой действия и связи между этими действиями. Во втором случае методология SADT представляет собой совокупность методов, правил и процедур, предназначенных для построения модели данных.

Нотации SADT.

SADT реализуется в следующих нотациях:

· методология IDEF0 (Icam Definition) - функциональные модели и соответствующие диаграммы,

SADT-модель, представляющая систему в виде иерархии взаимосвязанных функций, которые выполняет система, называется функциональной моделью. Функциональная модель показывает, какие функции выполняет исследуемая система, как эти функции связаны между собой и как они упорядочены по степени важности или по порядку исполнения. Каждая функция, представленная в модели, может быть детализирована с любой степенью подробности, то есть разложена на составляющие ее функции, каждая их которых также может быть разложена на составляющие и т.к., пока не будет достигнута необходимая степень точности ответа на вопросы, поставленные относительно системы.

Функциональная модель строится с помощью графического языка диаграмм. Каждая функция в модели может быть детально описана в виде отдельной диаграммы.

Как разновидность SADT-моделирования функциональное моделирование обозначилось под названием стандарт IDEF0.

· методология DFD (Data Flow Diagrams) - диаграммы потоков данных,

моделирует движение информации в системе. Может использоваться для описания документооборота.

· методология IDEF1X или ERD (Entity-Relationship Diagrams) - диаграммы "сущность-связь"

SADT-модель, которая ориентирована на объекты входящие в исследуемую систему, их свойства и связи между ними, называется моделью данных. Обычно, это не что иное, как реляционная модель данных исследуемой системы, которая состоит из сущностей, описываемых наборов атрибутов, и связей между ними. Типы связей определяют характер сущностей. Модель данных может быть положена в основу информационной модели исследуемой системы, создаваемой с помощью различных реляционных СУБД.

· методология IDEF3 – диаграммы процессов.

Графически описывает процессы, протекающие в системе.

Наши рекомендации