包装(UML)
统一建模语言中的软件包用于“分组元素,并为分组元素提供名称空间”。软件包可能包含其他软件包,从而为软件包的层次结构组织提供。
几乎所有的UML元素都可以分组为包装。因此,类,对象,用例,组件,节点,节点实例等都可以组织为软件包,从而实现了真实世界UML模型所需要的无数元素的可管理组织。
用法
当组织功能模型(用例模型,工作流模型等)时,请使用软件包对所建模的系统的现实世界模块化结构进行建模。组织源代码时,请使用软件包表示源代码的不同层。例如:
在组织组件模型时,请使用软件包根据所有权和/或重用可能性对组件进行分组。例如:
在组织部署模型时,请使用软件包来表示您将要建模的不同类型的部署环境。例如: