【摘 要】
:
Symbian作为一种智能手机平台目前得到广泛应用。Symbian编程具有多任务和内存保护的特性。软件的重构和进化是当前软件工程中的重要内容。本文研究了在Symbian编程环境中应
论文部分内容阅读
Symbian作为一种智能手机平台目前得到广泛应用。Symbian编程具有多任务和内存保护的特性。软件的重构和进化是当前软件工程中的重要内容。本文研究了在Symbian编程环境中应用软件重构和进化的相关技术和方法,对于更新现有系统,改进软件质量,防止代码腐败,降低软件维护成本,延长软件生存周期,具有重要的应用价值。本文首先对Symbian编程的相关技术进行了研究。结合单元测试方法,对软件重构和软件进化相关技术进行了深入研究。在此基础上,针对Symbian当前平台缺乏完善的重构工具和功能测试工具的问题,提出一种软件重构与进化的解决方案。该方案的关键技术包括自动化的单元测试、半自动化的代码重构、人工执行的功能测试等方面,详细描述了该方案的框架和流程。该方案的特点是自动化利用率高,充分利用Symbian平台可用的自动化工具。最后将该方案应用于一个慢性病危险因素评价系统,通过重构与进化的实践验证了该方案的可行性。本文所提出的软件重构与进化的解决方案,对于当前Symbian编程具有重要的指导作用,对于其它平台也具有一定的参考价值。
其他文献
原子团簇基态结构的预测是团簇研究的核心问题之一,其结果直接影响着对团簇性质的讨论。现在通常采用简化的势能函数模型来描述原子间的相互作用,并通过求解该势能函数的最小
目前随着网络信息的爆炸式增长以及信息多元化的发展,快速有效地获取所需的信息变得越来越困难,通用搜索引擎已不能适应用户对信息检索的准确性要求,消除搜索引擎结果中的冗
近年来,随着计算机性能的日益提升,网络带宽越来越大,绿色节能的呼声越来越大,虚拟化技术在资源整合以及安全隔离等方面的优势日渐突出,成为学术界和工业界关注的热点。桌面虚拟化
随着信息爆炸式的增长和应用需求的不断提高,人们对存储系统的容量和吞吐率有了更高的要求。能够将大量价格低廉、存储容量小的现有存储系统组织成具有大容量、高吞吐率存储
随着计算机科学技术的高速发展和数字化进程的加快,社会总数据量以指数形式增长。图灵奖获得者Jim Gray提出了一条经验定律:网络环境下每18个月产生的数据量等于有史以来数据
多属性决策是决策科学领域里一个重要的研究课题,已广泛应用于投资决策、项目评估、方案优选、工厂选址、资源分配、投标招标、经济效益综合评价等领域,因此研究多属性决策理
随着自动化测试技术的不断发展,虚拟仪器的应用越来越广泛。虚拟仪器软件结构(VISA,Virtual Instrumentation Software Architecture)是标准化的I/O函数库及相关规范的总称,是计
入侵检测系统是继数据加密、访问控制和防火墙等传统安全保护措施之后的新一代安全保障技术,作为一种积极主动的动态防护技术已成为近年来的研究热点。入侵检测系统在计算机
人类的动作识别作为行为理解的一个方面,逐渐成为计算机视觉研究中一个比较热点的课题之一。同时由于动作识别的复杂性,因此对其的研究还尚在起步阶段。目前已有的一些方法主
随着社会的发展,越来越多的嵌入式电子产品进入人们的生活。对于开发人员来说,在嵌入式系统开发的整个周期,图形界面的开发越来越重要。随着现代电子设备功能的增多和操作方