基于3g手机规模定制软件开发过程模型研究及实践

基于3g手机规模定制软件开发过程模型研究及实践

ID:27259534

大小:3.89 MB

页数:61页

时间:2018-12-02

基于3g手机规模定制软件开发过程模型研究及实践_第1页
基于3g手机规模定制软件开发过程模型研究及实践_第2页
基于3g手机规模定制软件开发过程模型研究及实践_第3页
基于3g手机规模定制软件开发过程模型研究及实践_第4页
基于3g手机规模定制软件开发过程模型研究及实践_第5页
资源描述:

《基于3g手机规模定制软件开发过程模型研究及实践》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、上海交通大学工程硕士研究生学位论文消费者、受消费心理影响大,因此需求易变、需求的离散度较大;对产品研发质量要求高,需要通过通信系统设备特有的规范性性能要求,如WCDMA手机必须通过GCF测试;手机产品因市场特点,产品研发的进度压力大,比如同款手机如果进入市场早,则利润可观,因此要求产品研发的时间进度紧;属于嵌入式系统项目,具有嵌入式系统的典型特点,比如需要关注处理器性能,功耗要求尽可能降低,系统资源紧张,执行代码在Rom中存放;开发需要专用工具和方法设计调试,软件硬件功能划分需要决策;对硬件器件依赖性强,另外手机软件还受到结构件设计影响,比如键盘设计,有的产品多功能

2、键,有的产品没有,但产品没有等而3G手机,不仅具有2G传统手机项目的特点,还具备如下特点:手机业务功能丰富,有传统的彩信,WAP浏览器,EMAIL,也有3G特有的流媒体(STREMING),音乐下载,可视电话等视频业务,软件开发复杂度高;手机产品客户定制化,软件配置管理复杂度增强。因此3G手机项目的软件,常常要求在短短的3个月产品生命周期内,实现丰富,复杂的软件功能,包括客户的定制功能;软件产品稳定,通过用户的验收测试。这对传统手机的软件开发过程,通常为瀑布型,形成了强烈的冲击。下边是某公司的一个3G手机项目B的里程碑表。项目B是为欧洲某3G运营商X定制的一款手机。运

3、营商的客户需求共有8大部分,3182条需求,其中网络业务和UI用户定制需求条目达30%-40%左右。在其前身项目A(包括硬件,结构基本成型,软件已有基本的功能的版本)基础上,以应用软件开发为关键路径的一个项目的里程碑日,可以看出3G手机项目,与传统手机的软件开发过程对比,软件进度及质量已成为产品开发的瓶颈。以下是作为定制手机B项目从7月立项以后经历的重要里程碑:2005年7月8日,与客户的workshop结束,产品需求定义明确,B项目立项。2005年7月21日,发布第一个版本,展开3G运营商X的入门测试。2005年8月8日,通过入门测试,进入测试阶段1,VTA测试

4、2005年9月23日,通过3G运营商X的测试阶段1VTA测试,进入阶段2PATP测试2005年11月19日,手机任何功能需求封版,通过3G运营商X测试阶段2PATP测试,进入阶段3ATP测试2005年12月6日,有条件通过3G运营商X阶段3ATP测试,首批货开始发货在运营商运营网络上进行的测试期间,曾经发布正式升级的版本为10个版本,还不包括为临时验证BUG的小版本。注:运营商的用户验收测试,测试阶段1-测试阶段2,基本测试用例一共有2285条,测试阶段3,主要是模拟真实用户使用场景,更多关注的是性能和兼容性。11上海交通大学工程硕士研究生学位论文因此丰富的的客户需求

5、,个性化定制的客户需求,和严格的客户验收测试,更为3G手机软件开发提出了挑战的目标。为了解决软件开发过程中的瓶颈问题,提供软件业的竞争力,软件工程业界不断总结,提出一些旨在促进软件工程化的开发思想和方法,如软件复用、过程重组、面向对象的软件工程、机遇构件的软件工程和领域工程等[41]。特别是近年来,软件产业界将“软件作坊”转变为“软件工厂”的呼声越来越高,试图将软件开发作为一种生产制造过程,像在生产线上生产物质,同时有效率、有效用地满足用户个性化需求的定制化,快速响应和适应市场以达到期望的目标。本论文讨论的就是利用软件工程产业界的方法和模型,来解决3G手机软件开发过程要求

6、的功能复杂度强,离散的个性化定制要求多,质量高,周期短问题。1.2研究目标和内容从论文研究背景提出问题,可以总结出,3G手机软件开发特点:基于小型嵌入式系统项目,具有嵌入式产品固有产品特点,软件开发依赖于硬件结构产品稳定,在此之前软件主要集中于设计之中,而后期软件开发进度和稳定将成为项目瓶颈。3G手机特有高复杂度,以及丰富的个性化定制。进度紧,质量要求高。因此,本论文根据3G手机软件开发的特点,研究了软件工程方法学,提出一种适合3G手机软件开发模式,基于3G手机规模鼎峙的软件产品族和定制产品并行开发的软件开发模型。该模型中手机软件产品组开发解决了3G手机的高复杂度,

7、以及高质量问题,定制产品开发解决个性化定制,同时两者相结合的并行开发模式,解决了周期短,进度要求高的问题。该模型是一种开面向规模定制的软件开发模式的实例化应用(softwaredevelop-mentformasscustomization,SDMC),将规模标准化软件开发与面向单个用户定制开发有机结合起来,适合推广于需要快速满足客户个性化定制的产品族产品开发的项目。基于该软件开发模式的特点,本论文还研究了软件平台产品族与定制产品的软件需求分析方法及需求管理方法,和该模型下配置管理模型研究,并在后续的产品开发中实践开发模式,并

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。