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




Скачать 396.11 Kb.
НазваниеМетодические указания к выполнению лабораторных работ и курсового проекта по дисциплине
страница2/3
Дата публикации29.03.2014
Размер396.11 Kb.
ТипМетодические указания
uchebilka.ru > Информатика > Методические указания
1   2   3

Диаграммы IDEF3 могут быть использованы в моделировании бизнес – процессов для анализа завершенности процедур обработки информации. С их помощью можно описывать сценарии действий сотрудников организации. Под сценарием будем понимать повторяющуюся последовательность ситуаций или действий, которые описывают типичный класс проблем, присутствующих в организации или системе, описание последовательности свойств объекта, в рамках рассматриваемого процесса (например, последовательность обработки заказа).


IDEF3 представляет инструментарий для наглядного исследования и моделирования сценариев выполнения процессов. Метод позволяет проводить описание с необходимой степенью подробности посредством использования декомпозиции. IDEF3 как инструмент моделирования фиксирует следующую информацию о процессе:

  • Объекты, которые участвуют при выполнении сценария;

  • Роли, которые выполняют эти объекты (например, агент, транспорт и т.д.);

  • Отношения между работниками в ходе выполнения сценария процесса;

  • Состояния и изменения, которым подвергаются объекты;

  • Время выполнения и контрольные точки синхронизации работ;

  • Ресурсы, которые необходимы для выполнения работ.

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

Точка зрения на модель должна быть задокументирована. Обычно это точка зрения человека, ответственного за работу в целом. Также необходимо задокументировать цель модели – те вопросы, на которые призвана ответить модель.
^ 1.3.1 Единицы работы – Unit of Work (UOW)
UOW, также называемые работами, являются центральными компонентами модели. В IDEF3 работы изображаются прямоугольниками с прямыми углами и имеют имя, обозначающим процесс действия, и номер (идeнтификатор); другое имя существительное в составе той же фразы обычно отображает основной выход (результат) работы (например, «Изготовление изделия»). Обычно номер работы состоит из номера родительской работы и порядкового номера на текущей диаграмме.
1.3.2 Связи
Связи показывают взаимоотношение работ. Все связи в IDEF3 однонаправлены и могут быть направлены куда угодно, но обычно диаграммы IDEF3 стараются построить так, чтобы связи были направлены слева направо. В IDEF3 различают три типа стрелок, изображающих связи, стиль которых устанавливается через меню Model/Default Arrow Types:

  • ^ Старшая (Precedence) – сплошная линия, связывающая единицы работ. Рисуется слева направо или сверху вниз. Показывает что работа - источник должна закончиться прежде, чем работа-цель начнется.

  • ^ Отношения (Relational Link) – пунктирная линия, использующаяся для изображения связей между единицами работ (работа-цель начинается, когда работа-источник еще не закончилась), а так же между единицами работ и объектами ссылок.

  • ^ Потоки объектов (Object Flow) – стрелка с двумя наконечниками, применяется для описания того факта, что объект используется в двух или более единицах работы, например, когда объект порождается в одной работе и используется в другой.

^ Старшая связь и поток объектов. Старшая связь показывает, что работа–источник заканчивается ранее, чем начинается работа–цель. Часто результатом работы-источника становится объект, необходимый для запуска работы–цели. В этом случае стрелку, обозначающую объект, изображают с двойным наконечником. Имя стрелки должно ясно идентифицировать отображаемый объект. Поток объектов имеет туже семантику, что и старшая стрелка.

Отношение показывает, что стрелка является альтернативой старшей стрелке или потоку объектов в смысле задания последовательности выполнения работ - работа-источник не обязательно должна закончиться, прежде чем работа-цель начнется . Более того, работа-цель может закончиться прежде, чем закончиться работа-источник.

