大家学习UML学得是什么呢?在我看完大部分视频之后,第一感觉,原来UML无非就是讲解了这9张图画,下面小编就和大家聊一聊这9图,话说神仙9妹,我们有UML9图~
九种图:三大类
1.静态图:(基础)
用例图:从用户角度描述功能和功能的执行者
类图:定义系统中的类
对象图:描述时间点上包含的对象以及关系(四种)
2.行为图:描述动态模型和对象交互关系(类为基础)逻辑架构
活动图:进行的需求活动和满足的约束条件
状态图:所有可能的状态以及在时间上的状态改变
交互图:描述对象间交互关系(?基础是什么?类?)
序列图:交互循环,着重信息传递的时间、发送的顺序
协同图:侧重表明对象?间的关系
3.实现图(如何操作实现逻辑--物理实现)
组件图:描述代码构建的物理结构,和构件间的依赖关系
部署图:定义硬件的物理结构体系以及连接
下面附赠一幅我理解的UML的软件设计之间的关系思维导图
整体来说,UML建模贯穿整体的软件设计,利用我们的联想,把UML和软件设计结合起来的简图,这是我的个人看点,如果有一些问题存在,还望大佬们多多斧正~