UML中关系在visio中的表示

上传人:xin****18 文档编号:114623107 上传时间:2022-06-29 格式:DOCX 页数:6 大小:211.86KB
收藏 版权申诉 举报 下载
UML中关系在visio中的表示_第1页
第1页 / 共6页
UML中关系在visio中的表示_第2页
第2页 / 共6页
UML中关系在visio中的表示_第3页
第3页 / 共6页
资源描述:

《UML中关系在visio中的表示》由会员分享,可在线阅读,更多相关《UML中关系在visio中的表示(6页珍藏版)》请在装配图网上搜索。

1、Uml关系主要有四大类:依赖,关联,泛化,实现。其中依赖和关联是事物之间语义上的横向关系,泛化和实现是事物之间的纵向关系。一:依赖Dependency图示:定义:关系最为松散的,单向的,暂时产生关系的事物之间使用。使用图例:在静态图、组件图、部署图中两事物的弱依赖关系用此图示。二:关联Association图示:此图为visio中画法(在uml静态结构中,拖动复合图例,然后双击此图例,将出现下图,在关联端Iist中,聚合列都选择无,然后在isNavigable列中选择划箭头的端。然后点选确定,就出现右侧的关联图例)。tfl-结束18-结束1?諭莊:UIL殺1:莆蹴型:顶朗:羯山戡轴方旬世巳酮L

2、廖性鋼:关底训无无匚.定义:两事物之间的比较密切关系。实体之间的一个结构化关系表明对象是相互连接的。箭头是可选的,它用于指定导航能力。如果没有箭头,暗示是一种双向的导航能力。关联转换为一个实例作用域的变量。可为一个关联附加其他修饰符。多重性(Multiplicity)修饰符暗示着实例之间的关系。使用图例:在静态图中使用,其他图中也有类似的关联关系,但细化为其他关系。其中具体细分了两种关系:聚合和组合。1聚合Aggregation图示:此图为visio中画法(在uml静态结构中,拖动复合图例,然后双击此图例,将出现下图,在关联端Iist中,在聚合列中在需划箭头端选择共享选项。然后点选确定,就出现

3、左侧的聚合图例)。*A-.private,0:幽-结朿1了忙UML金晦S悝虫别善称CR):恂鱼昱CEJ文00:宕肿阴唉方向iXi定义:整体和个体之间的关系,个体生命周期的消亡对整体生命周期没有太大的影响。hasa的关系。我常沁*1.T!:-完暫5径叩呃乐妹L:翻轴!塑顷匸赳述的】聚合是关联的一种形式,代表两个类之间的整体/局部关系。聚合暗示着整体在概念上处于比局部更高的一个级别,而关联暗示两个类在概念上位于相同的级别。聚合也转换成一个实例作用域变量。关联和聚合的区别纯粹是概念上的,而且严格反映在语义上。聚合还暗示着实例图中不存在回路。换言之,只能是一种单向关系。2组合Composition图示

4、:此图为visio中画法(在uml静态结构中,直接拖动复合图例)4_1-结朿17水-结朿出定义:整体和个体之间的关系,containsa的关系。组合是聚合的一种特殊形式,暗示局部”在整体”内部的生存期职责。组合也是非共享的。所以,虽然局部不一定要随整体的销毁而被销毁,但整体要么负责保持局部的存活状态,要么负责将其销毁。局部不可与其他整体共享。但是,整体可将所有权转交给另一个对象,后者随即将承担生存期职责。在visio中聚合和组合关系被分别称之为共享和复合关系。主要在静态图中使用。菱形为整体一端,另一端为个体。三:泛化Generalization图示:此图为visio中画法(在uml静态结构中,

5、直接拖动归纳图例)定义:特殊到一般的关系。在软件开发中被称为继承关系,isa的关系。四:实现Realization图示:此图为visio中画法(右击类,然后选择形状显示选项,然后再勾选如左边所示的实现链接,点选确定,此时选择此类例图,将出现黄色菱形,点选黄色菱形,然后划线到要关联的事物中。即出现此虚箭头线)。to;推/1定义:类元之间的实现关系,在软件开发中被称为实现接口,或者抽象类之间的实现关系。另外在用例图中,存在3种关系1参与者与参与者之间泛化关系,即visio中的归纳图例。2:参与者与用例之间用依赖关系。即visio中的通信图例。3:用例与用例之间用关联关系,即拖拽visio中的扩展图

6、例。有时也可以用泛化关系。其中关联分为两类:include关系,extends关系。1)包含关系:把几个用例的公共步骤分离成一个被包含的用例用例间的包含关系允许包含提供者用例的行为到客户用例中.把包含用例称为客户用例,被包含用例称为提供者用例.包含用例提供功能给客户用例。通俗一点讲就是把一个复杂的事物,拆分成几部分,整体和部分之间用包含关系。IU娥oinclude打印回执单V-inclijderAlhl存取款机11inclule2)扩展关系:是把新行为插入到已有用例中的方法.基础用例提供了一组扩展点.这些扩展点可以添加新的行为.而扩展用例提供了一组插入片段.这些片段能插入到基础用例的扩展点。将

7、基用例中一段相对独立并且可选的动作,用扩展(Extension)用例加以封装,再让它从基用例中声明的扩展点(ExtensionPoint)上进行扩展,从而使基用例行为更简练和目标更集中,做基事件之后,我可能做扩展事件,也可能不做(在特殊情况下需要的新功能,扩展点就是特殊情况)。通俗一点讲就是一个操作,可以有多种选择方式,每种方式都可以实现此功能。多个实现和功能接口之间是一种扩展关系。cstcnc5;MX来电利.看灯菜:)|*/XruncntAr-at山口execat-ahle:组件埶堀摊塑组flAXtATl.i-fb.*zadgFile组件fr-rnivoirkfriemltlobal包换翩色njnplAnaaia.tioninpart拖一个扩展图例,然后双击,如下图,构造型中就多出一个listinclude,选择include,点选确定。此时右侧扩展图例上的文字将变为include.W):11

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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

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


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