设计包用于将相关设计模型元素组合在一起,这是考虑到组织性,常常也是为了配置管理。与工作产品:设计子系统不同,虽然设计包可以显示一些提供行为的内容(标记为“公共”),但它不提供正式接口。设计包应主要用作模型组织工具,将相关事项组合起来;如果需要行为语法,则使用设计子系统。
设计包及其内容由单个角色:设计人员负责。包中的元素可能依赖于其他包中所含的元素;这就导致了包之间的倚赖关系。 可以将包的倚赖关系用作分析设计模型弹性的工具:对于具有交叉依赖的包的模型,其更改的弹性较小。
包在模型中用来将相似模型元素分组,改进模型的组织并使它更易于理解。在大型模型中,封装是必需的。即使在较小的模型中,适当的封装也可以大幅度提高模型的理解性。某种封装几乎总是有用的。关于更多信息,请参阅工作产品指南:设计包。
© Copyright IBM Corp. 1987, 2006. All Rights Reserved.