Теперь можно построить диаграмму классов уровня проектирования. На рис. П.1.29. приведен фрагмент диаграммы классов уровня проектирования для книжного Internet-магазина.
Рис. П.1.29 Фрагмент диаграммы классов уровня проектирования для книжного Internet-магазина
Как видно на примере, диаграмма классов содержит в себе детальную информацию по всем объектам и документам предметной области, поэтому для лучшей визуализации ее рекомендуется представлять в пакетном виде. Для этого сначала выделяют пакеты по типу их функционального назначения (Рис. П.1.30).
Рис. П.1.30 Пакеты функциональности диаграммы классов
А затем, в рамках пакета каждого уровня, проектируют диаграмму классов (Рис. П.1.31, П.1.32, П.1.33)
Рис. П.1.31 Диаграмма классов уровня представления
Рис. П.1.32 Диаграмма классов прикладного уровня
Рис. П.1.32 Диаграмма классов уровня СУБД