信息系统分析与设计包.ppt

上传人:xt****7 文档编号:5195811 上传时间:2020-01-22 格式:PPT 页数:35 大小:843.81KB
返回 下载 相关 举报
信息系统分析与设计包.ppt_第1页
第1页 / 共35页
信息系统分析与设计包.ppt_第2页
第2页 / 共35页
信息系统分析与设计包.ppt_第3页
第3页 / 共35页
点击查看更多>>
资源描述
包图 5 1包图的概念5 2包的关系5 3包的设计原则5 4包图的应用 第5章 包图 5 1 1包的概念5 1 2包的命名5 1 3包的可见性5 1 4包图 第5章 5 1概述 1 包包 Package 是UML用来组织模型元素的模型元素 可以把包比作一个存放模型元素的箱子或容器 在它里面可以存放要多个模型元素 包中可以包含类 构件 用例 节点 活动 状态 包等其他模型元素 2 包的表示UML用带把的矩形框来表示包 简单包名 路径包名 3 包中元素的可见性包中的元素对其他包可以访问 也可以隐藏 可见性具有可见 保护和私有三种形式 可见 保护 私有 4 包中元素的显现性包中的元素可以对外显现 也可以隐藏 显现 隐藏 5 包成员包成员是包中的元素 例如下图中的 检索图书 用例就是 处理订单 包的成员 包成员 1 包名包名应由标识符表示 并且用能够表示包含义的名字 包的名字放到包的顶部 或包的内面 例如 2 包成员的命名包中成员的名字不允许相同 非限定名 成员的名字 不包括包的名字 例如 下图 货品 限定名 成员前面缀包名 例如 B 货品 包的可见性是指包中成员被其他包或模型元素访问的程度 分以下三种情况 可见public 受限protected 私有private 包图用来展现包和包之间的关系 书店图书管理的包图 包图 5 2 1依赖关系5 2 2导入关系5 2 3合并关系5 2 4包含关系 第5章 5 2包的关系 1 包依赖关系的含义如果一个包要访问或导入另外一个包中的元素 则两个包之间存在依赖关系 包的依赖关系用UML中的虚线箭头来表示 由源包指向被依赖的独立包 2 包依赖的类型1 使用 表示一个包中的元素要使用到另外一个包中的元素 2 包依赖的类型2 抽象 如果一个包的元素是对另外一个包元素的抽象 则两个包之间存在抽象关系 2 包依赖的类型3 跟踪 如果一个包的元素是对另外一个包元素的的深化 则两个包之间存在跟踪关系 1 导入关系的含义导入 import 是指将A包的元素导入到B包中 使得导入到B包中的A包中的元素在B包中的访问程度等同于B包的元素 2 元素导入元素导入是指将包内任意元素导入到另外一个包中 3 包导入包导入是指将一个包中的所有元素导入到另外一个包中 包合并 packagemerge 是将源包的元素合并到目标包中 以扩展目标包的内容 合并之后 源包元素的特性在自己原有特性的基础上增加目标包的特性 包合并 合并的结果 包的包含 include 关系是指一个包可以嵌套另外一个包作为自己的子包 而且允许多层嵌套 3 包的嵌套包之中可以嵌套子包 包图 5 3 1重用等价原则5 3 2共同重用原则5 3 3共同封闭原则5 3 4无循环依赖原则 第5章 5 3包的设计原则 1 重用等价原则对于同类可重用的模型元素尽量放到一个包中 不要把可重用模型元素和不可重用的模型元素混到一个包中 2 共同重用原则把同一个应用要重用的多个模型元素放到同一个包中 以减少包间的依赖 提高包的独立性 3 共同封闭原则把可能同时修改 同时维护的模型元素放到一个包中 以便于维护和升级 4 非循环依赖原则包之间的依赖关系不要形成循环 即A依赖B B依赖C C又依赖A 包图 5 4 1分类组织模型元素5 4 2模型结构建模5 4 3命名空间建模 第5章 5 4包图的作用 利用包来有效分类组织模型元素 例如 利用包来建立软件结构模型 一个包就是一个命名空间 在包中的所有命名元素都可以通过元素名称来标识 小结 教学进程 5 1包的概念 5 3包的设计原则5 1 1包的概念5 3 1重用等价原则5 1 2包的命名5 3 2共同重用原则5 1 3包的可见性5 3 3共同封闭原则5 1 4包图5 3 4无循环依赖原则 5 2包的关系 5 4包的应用5 2 1依赖关系5 4 1分类组织模型元素5 2 2导入关系5 4 2模型结构建模5 2 3合并关系5 4 3命名空间建模5 2 4包含关系 第5章包图 END 教学进程 本章作业 一简答题 1 什么叫包 2 包之间存在哪几种关系 3 包图有什么作用 END 1 包的可见性有 私有和 几种 2 包的依赖关系可以分为 抽象和 几种形式 3 包导入可以分为 和 两种类型 4 包的包含关系是指一个包可以 另外一个包作为自己的 教学进程 本章作业 二填空题
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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