UML教程07---包图.ppt

上传人:PIYPING 文档编号:13673106 上传时间:2022-01-21 格式:PPT 页数:17 大小:192KB
返回 下载 相关 举报
UML教程07---包图.ppt_第1页
第1页 / 共17页
UML教程07---包图.ppt_第2页
第2页 / 共17页
UML教程07---包图.ppt_第3页
第3页 / 共17页
UML教程07---包图.ppt_第4页
第4页 / 共17页
UML教程07---包图.ppt_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《UML教程07---包图.ppt》由会员分享,可在线阅读,更多相关《UML教程07---包图.ppt(17页珍藏版)》请在三一文库上搜索。

1、第7章 包图,7.1 概述7.2 包7.3 包之间的关系7.4 包图建模技术7.5 实例图书馆管理系统的包图,7.1 概述,维护和控制系统总体结构的重要建模工具。 方便理解和处理整个模型,7.2 包,将多个元素组织为语义相关组的通用机制。包的内容:拥有或引用的模型元素。包的实例没有任何语义。 仅在建模时有意义,而不必转换到可执行的系统中。,7.2 包,7.2.1 名称7.2.2 拥有的元素7.2.3 可见性7.2.4 引入与输出7.2.5 标准元素,7.2.1 名称,每个包必须有一个与其他包相区别的名称。两种形式:简单名和路径名。,7.2.2 拥有的元素,拥有是一种组成关系。 包拥有的元素:类

2、、接口、组件、节点、协作、用例、图以及其他包。 一个模型元素不能被一个以上的包所拥有。如果包被撤销,其中的元素也要被撤销。 一个包形成了一个命名空间。,7.2.3 可见性,可见性的类型:公有的(public) “”受保护的(protected) “”私有的(private)“”,7.2.4 引入与输出,引入(import): 允许一个包中的元素可以单向访问另一包中的元素 输出(export): 包的公共部分,7.2.4 引入与输出,7.2.5 标准元素,7.3 包之间的关系,包之间可以有两种关系: 引入和访问依赖: 在一个包中引入另一个包输出的元素 泛化: 说明包的家族,7.4 包图建模技术,

3、7.4.1 对成组的元素建模7.4.2 对体系结构视图建模,7.4.1 对成组的元素建模,浏览特定体系结构视图中的建模元素,找出由在概念和语义上相互接近的元素所定义的组块。把每一个这样的组块放到一个包中。对每一个包找出可以在包外访问的元素,将这些元素标记为公有的,把其他的元素标记为受保护的或私有的。如果不确定时,就隐藏该元素。确定包与包之间的依赖关系,特别是引入依赖。确定包与包之间的泛化关系,以及包的多重性和重载。,7.4.2 对体系结构视图建模,找出问题语境中一组有意义的体系结构视图。找出对于可视化、详述、构造和文档化每个视图的语义来说充分必要的元素(和图),并将它们放到合适的包中。如有必要,将这些元素进一步地组合到它们自己的包中。不同视图中的元素之间通常存在依赖关系。,7.5 实例图书馆管理系统的包图,7.5.1 使用Rational Rose绘制包图的步骤7.5.2 图书馆管理系统的包图,7.5.1 使用Rational Rose绘制包图的步骤,1. 创建包2. 修改包的属性3. 增加包的信息4. 添加包之间的输入依赖5. 删除包,7.5.2 图书馆管理系统的包图,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1