软件工程ch11系统结构与包模型.pptVIP

  • 4
  • 0
  • 约1.52千字
  • 约 21页
  • 2017-08-06 发布于浙江
  • 举报
第11章 系统结构与包模型模型 包图 概述 包 包之间的关系 包图建模技术 概述 包图是维护和控制系统总体结构的重要建模工具 包图方便理解和处理整个模型 包 包是将多个元素组织为语义相关组的通用机制 包的内容 拥有或引用的模型元素 作为模型组织结构的一种分组机制,包的实例没有任何语义。因此,包仅在建模时有意义,而不必转换到可执行的系统中 包模型 包(package)是一种分组机制,也可以认为是一种集合元素或者容器元素,其中可以包含不同类型的产品。 类似于文件管理中的文件夹 包 包的名称 每个包必须有一个与其他包相区别的名称 两种形式:简单名和路径名 包 包拥有的元素 包拥有的元素:类、接口、组件、节点、协作、用例、图以及其他包 一个模型元素不能被一个以上的包所拥有 如果包被撤销,其中的元素也要被撤销 一个包形成了一个命名空间 包 包内元素的可见性 公有的(public) “+” 受保护的(protected) “#” 私有的(private)“-” 包之间的关系 引入(import) 允许一个包中的元素可以单向访问另一包中的元素 输出(export) 包的公共部分 引入和访问依赖不是可传递的 包图建模技术 对成组的元素建模 浏览特定体系结构视图中的建模元素,找出由在概念和语义上相互接近的元素所定义的组块,把每一个这样的组块放到一个包中 对每一个包找出可以在包外

文档评论(0)

1亿VIP精品文档

相关文档