^ Перекрестки (Junction). Окончание одной работы может служить сигналом к началу нескольких работ, или же ода работа для своего запуска может ожидать окончание нескольких работ. Перекрестки используются для отображения логики взаимодействия стрелок при слиянии и разветвлении или для отображения множества событий, которые могут или должны быть завершены перед началом следующей работы. Различают перекрестки для слияния (Fan-in Junction) и разветвления (Fan-out Junction) стрелок. Перекресток не может одновременно использоваться для слияния и разветвления. В диалоге Select Junction Type указывается тип перекрестка. Различают несколько типов перекрестков (таблица 1). Все перекрестки на диаграмме нумеруются, каждый номер имеет префикс J. Можно редактировать свойства перекрестка при помощи диалога Definition Editor. В отличие от IDEF0 и DFD в IDEF3 стрелки могут сливаться или разветвляться только через перекрестки.

Таблица 1

Наименование

Смысл в случае слияния стрелок (Fan-in Junction)

Смысл в случае разветвления стрелок (Fan-out Junction)

1

2

3

Asynchronous (AND)


Все предшествующие процессы должны быть завершены

Все следующие процессы должны быть запущены

Synchronous (AND)

Все предшествующие процессы завершены одновременно

Все следующие процессы запускаются одновременно

Asynchronous (OR)

Один или несколько предшествующих процессов должны быть завершены

Один или несколько следующих процессов должны быть запущены


Продолжение таблицы 1

1

2

3

Synchronous (OR)

Один или несколько предшествующих процессов завершены одновременно

Один или несколько следующих процессов запускаются одновременно

XOR (Exclusive OR)

Только один предшествующий процесс завершен

Только один следующий процесс запускается


^ 1.3.3 Объект ссылки

Объект ссылки в IDEF3 выражает некую идею, концепцию или данные, которые нельзя связать со стрелкой, перекрестком или работой (рис.11). Для внесения объекта ссылки служит кнопкав палитре инструментов:

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

Рис.11 Объект ссылки.

Официальная спецификация IDEF3 различает три стиля объектов ссылок – безусловные (unconditional), синхронные (Synchronous) и асинхронные (Asynchronous). BPwin поддерживает только безусловные объекты ссылок. Синхронные и асинхронные объекты ссылок, используемые на диаграммах переходов состояний объектов, не поддерживаются. При внесении объектов ссылок помимо имени следует указывать тип объекта ссылки (таблица 2).

Таблица 2

Тип объекта ссылки

Цель описания

1

2

OBJECT

Описывает участие важного объекта в работе

GOTO

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

Возвращающейся на стартовую работу. GOTO может ссылаться на перекресток.

UOB (Unit of behavior)

Применяется когда необходимо подчеркнуть множественное использование какой-либо работы, но без цикла. Например, работа «Контроль качества» может быть использована в процессе «Изготовление изделия» несколько раз, после каждой единичной операции. Обычно этот тип ссылки не используется для моделирования автоматически запускающихся работ.

NOTE

Используется для документирования важной информации, относящейся к каким-либо графическим объектам на диаграмме. NOTE является альтернативой внесению текстового объекта в диаграмму.

ELAB (Elaboration)

Используется для усовершенствования графиков или их детального описания. Обычно употребляется для детального описания разветвления и слияния стрелок на перекрестках.



^ 2 Создание модели данных с помощью ERwin
Erwin имеет два уровня представления данных: логический и физический. Логический уровень - это абстрактный взгляд на данные, на нем данные представляются так, как выглядят в реальном мире, например "Постоянный клиент", "Отдел" или "Фамилия сотрудника". Физическая модель данных, напротив, зависит от конкретной СУБД, фактически являясь отображением системного каталога. В физической модели содержится вся информация обо всех объектах БД.

Д
ля переключения между логической и физической моделью данных служит список выбора в левой части панели инструментов Erwin (рис.12).

Рис.12 Переключение между логической и физической моделью

При переключении, если физической модели еще не существует, она будет создана автоматически.
^ 2.1 Палитра инструментов в Erwin
Палитра инструментов выглядит так:

  • К
    нопка указателя (режим мыши) - в этом режиме можно установить фокус на каком-либо объекте модели;

  • К
    нопка внесения сущности - для внесения сущности нужно щелкнуть левой кнопкой мыши по кнопке внесения сущности и один раз по свободному пространству на модели;

  • К
    нопка категории. Для установления связи необходимо щелкнуть по кнопке, затем один раз щелкнуть по сущности - родовому предку, затем - по сущности-потомку;

  • К
    нопки создания связи: идентифицирующая, "многие-ко-многим" и неидентифицирующая.


