论文摘要
随着无线通信技术的发展,特别是移动通信业与因特网的融合,极大的推动该领域产业的发展。3G网络的商用,电子行业的技术发展又同步促进了移动终端设备---3G手机的发展。3G时代带来的不仅是技术的演进和服务的丰富,更重用的是产业格局和游戏规则的变迁。3G的移动运营商对手机提出定制要求,终端厂商必须根据运营商的要求,将运营商特有的网络业务相关的应用内置到通用型手机上。因此3G手机项目的软件,不仅要求在短短的3个月产品生命周期内,实现丰富,复杂的软件功能,通过用户的验收测试,而且同款产品同时并行面向多个具有定制业务要求的客户,这对传统的基于渠道销售的2G手机(第二代移动通信)手机同款只推一个软件版本的软件开发过程,形成了强烈的冲击。本论文,针对3G手机软件需求复杂度不断增加,项目的周期短,客户要求定制化的特点,通过对软件工程领域的软件开发模型的研究,提出了基于3G手机规模定制的软件产品族和定制产品并行开发的软件开发模型。本论文基于提出的软件开发模型,着重研究了该模型下的3G手机软件需求分析及管理方法,提出基于通信领域与用户可用性结合的需求分析方法,形成了3G手机产品族定义,提出了基于客户定制化分析的方法,形成定单产品的特性功能;并提出了基于需求基线的管理方法和需求状态跟踪流程。本论文基于提出的软件开发模型,研究了该模型下的3G手机软件配置管理方法,形成基于需求基线的分支配置策略,提出了基于变更控制的版本控制管理方法。本论文基于提出的软件开发模型,建立了基于该模型下的软件平台P80,利用IBM Rational公司的系列产品,包括需求管理工具RP (RequisitePro),版本配置管理工具CC (ClearCase)和变更管理工具CQ(ClearQuest)),形成了一整套的软件开发流程,并在P80平台成功地承接了并行的一系列定单产品开发,积累了平台模块需求数据库,客户需求数据库,软件版本管理流程,实践中证明了该软件开发模型的有效性和科学性。本文的创新意义主要在于:(1)在3G手机软件开发中,基于软件需求复杂化,定制化,周期短的项目要求,提出了一种基于3G手机规模定制的产品族产品与定制产品的并行开发的软件开发模型。(2)在3G手机软件需求分析中,提出了基于通信领域模型与用户可用性结合的需求分析模型,形成手机产品族的规划,基于产品族和客户差异性需求分析方法,形成了定单产品的需求。(3)在3G手机软件需求管理中,提出了基于需求基线的需求管理模型,其中需求基线包括基于产品规划的模块级需求基线,基于定制产品的项目级的需求基线,以及基于客户的定制需求基线。(4)在3G手机软件开发配置管理模型中,提出了基于需求基线的配置分支策略和基于变更的版本控制原则。(5)基于提出的软件开发模型,基于RP需求管理工具,实施了模块需求管理库和产品差异性需求库;基于RP+CQ联动,形成了软件需求状态跟踪流程。(6)基于提出的软件开发模型,基于CC配置管理工具,实施了产品族配置分支策略;基于CC+CQ的联动,实施了基于变更的版本控制流程。
论文目录
相关论文文献
标签:规模定制软件开发模型论文; 产品族论文; 定制产品论文; 需求分析及管理论文; 需求基线论文; 配置管理论文; 版本控制论文;