软件开发生命周期内部各角色开发工具对比

开发 项目管理
就像感冒只是一种症状,我们必须找出真正的病因才能够治愈它。平时项目中表现出来的问题往往也只是一种症状,我们必须找出造成这些问题的根本原因,才有可能进一步确定对症状的解决方案。

就像感冒只是一种症状,我们必须找出真正的病因才能够治愈它。平时项目中表现出来的问题往往也只是一种症状,我们必须找出造成这些问题的根本原因,才有可能进一步确定对症状的解决方案。IBM Rational根据软件行业多年的实践经验,开发了一系列的开发方法和工具来帮助开发团队解决这些问题。

 

软件开发失败的症状与根本原因的映射

解决方案

内容介绍

业务驱动软件开发

Business Driven

  Development)

绝大多数的企业已经把他们的业务建立在信息系统之上,软件系统已经成为决定企业竞争力的关键要素之一。企业每一项新业务的推出都有赖于底层软件系统功能的支撑,谁的软件系统能够灵活地适应业务发展的需要,能够迅速地增加功能来支持新业务的运营,谁就能将新业务更快更快速地推向市场,从而为客户提供更好的服务和更多的产品选择。

IBM Rational的业务驱动开展解决方案能够帮助软件开发流程,该流程保证开发团队:

清晰地理解业务需求,加强对于业务流程和业务需求的理解

建立灵活的系统架构,快速响应业务需求的变化

控制项目风险和变更,保证按时交付软件系统

从而使软件开发服务于企业业务,使企业能够快速响应市场需求的变化,为企业带来真正的业务价值。

循规解决方案

(Regularity Compliance

按照CMMI/CMM软件能力成熟度模型进行流程改进,是软件团队提高自身软件开发能力的一种有效途径,IBM Rational的软件流程改进解决方案能够帮助软件团队快速达到CMMI模型所要求的各项指标,使软件团队能够快速达到成熟度级别二(ML2)或三(ML3),甚至是更高的级别。

IBM Rational的循规解决方案能够帮助企业建立符合各种法律规范和行业标准的业务流程体系,包括:

CMMI/CMM—软件工程研究SEI制定的能力成熟度模型

GJB5000—国军标5000,专门针对国防行业的软件程度模

  

ITILIT Infrastructure Library)—由英国政府制定的关于IT

  服务交付与支持流程的有关准则

塞班斯法案(Sarbanse Oxley act)—美国证券市场颁布的针对

 上市公司财务和公司治理的规范

地域分布的协作开发

(Geographically Distributed Development)

随着经济全球化的趋势,越来越多的跨国公司把它们的软件研发中心搬迁到中国或印度这样的新兴市场;而中国的本土企业也在不断地向海外拓展业务,进而在海外设置产品研发机构。IBM Rational的跨地域协作开发平台GDD能够使这些分布的研发团队进行更为高效的协作开发:

   统一的软件开发流程—Rational Unified Process使分布的研发

    团队步调一致地协作

   异地开发支持—Rational ClearCase/ClearQuest MultSite协作平

  

   一致地项目管理—Rational Portfoio Manager提供全球统一的项目管理平台

IBM Rational GDD平台也适用于任何分布的开发场景:

   整合同一企业分布在全国各地的研发团队,GDD平台可以让

   分布的团队协作开发同一项目,提高人力资源的利用效率

紧密联接应用型项目中的客户现场开发团队和位于后方的内

部开发团队,GDD平台可以减少客户现场开发人员的数量,

但是由于综合了后方的开发力量,对于客户提出的服务请求反

而能提供更快的响应

SOA应用开发

(Service-Oriented Architecture

IBMSOA技术的积极推动者,作为IBM SOA解决方案的一部分,IBM Rational专门为SOA应用开发提供了全生命周期的开发和管理解决方案。

  SOA开发方法论—RUP开发方法论专门针对SOA开发方法

    的插件

  业务建模技术—帮助开发团队彻底理解客户业务流程

设计业务模型—对UML语言进行扩展来满足SOA系统设计的

 特殊要求

服务资产管理—对每个服务的所有开发工件进行全生命周期管理,保证在SOA架构中方便地查询、重用各种现有的服务

IT管理(IT Governance

治理就是给员工的恰当的授权,由此形成一个完整的责任、权利和沟通的管理体系;同时配合以度量体系、制度、标准和控制机制,使每一个员工都能完成他所在岗位所承担的职责。IT治理就是要建立起IT业务相关的决策体系,并配合以相应的度量和制度来管理和控制IT决策的指定和执行。

IBM RationalIT治理解决方案主要包括了以下几个方面的内容:

  项目和项目组合管理—按企业业务发展战略来决定IT项目的

优先顺序,确保IT建设为业务发展而服务

  需求和质量管理—正确理解业务部门需求,保证软件系统的质量

  软件分析、设计及构建—构建灵活的系统架构,确保系统能够快速响应将来业务需求的变化

变更和发布管理—管理好业务部门的变更请求,快速实现变

  更并发布到生产系统

 

 

责任编辑:马沛 来源: IBM
相关推荐

2010-06-24 16:18:13

2022-05-20 10:41:22

SDLC开发模型

2009-08-12 18:39:01

软件开发的生命周期

2022-04-25 08:00:00

工具开发技术团队

2015-06-02 13:31:55

PaaS云应用程序软件开发

2021-12-14 09:00:00

IT开发运营

2011-11-24 21:25:23

ibmdw

2022-01-04 08:00:29

QA周期软件

2010-07-06 14:31:39

RationalJazz

2010-05-28 13:38:29

Linux开发工具

2020-05-31 14:02:50

人工智能开发工具

2011-12-29 09:06:45

软件

2012-02-07 09:07:37

firefox

2014-04-28 09:35:19

红帽开源软件

2013-07-29 05:11:38

iOS开发iOS开发学习类的'生命周期'

2022-04-19 07:20:24

软件开发安全生命周期SSDLC应用安全

2019-12-26 09:52:40

工具代码开发

2010-03-16 09:41:57

Windows Pho

2011-12-08 09:13:30

JavaZIP

2009-05-21 09:12:41

Java开发平台生命周期管理
点赞
收藏

51CTO技术栈公众号