русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Порядок выполнения работы


Дата добавления: 2014-11-27; просмотров: 1423; Нарушение авторских прав


1. Предварительно проверьте корректность построения созданных диаграмм (рис. 28), соответствуют ли они всем требованиям нотации IDEF0. Выберите меню Tools / Reports / Model Consistency Report. Для проверки включите только первые две опции, так как две последние опции касаются диаграмм IDEF3.

 

Рис. 28. Окно выбора правил проверки корректности построения диаграмм

 

2. Просмотрите отчет. Если выявлены ошибки при построении диаграмм, то устраните их. После устранения ошибок повторно проведите проверку корректности построения диаграмм.

3. Перейдите на контекстную диаграмму.

4. Выберите меню Diagram / Add Node Tree (можно использовать и Model Explorer).

5. В первом диалоге гида Node Tree Wizard (рис. 29) внесите имя диаграммы (Node Tree Name) «Процессы сбыта (IDEF0)», укажите в качестве диаграммы корня дерева (Top level activity) контекстную диаграмму и количество уровней (Number of levels) – 3.

6. Во втором диалоговом окне оставьте опции, предложенные по умолчанию.

7. Просмотрите результат.

8. Модифицируйте диаграмму дерева узлов. Нижний уровень декомпозиции отобразите не в виде списка, а в виде прямоугольников, так же как и верхние уровни. Не используйте диагональные соединительные линии.

Рис. 29. Первое окно помощника построения диаграммы дерева узлов

Для модификации диаграммы дерева узлов правой кнопкой мыши щелкните по свободному месту, не занятому объектами. В контекстном меню выберите Node tree Diagram Properties. Во вкладке Style отключите опцию Bullet Last Level и выберите опцию Orthogonal lines (рис. 30). Просмотрите результат.

 

Рис. 30. Окно редактирования свойств диаграммы дерева узлов

 

9. Сохраните модель.

 

Лабораторная работа 5. Создание диаграммы FEO (For Exposition Only)

 

Цель работы:Приобретение навыков создания диаграммы FEO в AllFusion Process Modeler.



 

Исходные данные

 

При обсуждении бизнес-процессов возникла необходимость детального рассмотрения взаимодействия функции «Отгружать продукцию» с другими функциями. Чтобы не портить диаграмму декомпозиции А0, создайте FEO-диаграмму, на которой были бы только стрелки, касающиеся функции «Отгружать продукцию».

Порядок выполнения работы

 

1. Выберите меню Diagram / Add FEO Diagram.

2. В диалоге Add New FEO Diagram (рис. 31) выберите тип FEO Of Decomposition Diagram, внесите имя диаграммы FEO «Отгрузка продукции». В качестве источника для создания FEO-диаграммы (Source Diagram Name) выберите диаграмму А0. Щелкните мышью по кнопке ОК.

 

Рис. 31. Окно создания FEO-диаграммы

3. Для определения диаграммы перейдите в окно редактирования ее свойств (Diagram / Diagram Properties) и во вкладке Diagram Text внесите определение «Взаимодействие функции «Отгружать продукцию» с другими функциями».

4. Выделите цветом рассматриваемую функцию «Отгружать продукцию». Для этого в контекстном меню этой функции выберите Color. В предлагаемой палитре цветов выберите голубой цвет.

5. На созданной FEO-диаграмме удалите лишние дуги, которые не касаются функции «Отгружать продукцию».

 

Лабораторная работа 6. Создание диаграммы DFD (Data Flow Diagram)

 

Цель работы:приобретение навыков создания DFD-диаграммы в AllFusion Process Modeler.

 

Исходные данные

 

При получении заявки от Покупателя важно проверить, существуют ли сведения о данном Покупателе в базе данных, не был ли заключен с ним ранее договор. Если договор уже заключен, то оформляется только письмо-заявка. Если нет, то утверждается заявка, составляется, визируется и подписывается договор с Покупателем, и, если необходимо, в базу данных вносятся сведения о Покупателе.

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

Для отражения работы с базами данных используйте диаграмму DFD.

 

Порядок выполнения работы

 

1. Декомпозируйте функцию «Заключить договор» на диаграмме А0.

2. В диалоге Activity Box Count выберите количество функций, равное 4, и нотацию DFD.

3. В новую диаграмму внесите имена функций:

· Проверка, необходимо ли заключать договор.

· Утверждение заявки.

· Составление договора.

· Визирование и подписание договора.

4. Удалите граничные стрелки с диаграммы DFD.

В процессе декомпозиции согласно правилам DFD нужно преобразовать граничные стрелки во внутренние, начинающиеся или заканчивающиеся на внешних ссылках.

5. С помощью кнопки Data store Tool на панели моделирования добавьте на диаграмму следующие хранилища данных:

· Договоры.

· Покупатели.

· Письма-заявки.

· Заявки.

6. Для хранилища данных «Договора» создайте два его экземпляра (один экземпляр у работы «Проверка, необходимо ли заключать договор», второй – у работы «Визирование и подписание договора»), что позволит уменьшить пересечение стрелок на диаграмме.

Для создания экземпляра уже существующего хранилища данных в окне Data Store в раскрывающемся списке названий выберите «Договора» (рис. 32). Будет создано хранилище данных с именем «Договора» и номером «1».

Рис. 32. Окно создания хранилища данных

7. С помощью кнопки External Reference Tool на панели моделирования добавьте на диаграмму внешнюю сущность «Покупатель» рядом с работой «Проверка, необходимо ли заключать договор».

8. Создайте второй экземпляр внешней сущности «Покупатель» рядом с работой «Визирование и подписание договора». Это позволит уменьшить пересечение стрелок на диаграмме.

9. Соедините работы, хранилища данных и внешние сущности согласно рисункам 33 и 34.

10. Стрелка «Сведения о покупателе» является двунаправленной. Для того, чтобы сделать стрелку двунаправленной, в ее контекстном меню выбирают пункт Style и опцию Bidirectional.

11. На родительской диаграмме А0 туннелируйте стрелки, входящие и исходящие из работы «Заключить договор».

 

 

 


Рис. 33. Диаграмма DFD «Заключить договор» (часть)

 

Рис. 34. Диаграмма DFD «Заключить договор» (часть)

Лабораторная работа 7. Создание диаграммы IDEF3

 

Цель работы:приобретение навыков создания диаграммы нотации IDEF3 в AllFusion Process Modeler.



<== предыдущая лекция | следующая лекция ==>
Порядок выполнения работы | Порядок выполнения работы


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.146 сек.