Проектирование информационных систем с использованием ERWin, BPWin

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



Рис. 4 - Создание Use Case диаграммы

2. Во всплывающем меню выберите пункт New -> Use Case Diagram (рис. 4).

3. Выделив новую диаграмму, введите её имя.

4. Дважды щелкнув по названию диаграммы, откройте её.

5. С помощью кнопки Use Case панели инструментов поместите на диаграмму новый вариант использования.

6.Выделив новый вариант использования, введите его имя Ввести новый заказ.

7. Добавить так же следующие варианты использования: Изменить существующий заказ, Начать инвентарную опись, Обновить инвентарную опись, Оформить заказ, Отклонить заказ

8. С помощью кнопки Actor поместите на диаграмму следующие действующие лица: Продавец, Бухгалтерская система, Директор магазина, Менеджер магазина.

9. С помощью кнопки Unidirectional Association добавить ассоциации.

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

11. Щелкните правой кнопкой мыши на новой связи между вариантами использования, в открывшемся меню выберите пункт Open Specification. В раскрывшемся списке стереотипов введите слово extends (расширение), затем нажмите ОК (рис. 5).

Рис. 5 - Диаграмма вариантов использования

4.1.2 Создание диаграммы видов деятельности

Activity diagram (диаграммы активности)

Данный тип диаграмм может использоваться для отражения состояний моделируемого объекта, однако, основное назначение Activity diagram в том, чтобы отражать бизнес-процессы объекта. Этот тип диаграмм позволяет показать не только последовательность процессов, но и ветвление и даже синхронизацию процессов.

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

Диаграмма деятельности в среде IBM Rational Rose 2003, так же как и диаграмма состояний, может относиться к отдельному классу, операции класса, варианту использования, пакету или представлению. Общие рекомендации по построению диаграммы деятельности были рассмотрены в лекции 11 курса Основы объектно-ориентированного моделирования в нотации UML. Для того чтобы построить диаграмму деятельности, ее вначале необходимо создать и активизировать.

Начать построение диаграммы деятельности для выбранного элемента модели или моделируемой системы в целом можно одним из следующих способов:

  • Щелкнуть на кнопке с изображением диаграммы состояний на стандартной панели инструментов, после чего следует выбрать представление и тип разрабатываемой диаграммы - диаграмма деятельности.
  • Выделить логическое представление (Logical View) или представление вариантов использования (Use Case View) в браузере проекта и выполнить операцию контекстного меню: New

    Activity Diagram (НоваяДиаграмма деятельности).

  • Раскрыть логическое представление (Logical View) в браузере проекта и выделить рассматриваемый класс, операцию класса, пакет, или раскрыть представление вариантов использования (Use Case View) и выбрать вариант использования, после чего выполнить операцию контекстного меню: New

    Activity Diagram (НоваяДиаграмма деятельности).

  • Выполнить операцию главного меню: Browse

    State Machine Diagram (ОбзорДиаграмма состояний), после следует чего выбрать представление и тип разрабатываемой диаграммы - диаграмма деятельности.

  • В результате выполнения этих действий появляется новое окно iистым рабочим листом диаграммы деятельности и специальная панель инструментов, содержащая кнопки с изображением графических элементов, необходимых для разработки диаграммы деятельности (табл. 7). Назначение отдельных кнопок панели можно узнать из всплывающих подсказок.

Таблица 7 - Назначение кнопок специальной панели инструментов для диаграммы видов деятельности

Графическое изображениеВсплывающая подсказкаНазначение кнопкиSelection ToolПревращает изображение курсора в форму стрелки для последующего выделения элементов на диаграммеText BoxДобавляет на диаграмму текстовую областьNoteДобавляет на диаграмму примечаниеAnchor Note to ItemДобавляет на диаграмму связь примечания с соответствующим графическим элементом диаграммыStateДобавляет на диаграмму состояниеActivityДобавляет на диаграмму деятельностьStart StateДобавляет на диаграмму начальное состояниеEnd StateДобавляет на диаграмму конечное состояние

State TransitionДобавляет на диаграмму переходTransition to SelfДобавляет на диаграмму рефлексивный переход

Horizontal SynchronizationДобавляет на диаграмму горизонтально расположенный символ синхронизацииVertical SynchronizationVertical SynchronizationДобавляет на диаграмму вертикально расположенный символ синхронизацииDecisionДобавляет на диаграмму символ принятия решения для альтернативных переходовSwimlaneДобавляет на диаграмму дорожкуObjectДобавляет на диаграмму объект (по умолчанию отсутствует)Object FlowДобавляет на диаграмму стрелку потока объектов (по умолчанию отсутствует)Business ActivityДобавляет на диаграмму бизнес-деятельность (по умолчанию отсутствует)Business TransactionДобавляет на диаграмму бизнес-транзакцию (по умолчанию отсутствует)

1. Найдите в браузере вариант использования (use case) Изменить существующий заказ

2. В открывшемся меня выберите пункт Sub Diagram -> New Activity Diagramm

3. Добавьте н

Copyright © 2008-2014 studsell.com   рубрикатор по предметам  рубрикатор по типам работ  пользовательское соглашение