专访UMLchina首席专家潘加宇:UML技术不可或缺

原创
开发 架构
UML的本意是要成为一种标准的统一语言,使得IT专业人员能够进行计算机应用程序的统一建模,同时UML也是软件企业开发过程中必不可少的技术之一。

【51CTO独家特稿】UML的本意是要成为一种标准的统一语言,使得IT专业人员能够进行计算机应用程序的统一建模。UML的这种统一性,能够打破离岸开发过程中常见的语言和文化障碍,可缓解因语言和文化差异而带来的对设计书理解不足、理解错误等问题。不管是对企业还是软件开发者,运用好UML技术的重要性可想而知。

国内UML技术的发展现状

从1997年OMG组织(Object Management Group对象管理组织)发布统一建模语言(Unified Modeling Language,UML)到现在,已经有近13年的历史。UML在我国近些年的发展还是比较迅速的,但是仍有国外存在着差距。

在刚刚结束的“CSSPI2010 中国软件与系统过程改进会——UML专场”上,51CTO记者通过对现任UMLchina首席专家潘加宇老师的采访中了解到,作为一种高级的、抽象的建模技能,学习并掌握UML技术的门槛是比较高的,而真正能用好这项技术的团队或者企业也是比较少的,这也导致了目前国内UML技术人才的缺失。

[[11685]] 
此图片来源于网络

尽管与国外存在着差距,尽管国内UML技术才人并不多,但同时我们也应该看到国内UML技术发展的巨大潜力,如何激发这种潜力并突破UML这种高门槛的技术瓶颈,是我们急需去解决的问题所在。潘加宇老师同时也讲到,包括美国、印度以及日本等UML发展较早的国家,真正用好这门技术的企业也不是很多,也就是说国外的UML技术的掌握情况也是不及格的,只是我们离及格线更加远一些。

从企业利润看UML

从本质上讲,UML是一套设计与需求的“技能集”,软件企业在开发过程中最重要的两个步骤正是设计与需求。用户所需求的软件产品,正是企业应该去开发的项目,同时根据用户的需要,进行必要的设计,提高用户体验,UML在其中便起着重要的作用。

51CTO推荐阅读:UML之父:架构业务需求与软件开发的桥梁

一个软件项目的成败,更多的体现在需求方面,开发人员通过导入UML,能够切身的了解到用户真正所需,了解到用户的思路以及思考的方式。相比于传统的调研模式,运用UML不仅能够提高开发效率,最重要的是精确的把握用户所需,大大提高软件本身的价值,给企业带来更好的收益。

也就是说,通过导入UML建模技术,企业将会通过“需求和设计”两个方面的显著改善而提高其利润。因为需求是解决“产品怎样好卖”的问题,设计是解决“降低生产成本”的问题。二者相辅相成,缺一不可。而且,不能相互取代。需求技术提升后,假的“需求变更”大量减少,设计技术提升后,复用组件的比率会上升。

UML技术不可或缺

“UML是中国软件外包产业有下游工程升迁到上游工程中不可或缺的一项技术”,这种观点已经被很多专家所认可,同时潘加宇老师也特别指出,除了UML,其他高门槛的技能也同样是不可或缺的。从开发者到软件企业,再到整个行业的发展,UML这种技术都占有举足轻重的地位。

嘉宾简介:

在1999年还是一名程序员时,潘加宇老师利用业余时间创建了UMLChina ,潜心研究需求和设计技能。2002年开始对外提供UML需求和设计的技术指导和训练服务,目前已上门为超过120家软件组织提供服务,遍及各种类型的大型软件组织及行业组织。

【编辑推荐】

  1. UML之父:架构业务需求与软件开发的桥梁
  2. UML解惑:图说UML中的六大关系
  3. 基于UML的面向对象分析与设计方法
责任编辑:王晓东 来源: 51CTO.com
相关推荐

2014-06-24 09:31:02

信息安全IT安全首席安全官

2017-03-27 17:53:45

Linux

2013-01-04 09:53:32

大数据技术大数据

2022-11-08 08:49:09

IT专家职业要素

2019-08-05 10:00:13

LinuxBash命令

2024-08-20 13:43:48

2013-09-18 09:40:32

企业BYOD企业应用商店

2023-10-06 12:47:35

模型训练

2020-05-07 18:20:52

Git脚本Linux开源

2021-11-30 05:51:46

React开发工具

2020-11-09 06:51:46

开源工具开源

2015-05-07 13:38:15

2012-12-04 18:11:46

LanSecS堡垒主机堡垒机

2011-02-22 08:55:42

Chrome企业浏览器

2012-04-18 17:06:41

PhoneGap

2014-01-09 14:25:19

MacOS X工具

2024-01-10 08:02:03

分布式技术令牌,

2023-05-04 12:37:24

2012-08-22 09:35:39

云计算固态硬盘SAS传统硬盘

2009-07-08 14:24:43

Java日志系统跟踪调试
点赞
收藏

51CTO技术栈公众号