通过开放标准促进软件发展的进步

日期: 2008-03-20 作者:Gina Poole 来源:TechTarget中国 英文

技术产业正在与开放标准进行接合,在服务于我们高度互连和全球化的社会需要方面要好于专有系统。这包括一些致力于推动标准的组织的努力,比如:致力于统一建模语言的对象管理组织和模型驱动体系架构;为网络服务而出现的W3C标准;开发工具方面的Eclipse标准和J2EE的Java Community Process。   接受这些标准最显著的一个好处是,它们能够使软件开发者把他们的能量和创新技能使用到真正解决某个商业问题的方案中,因为它反对把时间长期浪费在开发一个方案的“管道工程”上。   一般的IT公司在整合方面要花费大约40%的时间,这是纯粹的间接费用,但又不能给企业带来任何真正的价值。

使用开发方面的……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

技术产业正在与开放标准进行接合,在服务于我们高度互连和全球化的社会需要方面要好于专有系统。这包括一些致力于推动标准的组织的努力,比如:致力于统一建模语言的对象管理组织和模型驱动体系架构;为网络服务而出现的W3C标准;开发工具方面的Eclipse标准和J2EE的Java Community Process。

  接受这些标准最显著的一个好处是,它们能够使软件开发者把他们的能量和创新技能使用到真正解决某个商业问题的方案中,因为它反对把时间长期浪费在开发一个方案的“管道工程”上。

  一般的IT公司在整合方面要花费大约40%的时间,这是纯粹的间接费用,但又不能给企业带来任何真正的价值。使用开发方面的开放标准的最大好处就是有利于再利用,促进需求管理以及便于测试。

  再利用

  在企业中再利用编码、模板制作、文件管理和工作过程是未来几十年中开放标准的“圣杯”。在企业中再利用代码和其他资源建立了企业的标准,例如,工业标准,这将会有助于缩短进入市场的时间。

  再利用也会降低风险。因为一种特定的设计已经被测试并且和其他方案一同使用,所以并没有关注其在测试和执行期间不工作的情况。因为标准被制订出来,团队就实现了生产能力和质量的提高以及成本的降低。再利用还可以应用于编码、设计、工作过程的指导和模板制作、文件管理、配置信息、测试和测试管理、风格指导、报告以及数据分析。

  建立一个特定域的可以再利用的框架存在巨大的机会,这个框架以开放计算技术为基础。这个平台的独立性和灵活性是由面向服务架构和标准提供的,例如可以再利用的资源规范,这将会使开发再利用框架方面的投资变得更为节约。

  需求管理

  开放标准也会促进需求管理。开发者们花费大量的时间,试图整合现有的服务以便支持快速发展的业务。因为对这些标准使用了宽松的定义,所以这些需求看起来经常是活动的目标。

  目前,这些需求经常是由企业经理来管理的,所以他们能够看到他们在业务上的决策的影响。然而他们对这种影响所带给他们的价值有更清楚的认识。建立并维护一个完全、持续和准确的需求集合经常会倒向开发者的优先名单,所以就需要一个自动化的协助指数。开放标准能够帮助企业经理、开发者和用户建立共同的理解。

  在这一点上,有些人可能会质疑,在有效的需求管理和自动化测试之间的界限可能会有某种程度的模糊。

  检测

  在不远的将来,开放标准将会对测试发挥主要的影响作用。通过开放标准,Eclipse测试和性能工具计划平台(从前叫做Hyades)使得工具整合成为可能。它为贯穿整个应用程序开发生命周期的测试和性能工具提供了可以扩展的框架和服务,并且支持独立谱和高度分布、嵌入式的企业计算系统。这就在开发和操作测试中建立了更紧密的耦合。这有很多的好处,比如,它允许操作过程通过运行开发组织所使用的测试脚本来诊断问题。

  软件不再是奢侈品,而是生存的必需品。它担任着超过了商业模型和模拟的责任,并通过软件开发来促进公司的业务过程。在软件更广泛的方面,开放标准不仅仅允许我们设计、开发并测试软件,还允许我们解放思想进而采取创新的方法来做这个工作,在这一点上开放标准给我们提供了附加的利益。

  软件开发的目标一直在帮助企业能够更好更可靠地运作。开放标准把这个目标纳入到下一个级别,提供给客户更加智能化的工作方式,并允许更快的运转时间,增加协同工作的能力。

相关推荐