Erwin имеет несколько уровней отображения диаграммы: уровень сущностей, уровень атрибутов, уровень определений, уровень первичных ключей и уровень иконок. Переключаться между ними можно с помощью контекстного меню, которое появляется, если "кликнуть" по любому месту диаграммы, не занятому объектами модели. В контекстном меню следует выбрать пункт Display Level, и затем необходимый уровень отображения.
^ 2.2 Создание логической модели данных
2.2.1 Уровни логической модели
Различают три уровня логической модели, отличающихся по глубине представления информации:

  • Диаграмма сущность-связь (Entity Relationship Diagram, ERD);

  • Модель данных, основанная на ключах (Key Based model, KB);

  • Полная атрибутивная модель (Full Attributed model, FA).

Диаграмма сущность-связь представляет собой модель данных верхнего уровня. Она включает сущности и взаимосвязи, отражающие основные бизнес-правила предметной области. Такая диаграмма не слишком детализирована, в нее включаются основные сущности и связи между ними, которые удовлетворяют основным требованиям, предъявляемым к ИС. Как правило, ERD используют для презентаций и обсуждения структуры данных с экспертами предметной области.
1   2   3

Похожие:

Методические указания к выполнению лабораторных работ и курсового проекта по дисциплине iconМетодические указания к выполнению лабораторных работ по дисциплине 
Методические указания к выполнению лабораторных работ по дисциплине Водоснабжение (для студентов 4 курса всех форм обучения специальности...

Методические указания к выполнению лабораторных работ и курсового проекта по дисциплине iconМетодические указания к выполнению курсового проекта по дисциплине...
Методические указания к выполнению курсового проекта по дисциплине “Проектирование холодильных установок”./ Составитель В. М. Арсеньев....

Методические указания к выполнению лабораторных работ и курсового проекта по дисциплине iconМетодические указания к выполнению лабораторных работ по дисциплине «электромагнитная техника»
Методические указания к выполнению лабораторных работ и контрольных заданий по дисциплине "Электромагнитная техника". Раздел "Электромагнитные...

Методические указания к выполнению лабораторных работ и курсового проекта по дисциплине iconМетодические указания к выполнению лабораторных работ по дисциплине «прикладная гидроэкология»
Методические указания к выполнению лабораторных работ по дисциплине «Прикладная гидроэкология» (для студентов 3 курса дневной формы...

Методические указания к выполнению лабораторных работ и курсового проекта по дисциплине iconМетодические указания к выполнению лабораторных работ по дисциплине «Компьютерная графика»
Методические указания к выполнению лабораторных работ по курсу «Компьютерная графика» (для студентов, обучающихся по направлению...

Методические указания к выполнению лабораторных работ и курсового проекта по дисциплине iconМетодические указания и задание к выполнению курсового проекта по...
Методические указания и задание к выполнению курсового проекта по дисциплине «Алгоритмическое и программное обеспечение электротехнических...

Методические указания к выполнению лабораторных работ и курсового проекта по дисциплине iconМетодические указания и задание к выполнению курсового проекта по...
Методические указания и задание к выполнению курсового проекта по дисциплине «Алгоритмическое и программное обеспечение электротехнических...

Методические указания к выполнению лабораторных работ и курсового проекта по дисциплине iconМетодические указания к выполнению лабораторных работ по курсу
Методические указания к выполнению лабораторных работ по курсу "Технологические основы машиностроения" для студентов специальности...

Методические указания к выполнению лабораторных работ и курсового проекта по дисциплине iconМетодические указания к выполнению лабораторных работ по дисциплине...
Методические указания к выполнению лабораторных работ по дисциплине “Физика” для студентов всех специальностей (Разделы: “Механика”,...

Методические указания к выполнению лабораторных работ и курсового проекта по дисциплине iconМетодические указания и варианты исходных данных к выполнению курсового...
Методические указания и варианты исходных данных к выполнению курсового проекта «Выбор объекта инвестирования» по дисциплине “Инвестиционный...

Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
uchebilka.ru
Главная страница


<