ccidnet????

出版日期:2003-03-24 总期号:1200 本年期号:19

本期导读
要闻综合
中国信息化
网络与通信
软件与服务
藏典
渠道与市场
20年的信赖专刊
东北专刊
华东专刊
华南专刊
西北专刊
西南专刊
ALM为Borland提速

艾文

  3月14日,作为纪念“Borland 20周年”的主要内容之一,Borland在京举行了“2003年软件应用周期趋势推介会”,并发布了被称之为具有革命性意义的软件开发集成平台——ALM(Application Lifecycle Management,应用生命周期管理)。而最能体现ALM技术优势的地方,就是本次推介会的主题——Speed(速度)!


  美国Borland软件公司大中华区董事总经理刘珍妮女士认为:“作为全球领先的独立软件开发商,Borland一直在寻求引领下一代软件开发工具潮流的技术。而集成和速度则是未来发展的两个主要趋势。”


  为软件开发提速


  何谓ALM? 确切地说,它是一个涵盖Borland六大产品线的全新开发工具包,是一个能够覆盖应用软件生命周期中所有关键因素的集成化解决方案。同时,由于ALM本身所具有的集成、快速、自由、灵活等特性,已成为Borland目前所倡导的一种全新软件开发理念,包含从最初的系统分析、建模设计到构建、测试、优化、维护、配置分发的全部过程。

  其实,ALM与Borland去年收购的BoldSoft、TogetherSoft、Starbase三家公司的产品线有很多相似的功能。对此,美国Borland软件公司大中华区董事总经理刘珍妮女士认为:“作为全球领先的独立软件开发商,Borland一直在寻求引领下一代软件开发工具潮流的技术。而集成和速度则是未来发展的两个主要趋势。”她解释道:“今天商业环境的变化,使得商业需求也随之改变,而且变化的速度非常快。企业要快速适应这种变化,就需要一个多平台、集成化的软件开发工具来协助完成。于是,ALM应运而生。”而被收购的三家公司的产品只是ALM的功能补充。据刘珍妮介绍,收购TogetherSoft,完善了Borland产品的集成和建模功能;收购BoldSoft和Starbase,则拓展了Borland产品在.NET和Java上的广泛应用。

  作为一个集成的交互式开发平台,ALM满足了软件工程中的需求(CaliberRM)、设计(Borland Together)、开发(JBuilder、C++Builder)、测试(Optimizeit)、部署(Borland Enterprise Server)这五个阶段,以及用于管理这五个产品的工具Star Team(如图所示)中所涉及的所有人员的需求,包括用户、分析人员、建模人员、程序员、测试人员及管理者,他们在ALM中都能找到所需要的功能,而如何将他们所做的应用有效地集成在一起,使之能够提高质量、降低费用、缩短维护时间、最大限度地利用资源,并且能够增加业务的灵活性,这就是ALM所能解决的所有问题。


  为过程改进提速


  众所周知,CMM(Computer Capability Maturity Model, 软件能力成熟度模型)是一种软件过程控制和评估的框架,它列出了每个级别需要完成的目标以及判定条件,但并没有叙述如何实现这些目标。另外一方面,它是体现软件企业呈规模发展的一个重要指标。特别是在软件出口及软件外包方面,CMM已经成为一种机制。近年来,越来越多的国内软件企业都意识到了这一点,但通过CMM认证仍有一定的难度。这就需要一种软件开发过程框架工具,为开发团队建立一个清晰的、可重复执行的流程,以帮助团队成员按时完成项目各阶段的工作。ALM就是这样的一个工具。

  CMM资深专家蔡愉祖指出,CMM强调的是让过程变得有序,而过程和技术则是软件开发必不可少的两个要素。过程需要技术来支持,ALM作为覆盖应用软件生命周期中所有关键因素的解决方案,当企业有CMM认证需求时能够为之提供快捷的开发平台,将帮助软件企业进入更高的CMM评估等级。


  而对于那些不需要进行CMM认证的企业,刘珍妮认为,ALM同样也能提供更多便利。首先表现为增强企业竞争力,在商业环境变化如此之快的互联网时代,企业要提升自身的竞争能力,快速推出新的服务是非常必要的。ALM可为用户快速建立个性化应用来提供这种服务。其次,企业以传统的方式进行项目开发,其失败率是较高的,同时以前按人年、人月计算的开发周期已经变成了今天的按人周、人月的速度在提升,ALM能够缩短开发周期,从这一点来看,它真正对整个软件的开发起到了革命性的变化。第三,方便地将已有系统和现有平台移植到新平台中。第四,在管理和控制方面,ALM通过自动生成各种指数、报表,帮助从项目经理到CIO各个级别的人员清楚地了解项目的实际操作情况,这也是ALM提供的最有价值的地方。


  为公司的发展提速


  将ALM推介会的主题定位“Speed”,不由得让我们联系起当Borland成立之日起就以快速的编译器——TurboPascal为代表的开发工具而著称。在经过了20年的发展之后,Borland的开发工具已经成为Java、.NET、Linux三大平台下的首选开发工具。今天,当Borland再次提起“Speed”,其寓意何在?

  刘珍妮认为,在互联网时代,“Speed”更多地代表灵活性与自由度。Borland借ALM再次彰显了公司原有的定位,并通过对软件工程中5个阶段的有效集成,使开发人员能够快速缩短其开发周期。“ALM的推出,犹如使Borland获得了新的生命力。”这是刘珍妮对ALM的评价。“当然,ALM的理念还需要用户重新对其有新的认知度。为此,我们将通过培训、路演等方式,并依靠合作伙伴在咨询、市场拓展等方面的服务优势,让更多的用户了解。”刘珍妮今年的目标是在国内培养出一批ALM专家来,并依据ALM的优势,实现Borland在中国的营业额翻一番。