论文部分内容阅读
随着移动通讯技术的不断发展,具有彩色液晶屏幕并支持BREW程序的手机已经出现并且开始被人们所认识和接受,这样使用BREW技术开发的手机增值应用服务也将会越来越多。由于目前在国内开发手机上的BREW应用尚处于刚刚开始的阶段,相关的技术资料和开发经验都比较欠缺,还需要借鉴日本和韩国在开发手机上的BREW应用方面的成熟经验。此外,传统软件开发模型已不能适应手机开发的需要。
自上个世纪60年代以来,软件工程思想逐渐形成并发展,出现了很多软件开发模型与方法。而在90年代以后又推出的CMM,更是对软件开发的过程管理提出了确切的衡量指标。但这些成就依然没有能很好的解决项目超期,成本超预算的问题。针对这些问题,一批业界专家一起概括出了一些可以让软件开发团队具有快速工作、响应变化能力的价值观和原则。他们提出的各种方法统称为敏捷方法,由一系列敏捷观点构成,强调软件开发中人与人之间的沟通,通过交流适应需求的变化,达到用户满意的效果。相对于重视过程的CMM等重量级开发过程,敏捷方法更适合于手机项目的开发。
本文介绍了手机应用软件开发的过程,以及其中使用的面向对象的思想和UML工具。着重分析了在软件的改进和升级过程中,运用软件工程领域的新兴方法——敏捷开发方法,达到完善需求分析,改进开发过程,提高软件项目管理水平的目的。在需求分析和设计过程中运用了面向对象的需求分析和统一建模语言(UML)实现,提出了针对传统手机应用软件开发过程使用的数据流图和业务流图的改进。最后通过实践和总结,针对小组承担的手机应用软件开发,提出较为科学的过程管理模型。