
| 出版日期:2004-05-31 总期号:1317 本年期号:38 |
|
软件开发是商业流程
艾文
“一个成熟软件的生命力至少有十几年,软件开发将会涉及到软件的整个生命周期,它不再是一个工具,而是一个集成度高、标准化的商业流程。” ——IBM亚太区Rational/DSP市场部经理 Lisa Kinter 从Basic、Fortran、COBOL到C、C++、Java,每一个软件开发语言的诞生,其目的只有一个:减少开发代码,提升开发效率。在用户需求不断变化的今天,企业如果业务流程要实现端到端的整合,就会要求其应用具有模块化、组件化的功能。这就对最底层的软件开发者提出了更高的要求:软件开发是一个团队高度协作的技术过程,需要在同一个开发平台协同作战。 与此同时,企业CIO们把更多的精力放在业务与IT的整合上,这就需要从开发底层时就把软件开发团队与业务需求部门紧密结合在一起。而要保证软件开发的成功,开发团队还必须符合可重复利用开发、重视架构、保证质量、变化与资产管理等开发原则。开发者需要有一个能够轻松实现上述需求的开发平台。 日前,在WebSphere Studio Application Developer和WebSphere Studio Site Developer 5.1.2新产品发布会上,IBM亚太区Rational/DSP市场部经理Lisa Kinter在接受记者的采访时说,在目前IT环境下,软件开发已经不再是一个工具,而是一个能够帮助企业业务转向EBOD环境的商业流程。而一个成熟的软件,如果要保持其旺盛的生命力,所选择的开发平台至少须具备以下几个条件: 第一,标准化。两款产品支持全新的行业标准。例如,WebSphere Studio 支持JSF和SDO标准,可最大限度地减少构建数据驱动的Web应用程序和丰富的Web用户界面所需要的Java编码和手动操作,从而大大简化了整个门户开发过程,速度也大幅提高,开发人员不需要精通Java也可以快速构建应用,进而延展了开发环境,适应了业务需求。 第二,跨平台。IBM Rational Suite v2003.06.12 对WebSphere Studio、Eclipse、Linux、DB2、Microsoft Visual C++ 和.NET、VMWare、PowerBuilder、Oracle Forms和Delphi等技术和产品提供了全新的、增强的支持,保证了跨平台的开发质量。 第三,高集成度。目前客户的最大挑战来自于开发工具没有高度集成,测试应用需要部署多环境,不支持多操作环境。这两款软件在集成上有显著改进,可使用户在确保质量的前提下,在其他平台上用多种语言构建、运行和部署软件。 据Lisa Kinter介绍,IBM公司最新推出的商业流程理念——SDP(Software Development Platform,软件开发平台),可为行业用户提供完整、开放和高度集成的软件开发环境和平台。作为一个整合的、规范化、标准化的开发平台,帮助用户提升开发效率,减少重复工作,更可以降低或避免因开发人员流动而带来的软件资产流失和工作停滞。此外,SDP实现了异地同步软件开发,在实现开发人员间的异地实时沟通、团队协作方面也具有很好的性能。“这两款新产品的推出,正是基于DSP理念开发而成的。”Lisa Kinter说。 |
|||||||||||||||||||||||||||