лаб -1-15 ОИС (2). Лабораторная работа 1 Тема Ознакомление с понятием информация иосновными понятиями информационная система
Скачать 1.56 Mb.
|
Лабораторная работа №4Тема: Файл-серверные приложенияЦель работы: Файл-серверные приложения , научиться создавать диаграммы декомпозиции А2; тоннелировать стрелки; осуществлять постановку задач по обработке информации; проводить анализ предметной области; осуществлять выбор модели и средства построения информационной системы и программных средств. Теоретические сведения В реальных диаграммах к каждой работе может подходить и от каждой может отходить около десятка стрелок. Если диаграмма содержит 6-8 работ, то она может содержать 30-40 стрелок, причем они могут сливаться, разветвляться и пресекаться. Такие диаграммы могут стать очень плохо читаемыми. В IDEF0 существуют соглашения по рисованию диаграмм, которые призваны облегчить чтение и экспертизу модели. Некоторые из этих правил BPwin поддерживает автоматически, выполнение других следует обеспечить вручную. Прямоугольники работ должны располагаться по диагонали с левого верхнего в правый нижний угол (порядок доминирования). При создании новой диаграммы декомпозиции BPwin автоматически располагает работы именно в таком порядке. В дальнейшем можно добавить новые работы или изменить расположение существующих, но нарушать диагональное расположение работ по возможности не следует. Порядок доминирования подчеркивает взаимосвязь работ, позволяет минимизировать изгибы и пересечения стрелок. Следует максимально увеличивать расстояние между входящими или выходящими стрелками на одной грани работы. Если включить опцию Line Drawing: Automatically space arrows на закладке Layout диалога Model Properties (меню Edit/Model Properties), BPwin будет располагать стрелки нужным образом автоматически. Следует максимально увеличить расстояние между работами, поворотами и пересечениями стрелок. Если две стрелки проходят параллельно (начинаются из одной и той же грани одной работы и заканчиваются на одной и той же грани другой работы), то по возможности следует их объединить и назвать единым термином. Обратные связи по входу рисуются "нижней" петлей, обратная связь по управлению – "верхней" в соответствии с рисунками 2.1,2.2. BPwin автоматически рисует обратные связи нужным образом. Конечно, можно нарисовать их по другому, но это будет неправильно. Циклические обратные связи следует рисовать только в случае крайней необходимости, когда подчеркивают значение повторно используемого объекта. Принято изображать такие связи на диаграмме декомпозиции. BPwin не позволяет создать циклическую обратную связь за один прием. Если все же необходимо изобразить такую связь, следует сначала создать обычную связь по выходу, затем разветвить стрелку, направить новую, ветвь обратно ко входу работы- источника и, наконец, удалить старую ветвь стрелки выхода в соответствии с рисунком 17. Рисунок 17 – Пример обратной циклической связи Следует минимизировать число пересечений, петель и поворотов стрелок в соответствии с рисунком 18. Это ручная и, в случае насыщенных диаграмм, творческая работа. Рисунок 18 – Минимизация пересечений и поворотов стрелок Если нужно изобразить связь по входу, необходимо избегать "нависания" работ друг над другом. В этом случае BPwin изображает связи по входу в виде петли в соответствии с рисунками 19, что затрудняет чтение диаграмм. Рисунок 19 – Пример правильного (справа) и неправильного (слева) расположения работ при изображении связи по входу Ход работы Переименовать стрелку "Система оформления заказов" в стрелку "Бухгалтерская система". Декомпозировать работу "Сборка и тестирование компьютеров" с 4-мя работами, используя методологию IDEF0 по следующим критериям: Производственный отдел получает заказы клиентов от отдела продаж по мере их поступления. Диспетчер координирует работу сборщиков, сортирует заказы, группирует их и дает указание на отгрузку компьютеров, когда они готовы. Каждые 2 часа диспетчер группирует заказы – отдельно для настольных компьютеров и ноутбуков – и направляет на участок сборки. Сотрудники участка сборки собирают компьютеры согласно спецификациям заказа и инструкциям по сборке. Когда группа компьютеров, соответствующая группе заказов, собрана, она направляется на тестирование. Тестеры проверяют каждый компьютер и в случае необходимости заменяют неисправные компоненты. Тестеры направляют результаты тестирования диспетчеру, который на основании этой информации принимает решение о передаче компьютеров, соответствующих группе заказов, на отгрузку. На основе этой информации внести новые работы и стрелки (табл. 3. и 4). Таблица 3 – Работы диаграммы декомпозиции А2
Таблица 4 – Стрелки диаграммы декомпозиции А2
Тоннелировать и связать на верхнем уровне граничные стрелки "Компоненты" и "Персонал производственного отдела" (Border Arrow Editor/Change it to resolved rounded tunnel). Результат выполнения лабораторной работы представлен в соответствии с рисунком 20. Рисунок 20 – Результат выполнения лабораторной работы Задание: 1 Разработать диаграмму декомпозиции второго уровня 2 Затоннелировать все необходимые стрелки Требования к выполнению лабораторной работы: Даны описания всех работ и стрелок Стрелки имеют минимальное пересечение между собой На одном уровне работ не более 6 Один механизм нескольких работ и одно управление нескольких работ имеют один выход Контрольные вопросы Что такое тоннелирование? Типы тоннелирования и их отличия. Правильное именование стрелок при слиянии и расщеплении? Что такое Squiggle? Как реализуется соглашение по рисованию диаграмм? |