Проектирование элементов системы выполняется проектировщиками и включает в себя:
· уточнение описания вариантов использования;
· проектирование классов;
· проектирование баз данных.
Уточнение описания вариантов использования
Уточнение описания вариантов использования заключается в модификации их диаграмм взаимодействия и диаграмм классов с учетом вновь появившихся на шаге проектирования классов и подсистем, а также проектных механизмов. Так, например, диаграммы взаимодействия варианта использования «Зарегистрироваться на курсы», изображенные на рис. 4.7 и 4.8, примут вид, показанный на рис. 4.29 и 4.30.
Объект класса CourseRegBDManager на рис. 4.29 играет роль интерфейса с объектной базой данных системы регистрации (предполагается, что данные о студентах, графиках и профессорах будут храниться в объектной БД).