Курсовая работа: Разработка объектно-ориентированной модели информационной системы учебной библиотеки
2) В открывшемся меню выбрала пункт <new operation> (создать операцию). Появилось окно спецификации операции.
3) В поле имени ввела имя операции – Open (Открыть).
4) Нажала на кнопку ОК, чтобы закрыть окно спецификации операции и вернуться на диаграмму.
5) Повторила пункты с 1 по 6, пока не соотнесла с операциями все остальные сообщения:
Сообщение 2: Ввести сведения из накладной и из книги – с операцией SubmitInfo().
Сообщение 3: Сохранить сведения из накладной и из книги – с операцией Save().
Сообщение 4: Создать пустой номер издания – с операцией Create().
Сообщение 5: Задать номер издания – с операцией SetInfo().
Сообщение 6: Сохранить номер издания – с операцией SaveOrder().
Сообщение 7: Сохранить информацию об издании в базе данных - с операцией Commit().
Вывод: Диаграмма последовательности действий отображает взаимодействие объектов, упорядоченное по времени. На ней показаны объекты и классы, используемые в сценарии, и последовательность сообщений, которыми обмениваются объекты, для выполнения сценария. Диаграммы последовательности действий обычно соответствуют реализациям прецедентов в логическом представлении системы.
4 Создание Кооперативной диаграммы
Подобно диаграммам последовательности, кооперативные диаграммы отображают поток событий через конкретный сценарий варианта использования. Диаграммы последовательности упорядочены по времени, а кооперативные диаграммы заостряют внимание на связях между объектами.
Для создания Кооперативной диаграммы нажала клавишу F5.
Рисунок 3 Диаграмма Сотрудничества
Вывод: Как видно из рисунка 3, здесь представлена вся та информация, которая была и на диаграмме последовательности, но кооперативная диаграмма по-другому описывает поток событий. Из нее легче понять связи между объектами, однако труднее уяснить последовательность событий.
По этой причине часто для какого-либо сценария создают диаграммы обоих типов. Хотя они служат одной и той же цели и содержат одну и ту же информацию, но представляют ее с разных точек зрения.
На кооперативной диаграмме, так же как и на диаграмме последовательности, стрелки обозначают сообщения, обмен которыми осуществляется в рамках данного варианта использования. Их временная последовательность, однако, указывается путем нумерации сообщений.
5 Создание диаграммы классов
Этапы выполнения:
Настройка:
1) В меню модели выбрала пункт Tools > Options (Инструменты > Параметры).
2) Перешла на вкладку диаграмм.
3) Убедилась, что помечен контрольный переключатель Show Stereotypes (Показать стереотипы).
4) Убедилась, что помечены контрольные переключатели Show All Attributes (Показать все атрибуты) и Show All Operations (Показать все операции).
5) Убедилась, что не помечены переключатели Suppress Attributes (Подавить вывод атрибутов) и Suppress Operations (Подавить вывод операций).
Создание пакетов:
1) Щелкнула правой кнопкой мыши на Логическом представлении браузера.