Лабораторная работа №1. Применение case-средств для описания потоков данных бизнес-процесса. Цель лабораторной работы


Download 2.37 Mb.
bet43/60
Sana24.09.2023
Hajmi2.37 Mb.
#1687093
TuriЛабораторная работа
1   ...   39   40   41   42   43   44   45   46   ...   60
Bog'liq
Практикум

Кооперативные диаграммы


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


Для преобразования диаграммы последовательности в кооперативную диаграмму в программе Rational Rose:

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

  2. Выберите команду меню Browse  Create Collaboration Diagram или нажмите клавишу F5.

  3. Расположите объекты и сообщения на диаграмме нужным образом.

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



Рис. 6.

Диаграмма последовательности действий используется для просмотра сценария во временном порядке: что происходит сначала, что происходит затем. Заказчики легко могут читать и понимать такие диаграммы. Поэтому они очень полезны на стадии анализа.


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

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




Задание 1. Реализовать в пакете визуального моделирования Rational Rose рассмотренный выше в методических указаниях пример построения модели информационной системы «Банковский автомат». Для этого необходимо:

  1. Добавить в раздел Use Case View в окне браузера действующих лиц банковский служащий, клиент, кредитная система, а также варианты использования изменить идентификационный номер, перевести деньги, показать баланс, положить деньги на счет, произвести оплату, снять деньги со счета (образец – рис. 2).

  2. Создать главную диаграмму вариантов использования, соединив действующих лиц и варианты использования как показано на рис. 1.

  3. Создать документ с описанием потока событий для варианта использования снять деньги со счета (скопировать содержание со стр. 2) и связать созданный документ с соответствующим вариантом использования.

  4. Создать диаграмму последовательности основного потока событий для варианта использования снять деньги со счета как показано на рис. 5.

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

Сохранить модель в файле с именем вида <Фамилия2>, где <Фамилия> совпадает с фамилией студента, выполняющего лабораторную работу


Задание 2. На основе своего примера функциональной модели системы, созданной при выполнении лабораторной работы №1, создать диаграммы взаимодействия между объектами информационной системы. Для этого для каждого варианта использования необходимо:

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

  2. Создать диаграмму последовательности основного потока событий для варианта использования.

  3. Для каждого альтернативного потока создать свою диаграмму последовательности.

  4. Преобразовать все диаграммы последовательности в кооперативные диаграммы.




Download 2.37 Mb.

Do'stlaringiz bilan baham:
1   ...   39   40   41   42   43   44   45   46   ...   60




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling