面向构件的方法与实践-面向构件的演变[4]

发表于:2008-10-24来源:作者:点击数: 标签:实践构件
关键字: ◆必须存在“标准”。该标准对于构件的规范和交互,从技术和功能两方面进行了规定。 而从软件行业的发展来看,这样的一个以面向构件为核心的平台正在或已经逐渐地演变形成。 1.4 面向构件的发展趋势 这一切都在发生急剧的变化。——尼葛洛庞帝,《
关键字:

◆必须存在“标准”。该标准对于构件的规范和交互,从技术和功能两方面进行了规定。

  而从软件行业的发展来看,这样的一个以面向构件为核心的平台正在或已经逐渐地演变形成。

   1.4  面向构件的发展趋势

  这一切都在发生急剧的变化。——尼葛洛庞帝,《数字化生存》

  随着技术和时间的发展,面向构件也有了一些新的发展趋势,这些趋势受到来自软件产业内部、客户以及市场等多方面因素的影响。我们重点研究面向构件开发领域的三个趋势:模型驱动的软件开发趋势、构件服务化趋势,以及构件业务化趋势。

  模型驱动的软件开发趋势

  面向对象的分析与设计(OOA&D)方法的发展在20世纪90年代中期出现了一个高潮,UML是这个高潮的产物。UML是一种定义良好、易于表达、功能强大且普遍适用的建模语言。它融和了软件工程领域的新思想、新方法和新技术。它的作用域不限于支持面向对象的分析与设计,还支持从需求分析开始的软件开发的全过程。UML提出了一套IT专业人员期待多年的统一的标准建模符号。通过使用UML,这些人员能够阅读和交流系统架构和设计规划——就像建筑工人使用的建筑设计图一样。

  目前UML已经发展到UML 2.0版本,这标志着模型驱动开发时代的到来。UML 2.0增强了建模语言的可扩展性。在2.0版本中,各种图的描述功能更强(例如形式化表示算法行为的“状态机”)。在新版本中,过程和数据的各种形式化表示之间的关系也被定义得更加清晰。

原文转自:http://www.ltesting.net