UML简介

什么是UML?

Unified Modeling Language (UML)又称统一建模语言或标准建模语言,是始于1997年一个OMG标准,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。

为什么要了解UML?

因为最近面试以及要编写项目文档,都要用到图片进行描述,知道规范化的画图技巧有助于把自己的想法传达出去,与其他人更有效交流,所以了解一点UML是很必要的。

何处开始UML

如果你正在开始,我建议你首先把精力放在基本形式的类图和序列图上。它们是最常用的,也是最常用的图形类型。
把UML当做草稿,早期开发人员使用UML协作沟通系统的某些方面。通常人们不会纠结UML的严格规则。它们强调选择性的沟通,而不是完整的规则。
把UML当做蓝图,就要关心完整性。一般,设计人员开发蓝图级模型只做到子系统的接口,而让开发人员负责实现细节。

有用的工具

这里面包含了你初学的一切

简单的示例(序列图)

何时使用序列图:当你要查看单个用例内若干对象的行为时,你应该使用序列图。序列图擅长于展示对象之间的协作;它们不太擅长于精确定义行为。下面是一个分布控制的序列图。
分布控制的序列图

简单的示例(类图)

在这里插入图片描述

参考文献

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值