九种常见UML图
创始人
2024-02-17 04:03:56
0

 我常用的UML图是 类图、用例图、序列图、状态图这4种。

1、类图

类图是面向对象系统建模最常见的图,是定义其他图的基础

类图主要用用来显示系统中的类,接口以及它们之间的静态结构和关系的一种静态模型

类图显示 集合的类、接口、关联、协作和约束,它也称为结构图

比如工厂模式的类图,我们创建一个 Shape 接口和实现 Shape 接口的实体类。下一步是定义工厂类 ShapeFactoryFactoryPatternDemo 类使用 ShapeFactory 来获取 Shape 对象。它将向 ShapeFactory 传递信息(CIRCLE / RECTANGLE / SQUARE),以便获取它所需对象的类型

2、用例图:

用例图捕捉系统的动态行为,描述用户、需求以及系统功能单元之间的关系

用例是主角、用例和它们的关系

用例用来识别外部和内部因素影响系统

 

3、序列图 

序列图又称时序图、序列图和循序图,是一种UML行为图

序列图描写对象之间发送消息的时间顺序

序列图组成元素:对象、生命线、激活、消息

ATM机取款的需求描述如下:
用户通过ATM机,插入银行卡。系统提示输入密码,用户输入密码。系统检查密码是否正确,密码正确用户选择取款。系统提示输入取款金额。用户输入金额,系统判断其合法性。在获取用户输入金额后,系统开始事物处理,减少账户金额,输出相应现金。

序列图如下:

 4、状态图:

状态图主要描述对象具有的各种状态,状态之间的转换以及触及状态转换的各种事件和条件

UML状态图描述了一个状态机,可以被定义为一台机器,它定义了一个对象,这些状态控制外部或内部事件的不同状态。

状态机由状态、转换、事件、活动和动作五部分组成。

比如描述公交车,是否堵车晚点到的状态图

 相关链接:九种常见UML图(分类+图解) - HZX↑ - 博客园

https://www.cnblogs.com/hzxll/p/16195711.html

相关内容

热门资讯

从创始人驱动到制度驱动,“中国... 导语:随着一代传奇人物陈景河退入幕后,紫金矿业这一庞大的矿业帝国能否续写神话? 李平/作者砺石商业...
“两高”联合发布第三批行政公益... 中新网12月22日电 据“最高人民检察院”微博消息,为进一步发挥典型案例指导引领作用,12月22日,...
福田区举行年度律师大会 《粤港... 深圳新闻网2025年12月22日讯(深圳特区报记者 张玮玮 林清容 通讯员 蔡梓帆 张圳伟)12月1...
浙江天台男子行凶致一死一伤 起... 封面新闻记者 张奕丹 今年5月,浙江省天台县发生一起一死一伤的刑事案件。12月22日,被害人的家属陈...
闪电律解·每周精选问答丨遗产继... 齐鲁网·闪电新闻12月22日讯 随着网友法律意识的提升,越来越多的人选择通过法律渠道解决自己生活工作...
以和为贵化纠纷 情理兼顾续亲情 近日,桦甸市人民法院成功调解一起亲友间民间借贷纠纷,既化解了债务矛盾,又维系了双方亲属情谊,以司法温...
西北联大旧址濒临灭失公益诉讼促... 行政公益诉讼抢救濒危抗战文物。 12月22日,最高人民法院、最高人民检察院联合发布第三批行政公益诉讼...
原创 央... #以案件说法# 近年来,随着消费升级和二手商品市场的崛起,许多商家开始通过直播平台进行二手衣物的回收...
点赞!习水纠纷调解只进一扇门 日前,习水县人民调解委员会接到一起劳资纠纷求助。工作人员第一时间详细核查当事人诉求及案件细节,随即联...