Главная страница
Навигация по странице:

  • Теоретические сведения

  • Задание: 1 Разработать диаграмму декомпозиции второго уровня2 Затоннелировать все необходимые стрелкиТребования к выполнению лабораторной работы

  • лаб -1-15 ОИС (2). Лабораторная работа 1 Тема Ознакомление с понятием информация иосновными понятиями информационная система


    Скачать 1.56 Mb.
    НазваниеЛабораторная работа 1 Тема Ознакомление с понятием информация иосновными понятиями информационная система
    Дата28.04.2022
    Размер1.56 Mb.
    Формат файлаdocx
    Имя файлалаб -1-15 ОИС (2).docx
    ТипЛабораторная работа
    #502505
    страница4 из 14
    1   2   3   4   5   6   7   8   9   ...   14

    Лабораторная работа №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 по следующим критериям:

    1. Производственный отдел получает заказы клиентов от отдела продаж по мере их поступления.

    2. Диспетчер координирует работу сборщиков, сортирует заказы, группирует их и дает указание на отгрузку компьютеров, когда они готовы.

    3. Каждые 2 часа диспетчер группирует заказы – отдельно для настольных компьютеров и ноутбуков – и направляет на участок сборки.

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

    5. Тестеры направляют результаты тестирования диспетчеру, который на основании этой информации принимает решение о передаче компьютеров, соответствующих группе заказов, на отгрузку.

    6. На основе этой информации внести новые работы и стрелки (табл. 3. и 4).

    Таблица 3 – Работы диаграммы декомпозиции А2

    Activity Name

    Activity Definition

    Отслеживание расписания и управление сборкой и тестированием

    Просмотр заказов, установка расписания выполнения заказов, просмотр результатов тестирования, формирование групп заказов на сборку и отгрузку

    Сборка настольных компьютеров

    Сборка настольных компьютеров в соответствии с инструкциями и указаниями диспетчера

    Сборка ноутбуков

    Сборка ноутбуков в соответствии с инструкциями и указаниями диспетчера

    Тестирование компьютеров

    Тестирование компьютеров и компонентов. Замена неработающих компонентов

    Таблица 4 – Стрелки диаграммы декомпозиции А2

    Arrow Name

    Arrow Source

    Source Type

    Arrow Destination

    Arrow Desination. Type

    1

    2

    3

    4

    5

    Диспетчер

    Персонал производственного

    отдела

    Mechanism

    Отслеживание расписания и управление сборкой и тестированием

    Mechanism

    Заказы клиентов

    Граница

    диаграммы




    Отслеживание расписания и управление сборкой и тестированием

    Control

    Заказы на на стольные компьютеры


    Отслеживание расписания и управление сбор-

    кой и тестированием

    Output

    Сборка настольных компьютеров

    Control

    Заказы на на ноутбуки


    Отслеживание расписания и управление сбор-

    кой и тестированием

    Output

    Сборка ноутбуков

    Control

    Компоненты

    «Tunnel»

    Input

    Сборка настольных компьютеров

    Input










    Сборка ноутбуков

    Input










    Тестирование

    Input

    Настольные компьютеры

    Сборка настольных компьютеров

    Output

    Тестирование

    Input

    Ноутбуки

    Сборка ноутбуков

    Output

    Тестирование

    Input

    Персонал производственного отдела

    "Tunnel"

    Mechanism

    Сборка настольных компьютеров

    Mechanism

    Правила сборки и тестирования

    Граница диаграммы




    Сборка настольных компьютеров

    Control




    Сборка ноутбуков

    Output










    Тестирование


    Output







    Результаты тестирования

    Тестирование компьютеров

    Output

    Отслеживание расписания и управление сбор-

    кой и тестированием

    Input

    Собранные компьютеры

    Тестирование


    Output

    Граница диаграммы

    Output

    Тестер

    Персонал производственного отдела

    Mechanism

    Тестирование компьютеров

    Mechanism

    Указания передать компьютеры на отгрузку

    Отслеживание расписания и управление сбор-

    кой и тестированием

    Output

    Тестирование компьютеров

    Control

    Тоннелировать и связать на верхнем уровне граничные стрелки "Компоненты" и "Персонал производственного отдела" (Border Arrow Editor/Change it to resolved rounded tunnel). Результат выполнения лабораторной работы представлен в соответствии с рисунком 20.



    Рисунок 20 – Результат выполнения лабораторной работы

    Задание:

    1 Разработать диаграмму декомпозиции второго уровня

    2 Затоннелировать все необходимые стрелки

    Требования к выполнению лабораторной работы:

    1. Даны описания всех работ и стрелок

    2. Стрелки имеют минимальное пересечение между собой

    3. На одном уровне работ не более 6

    4. Один механизм нескольких работ и одно управление нескольких работ имеют один выход

    Контрольные вопросы

    1. Что такое тоннелирование?

    2. Типы тоннелирования и их отличия.

    3. Правильное именование стрелок при слиянии и расщеплении?

    4. Что такое Squiggle?

    5. Как реализуется соглашение по рисованию диаграмм?



    1   2   3   4   5   6   7   8   9   ...   14


    написать администратору сайта