UML教程07 - 包图.ppt

上传人:hyn****60 文档编号:75301587 上传时间:2023-03-03 格式:PPT 页数:17 大小:192KB
返回 下载 相关 举报
UML教程07 - 包图.ppt_第1页
第1页 / 共17页
UML教程07 - 包图.ppt_第2页
第2页 / 共17页
点击查看更多>>
资源描述

《UML教程07 - 包图.ppt》由会员分享,可在线阅读,更多相关《UML教程07 - 包图.ppt(17页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

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 标准元素构造型用途虚包(faade)描述一个只引用其他包内元素的包框架(framework)描述一个主要由模式组成的包桩(stub)描述一个作为另一个包的公共内容代理的包子系统(subsyste

3、m)描述一个表示正在建模中的整个系统的一个独立部分的包系统(system)描述一个表示正在建模中的整个系统的包7.3 包之间的关系 包之间可以有两种关系:引入和访问依赖:在一个包中引入另一个包输出的元素 泛化:说明包的家族 7.4 包图建模技术 7.4.1 对成组的元素建模7.4.2 对体系结构视图建模7.4.1 对成组的元素建模浏览特定体系结构视图中的建模元素,找出由在概念和语义上相互接近的元素所定义的组块。把每一个这样的组块放到一个包中。对每一个包找出可以在包外访问的元素,将这些元素标记为公有的,把其他的元素标记为受保护的或私有的。如果不确定时,就隐藏该元素。确定包与包之间的依赖关系,特别

4、是引入依赖。确定包与包之间的泛化关系,以及包的多重性和重载。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 图书馆管理系统的包图

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 生活常识

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