正在加载图片...
2、包 包是模型的一部分,模型的每一部分必须属于某个包。建模者可以将模型 的内容分配到包中。但是为了使其能够工作,分配必须遵循一些合理的原 则,如公用规则、紧密耦合的实现和公用观点等。UML对如何组包并不强 制使用什么规则,但是良好的解组会很大地增强模型的可维护性。 包包含顶层的模型元素,即任何不被其他元素所包含的元素,如类和它们 之间的关系、状态机、用例图、交互和协作。有些元素如属性、操作、状 态、生命线和消息被其他元素包含,而不在包中直接出现。每个顶层元素 都有一个包,它在这个包中被声明,该包被称作元素的“家”包。可能被 别的包引用,但是其所有权属于家包。在一个好的配置控制系统中,建模 者必须能够对家包进行访问以修改元素的内容,这为处理大的模型提供了 访问控制机制。包也是任何版本出版机制的单元。Page 4 2、包 包是模型的一部分,模型的每一部分必须属于某个包。建模者可以将模型 的内容分配到包中。但是为了使其能够工作,分配必须遵循一些合理的原 则,如公用规则、紧密耦合的实现和公用观点等。UML对如何组包并不强 制使用什么规则,但是良好的解组会很大地增强模型的可维护性。 包包含顶层的模型元素,即任何不被其他元素所包含的元素,如类和它们 之间的关系、状态机、用例图、交互和协作。有些元素如属性、操作、状 态、生命线和消息被其他元素包含,而不在包中直接出现。每个顶层元素 都有一个包,它在这个包中被声明,该包被称作元素的“家”包。可能被 别的包引用,但是其所有权属于家包。在一个好的配置控制系统中,建模 者必须能够对家包进行访问以修改元素的内容,这为处理大的模型提供了 访问控制机制。包也是任何版本出版机制的单元
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有