专业的软件建模技术学习门户(建设中...)
建议用 Firefox 102+、Safari 14+、Edge 103+ 浏览
在线/4
联系 | 帮助

> 问答 >
FAQ

为什么要成立 UMLGreatChina?
UML 有什么用?
为什么掌握 UML 建模是成为编程高手的一条捷径?
UML 建模的流程?
UML 建模有哪些最佳实践?
《软件方法》中有哪些错误?
什么是太极建模?
需求分析有哪些最佳实践?
UML 有什么用?





作者:张恂
保留所有权利,禁止转载
知乎同问


UML 主要有这样几个用途和价值。

一、建模

顾名思义,统一建模语言(Unified Modeling Language)的第一个用途当然就是建模了。建模的结果是产生一个或多个模型(Models)。

开发软件,我们为什么要建模?因为软件程序常常太复杂了,无论数量上、还是结构上,所以人类要借用可视化(visual)的图形符号(模型)来理解、分析复杂的软件。

用图形符号来理解世间万物,这是人类自古以来就具有的本能。而且,图形符号的产生还远早于文字。

会不会建模其实是用来区别专业码农(懂科学的职业软件工程师)与业余码农的一个主要标志。在日常软件开发中常常用到各种建模有:

。。。



<帮助> <全部评论> 共 0 个主题 0 条评论 (faq)