51Testing软件测试论坛

标题: 统一建模语言UML是什么东西? [打印本页]

作者: zhangchen    时间: 2007-5-18 17:55
标题: 统一建模语言UML是什么东西?
统一建模语言UML是什么东西?
作者: 逍遥剑客    时间: 2007-5-18 18:35
统一建模语言(UML是 Unified Modeling Language的缩写)是用来对软件密集系统进行可视化建模的一种语言。UML为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言。

统一建模语言 (UML)是非专利的第三代建模和规约语言。 UML是在开发阶段,说明,可视化,构建和书写一个面向对象软件密集系统的制品的开放方法。UML展现了一系列最佳工程实践,这些最佳实践在对大规模,复杂系统进行建模方面,特别是在软件架构层次已经被验证有效。

UML可以贯穿软件开发周期中的每一个阶段。被OMG采纳作为业界的标准。

UML最适于数据建模,业务建模,对象建模,组件建模。

UML作为一种模型语言,它使开发人员专注于建立产品的模型和结构,而不是选用什么程序语言和算法实现。当模型建立之后,模型可以被UML工具转化成指定的程序语言代码。
作者: 逍遥剑客    时间: 2007-5-18 18:43
打个比方:
      大家做各个行业项目的时候,有的用C做,有的用汇编做,有的用C++做,有的使用DELPHI做等等
      大家各自的算法都不相同,使用的语言规则也不一样,所以如果需要进行交流的时候,你看不懂我的,我看不懂你的。你的经验我不能吸收理解,我的经验你也不能吸收理解,怎么办呢?那大家就达成一个协议:抛开语言抛开算法,都用相同的流程图,相同的符号来描述自己的东西,后来积累的多了,就成了大家都认可的一种模型,这就是所谓的UML同一建模语言
作者: zhangchen    时间: 2007-5-18 19:05
谢谢,明白了
作者: yiyi820106    时间: 2007-5-21 16:12
感谢!!!
作者: rainyday32    时间: 2007-5-22 10:07
厉害阿~
作者: dee    时间: 2007-5-22 12:37
做测试的时候有条件的话要看看所测试项目的需求和设计文档,这些文档里面一般都是用UML描述的。~
作者: jennie98    时间: 2007-5-22 13:27
请问:UML跟流程图有什么区别啊?
能否举些例子看看啊

谢谢拉
作者: calliopsis    时间: 2007-12-11 16:00
标题: 回复 8# 的帖子
我也想知道啊
作者: 云层    时间: 2007-12-11 17:07
UML=you must learn
作者: 李靖之    时间: 2007-12-11 21:25
楼上真逗,在这儿忽悠人了~
看来应该对UML了解不少吧~给俺们新手讲讲
作者: yangtesting    时间: 2007-12-11 22:30
You Must Learn 很好
作者: liyulei2008    时间: 2007-12-14 21:35
UML学好了,在公司应该很吃香吧!




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2