Теперь можно построить диаграмму классов уровня проектирования. На рис. П.1.29. приведен фрагмент диаграммы классов уровня проектирования для книжного Internet-магазина.

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

Рис. П.1.30 Пакеты функциональности диаграммы классов
А затем, в рамках пакета каждого уровня, проектируют диаграмму классов (Рис. П.1.31, П.1.32, П.1.33)

Рис. П.1.31 Диаграмма классов уровня представления

Рис. П.1.32 Диаграмма классов прикладного уровня

Рис. П.1.32 Диаграмма классов уровня СУБД






