【统一建模语言】UML & StarUML(on MAC)

本文详细介绍了UML中的类图、时序图和活动图,以及如何在StarUML工具中进行绘制。类图用于展示对象之间的静态关系,时序图描述对象间的动态交互,活动图则展现流程和算法。通过实例展示了音乐盒的MP3播放流程,同时提到了StarUML使用中应注意的事项和中英文名词对照。
摘要由CSDN通过智能技术生成

面试提问:UML中有哪些常用的图?画出来

用例图(比如用户拿来干嘛,后台拿来用来干嘛):角色使用的各个方法;
类图(所有类之间的关系)
活动图(流程图)Activity :用户使用方法,登录与否?然后进行分叉;
时序图 Sequence :IDE中Controller、Service、Impl、Entity之间的关系;

UML: Unified Modeling Language,直接翻译就是统一建模语言,简单地说就是一种有特殊用途的语言,讲白话就是把一个web项目的运行原理、运行顺序画成的图,图形化的语言

任何软件都应该理清设计思路再开始行动,这就是UML的意义;

你可能会问:这明明是一种图形,为什么说是语言呢?在建筑界,有一套标准来描述设计;同样道理,在软件开发界,我们也需要一套标准来帮助我们做好软件开发的工作,UML就是其中的一种标准;
注意这不是唯一标准,只是UML是大家比较推崇的一种标准而已,说不定以后有一个更好的标准可能会取代他。UML并不是强制性标准,没有法律规定你在软件开发中一定要用UML,不能用其它的,我们的目标是善用包括UML在内的各种标准,来提高我们软件开发的水平。

UML由1.0版发展到1.1、1.2、…,到现在的2.0、2.x。网络上各种UML工具软件,各自基于的UML版本可能会不一样。


分类

在这里插入图片描述

1.类图 Class Diagram

他是静态

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值