Классы и пакеты в RR
Пятница, 15 мая 2009 9:22
Пример выполнения задания
Упражнение
В этом упражнении необходимо сгруппировать в пакеты классы, созданные при выполнении предыдущего упражнения. Затем нужно будет построить несколько диаграмм Классов и показать на них классы и пакеты системы.
Постановка задачи
Изучив диаграммы Взаимодействия, Боб понял, что система соответствует требованиям компании. После этого Сьюзан пришла к руководителю группы разработчиков Карен:
— Вот диаграммы Взаимодействия, описывающие процесс ввода нового заказа.
— Прекрасно. Приступаем к разработке.
Ознакомившись с классами модели Rose, Карен решила объединить их в пакеты по стереотипу. Она создала пакеты Entities (Сущности), Boundaries (Границы) и Control (Управление), поместив в них соответствующие классы. Затем для каждого пакета были построены диаграммы Классов. Кроме того, на Главной диаграмме были показаны пакеты, а на диаграмме «Ввод нового заказа» — все классы этого варианта использования.
Создание диаграммы Классов
Объедините обнаруженные нами классы в пакеты. Создайте диаграмму Классов для отображения пакетов, диаграммы Классов для представления классов в каждом пакете и диаграмму Классов для представления всех классов варианта использования «Ввести новый заказ».