Читайте также:
|
|
Определите цель и точку зрения модели применительно к моделируемой системе, выбранной Вами в контрольном задании к Лабораторной работе 1.
Лабораторная работа 3. Моделирование в стандарте IDEF0.
Цель работы: Разработка диаграммы верхнего уровня модели (контекстной диаграммы). Разработка диаграммы декомпозиции первого уровня.
Содержание работы: Представить моделируемую систему в виде единого функционального блока с дугами Входа, Выхода, Управления и Механизма, описывающими окружение системы. Представить первый уровень декомпозиции системы в виде совокупности составляющих ее функций и связей между ними.
Задание:
1. Постройте контекстную страницу модели. Для этого в виде прямоугольника представьте моделируемую систему как единый функциональный блок. Расположите прямоугольник в центре страницы. В прямоугольнике напишите имя главной функции, выполняемой системой. Помните, что блок именуется отглагольным существительным, отражающим действие.
|
2. Проанализируйте обьекты, составляющие окружение системы, и, в зависимости от роли, которую они играют в выполнении главной функции системы, разделите их на обьекты Входа, Выхода, Управления и Механизма.
Помните правило: Находясь под Управлением, Система преобразует Вход в
Выход посредством Механизма.
3. Представьте обьекты, составляющие окружение системы, в виде дуг, примыкающих к граням прямоугольника.
Помните правило: Дуги Входа – изображаются в виде стрелок, входящих в
функциональный блок слева. Дуги Выхода – изображаются в виде стрелок,
выходящих из блока справа. Дуги Управления – изображаются в виде стрелок,
входящих в блок сверху. Дуги Механизма – изображаются в виде стрелок,
входящих в блок снизу.
![]() |
|
Вход Выход
![]() | ![]() | ||||
![]() |
Механизм
4. Постройте страницу декомпозиции для контекстной страницы. Для этого разложите главную функцию, выполняемую системой, на 3-6 составляющих ее функций. На отдельной странице представьте эти функции в виде последовательности фнкциональных блоков, расположенных по диагонали из левого верхнего угла страницы в правый нижний в порядке убывания степени важности или последовательности выполнения работ.
| |||
|
|
5. Для каждого функционального блока проанализируйте главные обьекты окружения и составьте их список. Изобразите обьекты окружения в виде соответствующих дуг. Каждая дуга должна быть именована.
![]() | |||
![]() | |||
![]() |
6. Попробуйте связать функциональные блоки в единую систему, соединяя блоки по дугам, изображающим одни и те же обьекты.
![]() |
7. Проанализируйте полученный результат. На диаграмме декомпозиции могли появиться
объекты, которые, по Вашему мнению, было бы целесообразно отобразить на диаграмме верхнего уровня (контекстной). Внесите соответствующие корректировки в контекстную диаграмму.
8.Проверьте целостность диаграмм. Диаграмма декомпозиции должна в сумме объектов соответствовать контекстной диаграмме.
Желаемый результат: Для исследуемой системы разработана двухуровневая модель в составе 2-х диаграмм: контекстной диаграммы и диаграммы декомпозиции.
Действия:
1. Построим контекстную страницу модели для моделируемой системы «Строительство дачного дома и обустройство участка». Представим всю систему в виде прямоугольника и именуем его отглагольным существительным, обозначающим главную функцию, выполняемую системой.
|
2. Проанализируем объекты, составляющие окружение системы, в зависимости от роли, которую они играют в процессе реализации главной функции системы, разделим их на категории: Вход, Выход, Управление и Механизм и выделим из них главные.
Вход:
Финансы.
Выход:
Готовый дом и обустроенный участок.
Управление
Проект.
Механизм:
Рабочая бригада.
Строительные материалы.
3. Представим объекты, составляющие окружение системы, в виде дуг, примыкающих к граням прямоугольника.
Проект
|
Финансы Готовый дом
Строительные материалы
Рабочая бригада
4. Построим страницу декомпозиции для контекстной страницы. Для этого разложим главную функцию, выполняемую системой, на 3 составляющих ее функции. Представим эти функции на отдельной странице в виде последовательности функциональных блоков.
| |||||
| |||||
| |||||
5. Проанализируем главные объекты окружения для каждого функционального блока и дополним функциональные блоки соответствующими дугами. Именуем каждую дугу.
Проект
|
![]() |
Подготовленный участок
![]() | |||||
| |||||
![]() | |||||
![]() |
Строительные материалы
Рабочая бригада
|
Проект
Подготовленный участок Готовый дом
![]() |
Строительные материалы
Рабочая бригада
Проект
Подготовленный участок Обустроенный участок
![]() | ![]() | ||
![]() |
Строительные материалы
Рабочая бригада
6. Свяжем функциональные блоки в единое целое так, как показано на рис.1.
Проект
Финансы
Подготовленный
|
|
![]() | ![]() | ||||
![]() | |||||
Обустроенный
участок
![]() | |||
![]() |
Строительные материалы
![]() |
Рабочая бригада
Рис. 1
7. Проанализируем полученный результат.
8. Проверим целостность диаграмм. Диаграмма декомпозиции в сумме объектов соответствует контекстной диаграмме.
Дата добавления: 2014-12-18; просмотров: 177 | Поможем написать вашу работу | Нарушение авторских прав |
<== предыдущая лекция | | | следующая лекция ==> |
Лабораторная работа 2. Определение цели и точки зрения модели. | | | Лабораторная работа 7. Слияние моделей. |