信息系统分析与设计包.ppt
《信息系统分析与设计包.ppt》由会员分享,可在线阅读,更多相关《信息系统分析与设计包.ppt(35页珍藏版)》请在三一办公上搜索。
1、包图,5.1 包图的概念5.2 包的关系5.3 包的设计原则5.4 包图的应用,第5章,包图,5.1.1 包的概念 包的命名 包的可见性 包图,第5章,5.1 概述,1.包 包(Package):是UML用来组织模型元素的模型元素。可以把包比作一个存放模型元素的箱子或容器,在它里面可以存放要多个模型元素。包中可以包含类、构件、用例、节点、活动、状态、包等其他模型元素。,2.包的表示 UML用带把的矩形框来表示包。,简单包名,路径包名,3.包中元素的可见性 包中的元素对其他包可以访问,也可以隐藏,可见性具有可见、保护和私有三种形式。,可见,保护,私有,4.包中元素的显现性 包中的元素可以对外显现
2、,也可以隐藏。,显现,隐藏,5.包成员 包成员是包中的元素,例如下图中的“检索图书”用例就是“处理订单”包的成员。,包成员,1.包名 包名应由标识符表示,并且用能够表示包含义的名字。包的名字放到包的顶部,或包的内面。例如:,2.包成员的命名 包中成员的名字不允许相同。非限定名:成员的名字,不包括包的名字。例如,下图“货品”限定名:成员前面缀包名。例如,B:货品,包的可见性是指包中成员被其他包或模型元素访问的程度,分以下三种情况:可见public:+受限protected:#私有private:-,包图用来展现包和包之间的关系。,书店图书管理的包图:,包图,5.2.1 依赖关系 导入关系 合并关
3、系 包含关系,第5章,5.2 包的关系,1.包依赖关系的含义 如果一个包要访问或导入另外一个包中的元素,则两个包之间存在依赖关系。包的依赖关系用UML中的虚线箭头来表示,由源包指向被依赖的独立包。,2.包依赖的类型 1)使用:表示一个包中的元素要使用到另外一个包中的元素。,2.包依赖的类型 2)抽象:如果一个包的元素是对另外一个包元素的抽象,则两个包之间存在抽象关系。,2.包依赖的类型 3)跟踪:如果一个包的元素是对另外一个包元素的的深化,则两个包之间存在跟踪关系。,1.导入关系的含义 导入(import)是指将A包的元素导入到B包中,使得导入到B包中的A包中的元素在B包中的访问程度等同于B包
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息 系统分析 设计

链接地址:https://www.31ppt.com/p-6549725.html