Технологии разработки программного обеспечения


Создание диаграммы классов


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

q       registration form является объектом класса RegForm;

q       manager является объектом класса Manager;

q       math 101 является объектом класса Course;

q       section 1 является объектом класса CourseOffering;

q       bill является интерфейсом к внешней учетной системе, поэтому мы будем использовать имя BillingSystem как имя его класса.

Классы создаются в логическом представлении системы (рис. 17.17).

1.      В окне браузера щелкните правой кнопкой по значку пакета Logical View.

2.      В появившемся контекстном меню выберите команду New:Class. В результате в дерево окна браузера будет добавлен класс с именем NewClass.

3.      Пока значок класса остается выделенным, введите имя RegForm.

4.      Повторите предыдущие шаги для добавления других классов: Manager, Course, CourseOffering и BillingSystem.

После создания классов они описываются (документируются). Описания добавляются с помощью Documentation Window (рис. 17.18).

1. В окне браузера щелкните по значку класса CourseOffering.

2. Введите описание класса в Documentation Window.

Процесс построения сценариев и нахождения классов продолжается до тех пор, пока вы не скажете: «Больше находить нечего — нет ни новых классов, ни новых сообщений».

Следующий шаг — построение диаграммы классов. Откроем главную диаграмму (рис. 17.19) классов и добавим в нее классы.

Рис. 17.17. Логическое Рис. 17.18. Окно документации —

представление — Logical View Documentation Window

Рис. 17.19. Главная диаграмма классов

1.      Для открытия диаграммы выполним двойной щелчок по значку Main в окне браузера.




Начало  Назад  Вперед



Книжный магазин