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

原创 2008年09月30日 10:52:00

软件工程-微软重归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表达行业标准。有了微软的重新加盟,建模应该会有一个光明的未来。

每月播报:2008年10月 Open Source

  Open Source- 开源天下事  作者:叶亮这个月的开源明星无疑是Google Chrome。根据Net Applications从美国数千家大型网站访问记录统计得出的即时数据显示,Chro...
  • programmer_editor
  • programmer_editor
  • 2008年10月06日 10:49
  • 2625

每月播报:2008年10月 Web开发

 Web开发-收获的九月  作者:钱宏武一个收获的季节,金色麦浪,红灿灿的柿子,红色的录取通知书,播种、辛勤劳作,现在终于有了丰收的喜悦。新浪和搜狐推出了第二季度的财报,上亿美元的利润,互联网两个老牌...
  • programmer_editor
  • programmer_editor
  • 2008年10月06日 10:36
  • 1934

每月播报:2008年10月 移动开发技术

 移动开发技术-手机决战在线服务  作者:马宁这是个山雨欲来风满楼的季节,下一场雨的名字叫做Android。第一款由HTC定制的Android手机预计会在本月晚些时候正式发布。从Android SDK...
  • programmer_editor
  • programmer_editor
  • 2008年10月06日 10:34
  • 1457

每月播报:2008年10月 微软技术

 微软技术-Chrome,以及应用架构指南2.0  作者:涂曙光虽然传说已久,但Google的浏览器--Chrome,还是突然出现在了我们面前。依笔者试用Chrome后的感受,虽然它在界面简洁性上令人...
  • programmer_editor
  • programmer_editor
  • 2008年10月06日 10:40
  • 1876

每月播报:2008年10月 Java技术

 Java技术- Java通向通用语言运行平台之路  作者:范凯SUN公司的工程师、JSR-292规范的领导者、Java虚拟机开发人员John Rose 8月底,在博客中宣布,正在开发中的下一代Jav...
  • programmer_editor
  • programmer_editor
  • 2008年10月06日 10:42
  • 2721

每月播报:2008年10月 嵌入式开发

 嵌入式开发-中国的月亮更圆  作者:孙天泽北京奥运会的成功举办让我们赢得了整个世界的尊敬。在今年的中秋节,我想到了小时候听过的一句话:“外国的月亮比中国的圆”。在我们国家经济不强的时期,这类崇洋媚外...
  • programmer_editor
  • programmer_editor
  • 2008年10月06日 10:19
  • 1707

每月播报:2008年10月 数据库

 数据库-新一代数据库产品悉数登场   作者:王翔 SQL Server 2008总算发布了RTM版本,产品共包括7个版本:企业版、标准版、工作组版、Web版、开发者版、Express版和Compac...
  • programmer_editor
  • programmer_editor
  • 2008年09月30日 11:00
  • 1687

每月播报:2008年10月 企业开发

 企业开发-谁最需要SOA?   作者:邢波涛最近看到一篇很有意思的文章,这篇文章的标题是:谁最需要SOA:企业用户还是软件SI(系统集成商),文章分别对企业用户和软件系统集成商是否需要SOA做了归类...
  • programmer_editor
  • programmer_editor
  • 2008年10月06日 10:10
  • 1467

每月播报:2008年10月 RIA技术

RIA技术-我想要一场浏览器大战!   作者:小马(赵泽欣) 9月份的浏览器市场硝烟再起,而且这回合落下了一颗重磅炸弹—Google 推出了自己的浏览器 Chrome。作为Google服务的忠实使用者...
  • programmer_editor
  • programmer_editor
  • 2008年09月30日 11:05
  • 1531

每月播报:2008年10月 游戏开发

 游戏开发- 网游产业两个平台的建立至关重要  作者:赵青根据易观国际发布的最新统计报告,2008年第二季度国内网络游戏市场总价值已达44.3亿元人民币,相比第一季度增长11.2%,同比增幅更是高达6...
  • programmer_editor
  • programmer_editor
  • 2008年10月06日 10:50
  • 2665
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:每月播报:2008年10月 软件工程
举报原因:
原因补充:

(最多只允许输入30个字)