• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

Rational:一道不可多得的软件工艺流程

发布: 2008-6-06 11:57 | 作者: 网络转载 | 来源: 测试时代编辑采编 | 查看: 103次 | 进入软件测试论坛讨论

领测软件测试网

 这同时也是IBM所倡导的软件开发的四项基本原则,它是从数千个实际软件开发项目的实践中总结出来的最佳实践(Best practice),具有很强的可操作性,对于保证软件产品的质量有着非常重要的指导作用。其目标是企业可拥有更为娴熟的软件开发团队,并具备反应灵敏、有弹性、更为专注的业务。具体地说,Rational可以帮助企业实现以下三个目标:

  1.使流程切实可行

  灵活且目标明确的开发流程对于成功进行软件开发至关重要。这是促使Rational 研发出用于指导开发流程的 Rational Unified Process (RUP) 平台的重要因素。RUP告诉人们应该怎样来开发一个软件,包括:如何制定软件开发计划、确定角色分工、分配开发任务、应该提交的工件及其质量标准等。在多年的软件开发实践过程中,RUP逐渐地被越来越多的软件开发团队所接受,越来越多的项目团队在尊循着RUP方法进行着软件开发工作,它已经成为一个事实上的工业标准,RUP是IBM软件开发平台中的方法论。

  2.项目团队的统一工具

  Rational 软件工具为开发人员和开发团队提供了整个开发生命周期的支持。单独使用时,Rational 软件的每种工具在其各自市场领域中都处于领先地位。结合使用时,它们具备更大的自动化和易用性。Rational 软件工具可以在 WindowsUnixLinux 和大型机平台上使用,并且可以支持绝大多数语言、IDE 和操作环境,其中包括:Java、Eclipse、C/C++/C#、Visual Basic .NET、Microsoft .NET、COM/+、CORBA、100 多个针对实时和嵌入式系统开发人员的开发环境,以及最新的Web 服务标准。

  3.加速实施的服务

  收购之前,Rational公司的服务机构与客户密切合作,帮助客户提高他们的软件开发能力,加速他们的成功。“帮助客户成功”一直是Rational公司的口号。其服务机构在全球范围内为客户提供咨询、部署和快速启动 (QuickStart) 系列服务、技术支持以及丰富的在线知识和培训资源。Rational Developer Network为使用 IBM Rational 软件工具和最佳经验的全球开发人员提供了量身订做的在线内容、培训、主题讨论以及工件。Rational 服务拥有 20 多年的经验以及众多的成功案例。

  客户可以单独购买某一种 Rational 软件产品,也可以购买集成的 Rational Suite 套件。Rational Suite 使企业可以方便、经济地获得一个完整的软件开发平台。Rational Suite 套件通过将集成的专业工具与 Rational Team Unifying Platform 相结合,进一步提高了团队的协作能力。IBM Rational XDE系列产品补充了 Rational Suite 套件,它为Java与 .NET 应用程序(包括以 Web 为中心的解决方案)的设计、开发和测试提供了扩展开发体验 (eXtended Development Experience)。

  由Rational软件最先提出的角色分工可以说是IBM软件的一个创举。Rational软件开发平台也为软件项目团队中的不同角色准备了相应的开发工具,这些开发工具可以有效地支持软件开发的整个生命周期,满足企业内部更种角色的需要。

  企业管理层 通过企业级的项目管理平台Portfolio Manager来了解企业内部所有IT项目的进展状况及其投资回报率,保证IT投资更好地支持业务发展的需要。

  项目经理 领导整个项目团队完成项目开发,利用团队协作平台TUP (Team Unifying Platform) 来增强团队成员之间的沟通协作,包括统一的软件开发方法RUP、需求管理平台RequisitePro、测试管理平台TestManager、变更管理工具ClearQuest配置管理平台ClearCaseLT。

  系统分析员 采用业务和用例建模方法以及建模工具Rational Software Modeler与业务部门进行更为有效的沟通,更好地理解业务需求,更加清晰地定义软件需求。

  架构设计师 基于软件需求并利用可视化建模技术和架构设计工具Rational Software Architect来搭建软件系统架构。

  开发人员 利用Rational Application Developer来加快软件编码工作,并结合单元测试工具 Rational PurifyPlus 来保证代码模块的质量。

  测试人员 通过自动化的回归测试工具Rational Functional Tester 来保证测试的完备性并提高测试效率,Rational Manual Tester则可以帮助提高手工测试的效率。另外,还需要利用Rational Performance Tester来检验系统是否能达到预定的性能指标

  部署人员 利用Tivoli Configuration Manager 快速准确地把发布的软件产品安装部署到生产系统上去,并通过Tivoli Monitoring 工具来监控生产系统的运营状况,及时发现问题。

  今天,企业无时无刻地不在探求高品质软件之路的时候,Rational作为一道重要的工艺流程,管理着软件开发的整个生命周期过程,并且在每一个环节都把握好质量关,从而保证按时生产出高品质的软件产品。

文章来源于领测软件测试网 https://www.ltesting.net/

33/3<123

关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网