Package -набор классов, отношений, use-case realization и других пакетов UML: package
Диаграммы пакетов Package – пакет. Общий механизм организации элементов модели в группы Имеет имя Определяет пространство имен Может быть импортирован другим пакетом
Package
Package diagram
package: service
package: service::local
package: service::server
package: service::agent
стереотипы пакетов system – вся система subsystem – подсистема facade – представление другого пакета –Например, пакет внешних интерфейсов подсистемы framework – набор шаблонов stub – заместитель другого пакета –Созданный, например, для тестирования
Layer - пакет, включающий другие пакеты некоторого уровня абстракции. UML: package со стереотипом > Типичные уровни: User Interface – классы пользовательского интерфейса Business Logic – классы логики приложения Persistence – классы сохраняемых объектов System – интерфейсы к аппаратуре, API операционной системы и тд
Analysis model UI : boundary classes, some controls Business Logic: controls, entities, boundaries – interfaces to other systems Persistence: entities System: boundaries – interfaces to operating environment
Analysis model Application : boundary classes, controls Business Logic: controls, entities Middleware: boundaries System: boundaries – interfaces to operating environment
Связи слоев