UML讲义使用指南
发布时间:2024-01-22
指出方式:由让位类(解释类)圆点空心交叉连到被让位类(形式化类)。
比如说:同学 is 应用程序。
b)联系
联系解释:联系是一种以外联系,联系可以是单向的也可以是双向的,单向联系只可能会有一个交叉,双向联系可以两个交叉或者没有交叉。
指出方式:由以外者圆点实心交叉连到被以外者。
多重性:多重性表达在连线末端,指出两个类外的生产量联系。
小数点:准确的生产量*或者0..*:指出0到多个0..1:指出0或者1个1..*:指出1到多个比如说:教师以外同学,教师可以以外很多同学,同学也可以有很多教师,所以二者是双向联系。
c)催化
联系解释:催化是整体而言和一小的一种联系,一小可以转回整体而言而存在,整体而言和一小各自有自己的可持续,只需用‘has a’解读。
指出方式:由一小圆点空心圆锥交叉连到整体而言。
比如说:部门和职员的联系,部门可以有多名职员,职员也可归入多个部门,部门的撤销并不应能会导致职员的消亡。
d)第一组
联系解释:催化是整体而言和一小的一种联系,一小不应转回整体而言而存在,一小立足于于整体而言,只需用‘contains a’解读。
指出方式:由一小圆点实心圆锥交叉连到整体而言。
比如说:职员和职员的卡的联系,职员可以没有或者一张职员的卡,职员的卡也只可归入某一个职员,不应归入多名职员。
e)倚赖
联系解释:倚赖是两个类的弱联系联系,是偶发性的,只需用‘use a’解读。
指出方式:由运应用于方左至右交叉连到被运应用于方。
比如说:职员和未收的联系,在某些只需要书写的布景职员可能会运应用于未收。
f)借助
联系解释:借助为应用程序和类的联系,只需求图表分析时用的较少。
指出方式:由类左至右空心三角交叉连到应用程序。
比如说:列入应用程序借助职员的列入。
3)类所示的运应用于
类所示图表分析只需求基本步骤:
识别出类识别出类的基本物件描画类外的联系对各类来进行图表分析、形式化、整理在运应用于类所示的全过程中所,类外的联系是因基本上相同的该公司构造,联系也可能会有所相同。
例如,针对货车和轮胎这两类。
在二手货车布景中所,二者就是催化联系。轮胎是汽货车的组成一小,但是货车也可以去除轮胎,去除很久的轮胎也可给其他汽货车运应用于。
在汽货车接入布景中所,二者就是第一组联系,货车转回轮胎后将无法接入。
因此,在类所示的运应用于全过程中所,一定要偏重于该公司构造。
3.2 用例所示用例所示是目的解释了子系统运应用于应用程序坚信所子系统的功能犯罪行为。
用例所示只需相联系旁观者(actor)、用例(use case)和用例外的联系(association)。
1)旁观者
旁观者指出参与和运应用于子系统的一类配角。例如,应用程序就是商城子系统的旁观者。
要得心应手把握旁观者,只需要特别注意以下几点:
旁观者位于子系统之外,自身不归入子系统构造之中所;旁观者是形式化的一类配角,而不是解释的具体来说。例如,即应用程序是旁观者,但是解释的应用程序‘张三’不是旁观者;旁观者不一定是人,也可是缓冲子系统。例如,wms子系统也可能是商城子系统的旁观者。UML中所用一个人指出旁观者,可对相同的旁观者来进行命名。
2)用例
每一个椭圆锥指出一个用例,每个用例指出子系统提供的一类功能。
3)联系
用例外的联系相联系三种,分别是相联系、让位和推广。
a)相联系
联系解释:相联系联系指出主用例相联系子用例。
指出方式:由主用例左至右实心交叉连到子用例,左至右上标上《include》。
比如说:应用程序在账密列入的时候,相联系输出账号、输出密码学、获知登陆这三个子用例。
b)让位
让位分为用例的让位和配角的让位。
① 用例的让位
联系解释:让位联系的两个例子所处相同形式化层,被让位的用例是让位用例非常形式化的用例。
指出方式:由让位用例(解释用例)圆点空心交叉连到被让位用例(形式化用例),圆点线上不标上内容。
比如说:应用程序在列入子系统的时候,可以有账密列入、微信扫码列入这两种方式。
② 配角的让位
联系解释:让位者是对被让位者的非常解释的配角,让位者以外被让位者的所可靠例,且让位者不具备特可靠例。
指出方式:由让位者圆点空心交叉连到被让位者,圆点线上不标上内容。
比如说:普通应用程序只有指引图表的权责,高级应用程序还可能会有管理图表的权责。
c)推广
联系解释:推广联系是在根基用例上在特定布景下功能推广,推广用例是对根基用例的补足。
指出方式:由推广用例圆点实心交叉连到根基用例,圆点线上标上《extend》。
比如说:应用程序在列入子系统的时候,在忘记密码学的只能可以有忘记密码学这个操作。
3.3 社交活动所示1)锕系元素
社交活动所示也就是平常我们所说的流程所示,解释锕系元素相联系以下:
开始节点:实心圆锥,指出社交活动所示的开始,一个社交活动所示中所非常少有一个结束节点:圆锥圈内加个实心圆锥,指出社交活动所示的结束,一个社交活动所示中所可以有多个社交活动:边框三角形,指出社交活动反转:圆点交叉,两个社交活动上一社交活动连到下一社交活动是从和监护状况:圆锥指出是从,是从通往的反转上标上监护状况分叉/两河:分叉指出两个或者多个并发接入的是从,每个是从都是相互独立;两河指出两个或者多个是从全部来进行时最后,才可进入下一节点2)社交活动所示的运应用于
例如:比如在申请加盟商在建的布景,文字版解释了如下:
加盟商只需申请在建的平台在建的平台前只需先来进行时个人的资讯管理、公司的资讯的管理后台人员只需对的资讯来进行审核,审核通过则在建来进行时,审核不通过则只需重新管理的资讯3.4 逻辑子系统所示逻辑子系统所示解释了了一个的具体来说在可持续内的各种状况和相联系的反转状况,再加社交活动所示能简洁具体内容的解释了相联系的体系结构。
1)锕系元素
逻辑子系统所示相联系锕系元素如下:
开始状况:实心圆锥,指出逻辑子系统所示的开始,一个逻辑子系统所示中所非常少有一个结束状况:圆锥圈内加个实心圆锥,指出逻辑子系统所示的结束,一个逻辑子系统所示中所可以有多个状况:边框三角形,指出状况反转:圆点交叉,指出两个状况外的联系,当满足事件时,由上一个状况连到下一个状况事件:标上在圆点交叉之上,指出特定的节奏或犯罪行为2)逻辑子系统所示的运应用于
譬如说在申请加盟商在建的布景中所逻辑子系统所示如下:
3.5 时序所示也就是顺序所示,强调时外阶数下相同具体来说的传言交互。
1)锕系元素
时序所示的锕系元素相联系如下:
具体来说/希冀:指出参与交互的具体来说。每个具体来说左侧都通往着一条希冀(左至右),时序所示中所可以相联系多个具体来说/希冀可能会话:具体来说被激活时,希冀上可能会出现一个长条,即可能会话,指出一次交互。传言:指出具体来说外的传言通信,由一个具体来说的希冀连到另一个具体来说的希冀,相联系呼叫传言和送回传言,其中所送回传言分为该系统传言和异步传言:2)时序所示的运应用于
在应用程序列入的布景,文字版解释了如下:
应用程序在子系统列入页「输出账密」应用程序「点击列入」按钮列入模块「发送列入图表」到权责验证模块应用程序模块对列入图表来进行「权责验证」验证成功,则子系统「进入主关键字」;验证失败,则「清空密码学」并且「指引密码学错误」四、解释了本文从WHAT、WHY和HOW三个阶数介绍了UML,从这三多方面大众能对UML有个粗略的认识。
类所示、用例所示、社交活动所示、逻辑子系统所示和时序所示这五种运应用于kHz较高的所示熟练运应用于后,应该毕竟根基入门了,对于只需求图表分析只不过可能会有较大的帮助,只不过没有,这些都因人而异。
UML终究是一种探讨方式,了解了根基运应用于最后,还是要多实践。
这篇文章于我而言毕竟阶段性的解释了,希望对你也可靠。
本文由@没汤圆锥啦 原创发布于人人都是产品总经理。未经许可,禁止转载。
题所示来自 Unsplash,基于 CC0 贸易协定
该文观点非常少都有编者本人,人人都是产品总经理的平台非常少提供反馈存储空外维修服务。提供反馈存储空外维修服务。
。肠炎宁颗粒吃了多久见效阿莫西林能治鼻窦炎吗
盐酸坦索罗辛缓释胶囊治尿频尿急有效吗
肠炎宁颗粒拉肚子可以吃吗
眼睛疲劳怎么恢复比较快
-
中小学生要学会煮饭了,这个政府一出来,就引起了热议
工、公益劳工与当兵服务两个护航;也。 的学校可结合实际,在不同学段先决条件必需具体护航;也学习数量。比如,在烹饪总体:第一学段1-2高年级,要参与有趣的家庭变成员烹饪
- 2025-05-11因父母犯难道,女儿未通过公务员政审,考生:政审都查什么?
- 2025-05-11王莽明明是受百姓爱戴才篡位登基,为何最后可能会被刘秀替代?
- 2025-05-11关于辽、柳河流域环境保护和农业发展随想。(原创)
- 2025-05-11为何楚军死后,刘邦没有趁机抹黑楚军?这心机难怪楚军会输
- 2025-05-11快讯:动物疫苗褶皱异动拉升 奥联电子涨超10%
- 2025-05-11电动立体化掀起复古风,经典老车的电动转生
- 2025-05-11朗宸房车新品发布“源自欧洲,风起洛阳“5款新品现身,燃爆全场
- 2025-05-11融资提问:董秘好,公司有Wi-Fi 7产品或服务吗?
- 2025-05-11投资者追问:怎么看不到贵公司的年报和一季报!??
- 2025-05-1120多万的电动车,在Model 3和比亚迪汉之后,海豹则会成为新选择吗