每月播报:2008年10月 软件工程

微软宣布重回OMG(对象管理组织),并将在新版本的Visual Studio Team System及Oslo建模平台中支持UML 2.1标准。此举标志着微软与OMG在软件建模领域的再次合作,有望推动建模技术的发展。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

软件工程-微软重归OMG   作者:潘加宇

 

9月10日,微软正式宣布加入OMG(对象管理组织),更准确地说,是重归OMG。微软将在代号为Oslo的建模平台和下一个版本Visual Studio Team System(代号Rosario)中支持UML 2.1标准。在此之前就有了迹象,Bill Gates在6月TechEd 2008上的演讲表明了微软重归开放标准的态度。


微软属于最早一批支持UML标准的公司,但微软的COM和OMG支持的CORBA发生冲突。2002年,IBM收购了UML工具厂商的老大Rational,导致微软和OMG的决裂。微软这些年一直在走自己的DSL(领域特定语言)和Software Factories(软件工厂)路线,与OMG的UML(统一建模语言)和MDA(模型驱动架构)针锋相对。这一次回归,微软是否愿意放弃自己的路线,还是最终将各种技术融合,形成UML+DSL+……目前还不可知。微软DSL代表人物Steve Cook以往是UML的强烈批评者,他写的书《Software Factories》曾在2005年入围Jolt奖,现在他却是微软在OMG的代表。

不管如何,迈向更高一级的抽象是必要的。硬件快速发展、软件的复杂性也不断增加,而我们用来开发软件的最终依靠――人脑,容量和处理速度是有限的,无法换CPU,加内存。光喊口号“人有多大胆,地有多大产”是行不通的;而《人月神话》又说了,人海战术也是不行的。看来,只能把人脑要面对的介质的抽象程度再提升。下一步的抽象是什么?目前的编码过程中,有些代码成分并不需要人脑的思考,如果这一部分能用机器取代,软件公司可以省下很多人力物力(毕竟硬件越来越便宜,人力越来越贵),这也是模型驱动开发的吸引力所在。

十年来,UML不断发展,在表示法上已经获得了胜利,翻开新出的书,只要是模型图,基本上都是用UML的表示法。OMG还和各种行业标准组织如DMTF、HL7等结盟,用UML表达行业标准。有了微软的重新加盟,建模应该会有一个光明的未来。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值