UML学习笔记(一)【概论】

UML的使用范围:概念视角 软件视角

UML的使用方式:蓝图草图

表示法:你在模型中看到的图形,建模语言的图形语法,通常只是为了设计讨论

元模型:一张定义语言概念的图,通常为了把图直接转编程语言

我比较认同《UML精粹:标准对象建模语言简明指南(第3版)》Martin Fowler作者的观点

通常:我们只使用草图,便于设计讨论,而不使用蓝图,转化为语言。

UML官方图形类型

 

图              目的                                       传承
活动            顺序和并行行为                             UML1
类              类、特性和关系                             UML1
通信            对象之间的交互;强调链接                    UML1协作图
组件            组建的结构和连接                           UML1
组合            结构类的运行时分解                         UML2新增
部署            工件部署到节点                             UML1
交互概述        序列图和活动图的混合                        UML2新增
对象            实例的配置例子                            UML1非官方
包              编译时层次结构                            UML1非官方
序列            对象之间的交互;强调顺序                    UML1
状态机          对象在生命周期中如何被时间改变               UML1
时间            对象之间的交互;强调时间                    UML2新增
用例            用户如何和系统交互                         UML1

 

UML图形分类

需要注意使用UML工具时,任何信息都是可以被收起(suppressed),比如说隐藏属性,隐藏特定得---不展示这三个类。

 

设计其他知识(非UML):

屏幕流图 假设这是淘宝给商家提供的查看和编辑商品的一系列界面,描述其跳转


决策表 一堆的复杂逻辑条件,下图上面是条件,下面是结果


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值