商讯信箱
用户名: @
密  码:   注册|忘记密码
登录
个人用户经销商
您的位置:首页 > 技术频道 > 正文


3.2.1 IBM Rational过程可视化解决方案

    军工单位需要一个完全整合的核心开发和管理过程;一个完全整合的核心开发和管理过程需要一个成熟的、先进的、集成化的、经过验证的软件开发平台提供有效的支撑,才能够保证这个核心开发和管理过程的稳定、高效的运作,而这对于我们军工单位能否有效创造其产品、技术、市场方面的竞争优势是有着决定性的意义的。 

    高效整合的业务过程,对于一个开发组织意味着他们能够准确有效地捕捉客户的业务需求及市场机会,并且能够把这些需求迅速地转化成为软件需求,在软件开发组织内部能够通过不同技能、不同岗位、不同责任的人员的高效协同工作,有效地利用可用资源、降低项目风险、提高开发效率,快速地交付出高品质的、满足客户业务需要的产品,并且能够快速地部署到客户的工作环境中。通过客户的实际使用,迅速、顺畅、高效地获取客户的反馈,并且迅速地定位到产品中所需要改进的部分,并且迅速、灵活地组织可用资源和高效协同,迅速交付出新的产品或更新版本,从而适应客户不断的发展变化的需要,提高客户的满意度和忠实程度,创造企业价值。这也就是我们所谈到的业务驱动的开发的本质。业务驱动的开发,所整合的不单纯是开发团队,还包括客户。他能够有效地增进客户与开发团队的高效、高质量的沟通,弥合业务领域与技术领域之间的裂缝,对于软件开发组织的意义就是提高开发效率、提高产品品质、成就客户。 

    那么,我们如何结合军工单位目前现有的过程进行可视化? 

    1. 梳理军工单位军工软件开发和管理过程的架构 

    按照一般军工软件开发和管理的生命周期,对管理过程开发过程和支持过程按照图表3-2所示的GJB5000-2003的KPA架构梳理出策略过程指南和文档(包括模板表单质量记录和检查单等),并以SEPG为核心,确立如图表3-3所示的军工单位过程改进组织架构。



图表 3 2 GJB5000-2003KPA架构



图表 3 3 军工单位过程改进组织架构 

    2. 导入IBM Rational RMC 

    根据军工单位的产品开发是兼具软硬件开发的系统工程,对于软件开发和管理的改进在以上的基础上可以基于IBM Rational 系统工程统一开发过程并利用IBM Rational RMC这样的过程改进工具,能够轻松地将军工单位军工软件生命周期中的三类过程,以及各种角色统一整合在一个无缝连接的过程改进平台上协同工作。 

    IBM Rational 系统工程统一开发过程(Rational Unified ProcessSystem Engineering ,以下简称RUP-SE) 是在标准 RUP 过程上的扩展,主要适用于以下场合:
 需要多个团队协同开发的大型系统
 同时包含有硬件和软件的嵌入式系统开发 

    RUP-SE™是一个软件工程过程行业事实上的标准,它回答了我们以下问题:在整个软件开发过程中,应该由谁(角色)在什么时候(详细工作过程)做什么(活动)和产生什么样的开发结果(工作产品),以完成整个项目的开发目标。同时为所有重要的开发活动提供全面的指南、模板和示例,使整个软件开发团队能够有效共享成功经验,提高团队效率,最终保证软件开发质量。 

    RUP-SE详细定义了软件开发过程中各个环节中的角色分工、从事的开发活动、用到或产生的工作产品。这些过程是从业界的开发工作经验中整理总结出来的,对于军工单位现有的过程在具体执行层面,具有很大的指导和参考意义。 

    RUP-SE恰好协助军工单位解决或预防我们前面提到的过程的执行力保障和保证开发团队成员正确理解过程的问题。 

    而军工单位引入Rational Method Composer(简称RMC)则可以提供一个功能强大的、可视化的、易用的过程定义工具,方便军工单位根据项目的实际需要,定制出自己的结合RUP-SE的软件项目开发和管理过程。 

    RMC是RUP-SE的的最新版本,它不但包含了RUP-SE的所有功能,还包含如下图表3-4包含的新的能力:
功能 RMC 益处 




图表 3 4 RMC功能 

    综上所述,IBM Rational提供给军工单位的过程可视化解决方案总结如下图表3-5所示:



图表 3 5 军工单位的过程可视化解决方案总结

第二部分链接:http://tech.it168.com/m/2008-01-03/200801031047672.shtml

1 2 3 4
©版权所有。未经许可,不得转载。
[责任编辑:郑重]