Методика построения функциональной модели. Источники информации. Начало моделирования. Цикл «писатель-читатель». Прекращение моделирования. Интервью
Вид материала | Интервью |
- Лекция: Анализ и моделирование функциональной области внедрения ис: Основные понятия, 234.94kb.
- 1. Введение. Основные понятия моделирования Общая характеристика проблем моделирования., 38.29kb.
- Математическое моделирование (вопросы к экзамену), 89.87kb.
- О Конкурса асов компьютерного 3D-моделирования среди предприятий, использующих в проектных, 9.87kb.
- Аннотация дисциплины «основы математического моделирования», 29.01kb.
- 1. Основные понятия теории моделирования, 279.51kb.
- С. В. Рощин, С. М. Аракелян, 45.21kb.
- Программа курса «Основы математического моделирования» Осень 2007, 25.35kb.
- Лекция №16, 127.41kb.
- Задачи : 1 дать понятие математической модели, раскрыть суть метода математического, 187.03kb.
Функциональные модели (IDEF0)
О снова IDEF0-модели – функция. Функция описывает не то, что обязательно происходит, но то, что может произойти при определенных сочетаниях входов, управлений, механизмов. Функция в IDEF0 существует вне времени, сама по себе она атомарна. Функция изображается прямоугольником (блоком). Стрелки, касающиеся сторон блока, изображают условия выполнения функции и те условия для выполнения других функций, которые данная функция порождает. | |
|
Модели «сущность-связь» (IDEF1x)
| |
|
Язык функциональных моделей
О | |
Условия выполнения функций при моделировании информационных и организационных систем чаще всего представляют собой наборы объектов (реальных или искусственных) – объектные потоки. Каждый объектный поток на диаграмме IDEF0 должен иметь название. Поскольку объектный поток содержит объекты, то его название – имя существительное. В случае расщепления/слияния объектных потоков имена даются каждому сегменту. Имена и другие характеристики объектных потоков входят в словарь данных модели. Этот словарь может затем использоваться для создания моделей «сущность-связь». |
Язык функциональных моделей
ФункцииФ ункция «что-то делает», поэтому название функции – глагол (или, в крайнем случае, отглагольное существительное). Любая функция связана с некоторыми объектными потоками, роль которых по отношению к функции различна. Функция может быть кратко описана следующим предложением естественного языка: Функция «Название функции» преобразует Вход(ы) в Выход(ы) с учетом ограничений, накладываемых Управлением (Управлениями), используя Механизм(ы). | |
Входы (объекты соответствующих объектных потоков) исчезают в результате выполнения функции (или, по крайней мере, считаются исчезнувшими). Выходы возникают в результате выполнения функции. Объектные потоки управления – это существенные ограничения, которые определяют, как входы преобразуются в выходы (при каких условиях порождаются выходы). Механизмы, вообще говоря, могут не быть объектными потоками (есть различные школы моделирования), поэтому во многих моделях механизмы не показываются. Вызов(ы) обращен (обращены) к другим моделям (использующим, как правило, точку зрения, отличную от точки зрения рассматриваемой модели). |
Язык функциональных моделей
ДиаграммыДля изображения диаграмм используется бланк. На диаграмме изображаются 3–6 блоков (функций) и все связанные с ними объектные потоки. Блоки на диаграмме нумеруются. | |
|
Доминирование
Потоки управления, связывающие отдельные функции диаграммы, показывают, какие из функций создают существенные ограничения для выполнения других функций. Такое отношение между функциями называется доминированием, и отображается во взаимном расположении блоков–функций: доминирующие функции располагаются левее и выше. Нумерация блоков должна соответствовать доминированию. | |
|