-
软件开发生命周期内部各角色开发工具对比
- http://developer.51cto.com 2010-07-06 15:30 IBM 我要评论( 0 )
- 就像感冒只是一种症状,我们必须找出真正的病因才能够治愈它。平时项目中表 现出来的问题往往也只是一种症状,我们必须找出造成这些问题的根本原因,才有可能进一步确定对症状的解决方案。
就像感冒只是一种症状,我们必须找出真正的病因才能够 治愈它。平时项目中表现出来的问题往往也只是一种症状,我们必须找出造成这些问题的根本原因,才有可能进一步确定对症状的解决方案。IBM Rational根据软件行业多年的实践经验,开发了一系列的开发方法和工具来帮助开发团队解决这些问题。
软件开发失败的症状与根本原因的映射
解决方案 | 内容介绍 |
业务驱动软件开发 ( Business Driven Development) | 绝大多数的企业已经把他们的业务建立在信息系统之上,软件系统已经成为决定企业竞争力的关键要素之 一。企业每一项新业务的推出都有赖于底层软件系统功能的支撑,谁的软件系统能够灵活地适应业务发展的需要,能够迅速地增加功能来支持新业务的运营,谁就能 将新业务更快更快速地推向市场,从而为客户提供更好的服务和更多的产品选择。 IBM Rational 的业务驱动开展解决方案能够帮助软件开发流程,该流程保证开发团队: ● 清晰地理解业务需求,加强对于业务流程和业务需求的理解 ● 建立灵活的系统架构,快速响应业务需求的变化 ● 控制项目风险和变更,保证按时交付软件系统 从而使软件开发服务于企业业务,使企业能够快速响应市场需求的变化,为企业带来真正的业务价值。 |
循规解决方案 (Regularity Compliance ) | 按照 CMMI/CMM 软件能力成熟度模 型进行流程改进,是软件团队提高自身软件开发能力的一种有效途径, IBM Rational 的软件流程改进解决方案能够帮助软件团队快速达到 CMMI 模型所要求的各项指标,使软件团队能够快速达到成熟度级别二( ML2 )或三( ML3 ),甚至是更高的级别。 IBM Rational 的循规解决方案能够帮助企业建立符合各种法律规范和行业标准的业务流程体系,包括: ● CMMI/CMM —软件工程研 究 SEI 制定的能力成熟度模型 ● GJB5000 —国军标 5000 ,专门针对国防行业的软件程度模 型 ● ITIL ( IT 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 ) | IBM 是 SOA 技术的积极推动者,作为 IBM SOA 解决方案的一部分, IBM Rational 专门为 SOA 应用开发提供了全生命周期的 开发和管理解决方案。 ● SOA 开 发方法论— RUP 开发方法论专门针对 SOA 开 发方法 的插件 ● 业务建模技术—帮助开发团队彻底理解客户业务流程 ● 设计业务模型—对UML 语言进行扩展来满足SOA 系统设计的 特殊要求 ● 服务资产管理—对每个服务的所有开发工件进行全生命周期管理,保证在SOA 架构中方便地查询、重用各种现有的服务 |
IT 管理( IT Governance ) | 治理就是给员工的恰当的授权,由此形成一个完整的责任、权利和沟通的管理体系;同时配合以度量体系、 制度、标准和控制机制,使每一个员工都能完成他所在岗位所承担的职责。 IT 治理 就是要建立起 IT 业务相关的决策体系,并配合以相应的度量和制度来管理和控制 IT 决策的指定和执行。 IBM Rational 的 IT 治理解决方案主要包括了以下几 个方面的内容: ● 项目和项目组合管理—按企业业务发展战略来决定IT 项 目的 优先顺序,确保 IT 建设为业务发展而服务 ● 需求和质量管理—正 确理解业务部门需求,保证软件系统的质量 ● 软件分析、设计及构建—构建灵活的系统架构,确保系统能够快速响应将来业务需求的变化 ● 变更和发布管理—管理好业务部门的变更请求,快速实现变 更并发布到生产系统 |