Цель работы: Научиться создавать диаграмму прецедентов с использованием пакета RationalRose.
Ход работы:
1) Запустили RationalRose;
2) Создали UseCaseDiagram;
3) Добавили актеров и прецеденты на диаграмму и подписали их;
4) Связали все объекты.
Рис. 3 - диаграмма прецедентов для приложения
Диаграмма прецедентов для программного модуля приложения с указанием списка операций, которые выполняют актеры.
Вывод: в ходе выполненного задания были получены навыки в построении диаграммы прецедентов для приложения на специальном языке UML.(Unified Modeling Language, UML) - является графическим языком для спецификации, визуализации, проектирования и документирования систем.
Создание диаграммы классов (classdiagram)
Цель работы: Научиться создавать диаграмму классов с использованием пакета RationalRose.
Ход работы:
1) Запустили Rational Rose;
2) Создали Class Diagram;
3) Добавили классы на диаграмму и подписали их;
4) Добавили атрибуты и операции к классам;
5) Выделили связи и определили их вид.
Рис. 4 - диаграмма классов для приложения
Диаграмма классов является основным логическим представлением модели и содержит детальную информацию о внутреннем устройстве объектно-ориентированной программной системы. Классам присвоили имена и определили их атрибуты, также выполняемые операции. Определили между классами идентифицирующие связи.
Вывод: в ходе выполненного задания были получены навыки в построении диаграммы классов для приложения на специальном языке UML. Классы — это базовые элементы любой объектно-ориентированной системы. Классы представляют собой описание совокупностей однородных объектов с рисующими им свойствами — атрибутами, операциями, отношениями и семантикой.