Android应用软件质量评价方法研究与实现
发布时间:2021-04-26 03:32
随着移动应用市场的迅猛发展,移动应用的规模和种类均有巨大地增长,人们的日常生活与移动应用软件密不可分。Android系统作为智能移动终端的主要操作系统之一,凭借强大的功能和丰富的应用得到用户青睐,市场占有率稳居第一。但与此同时,市场的激烈竞争使得应用开发、测试周期被压缩,软件质量难以得到保证,暴露出软件在性能、安全等方面的质量问题。由于目前针对移动应用软件缺乏有效的质量模型及评价方法,使得软件开发商、用户无法较好了解应用质量的优劣情况。本文主要从用户角度出发,以应用商店中上线产品为实验对象,探索评价同一类型Android应用软件质量水平的方法,通过构造质量评价模型,采用基于AHP(Analytic Hierarchy Process,层次分析处理法)的评价方法,采集质量特性的客观度量指标,获得了有效评价结果。本文的主要工作如下:1.分析Android软件特点并结合问卷调查结果抽取3个用户最关注的质量特性、13个度量指标,建立用于同一类型应用评价的软件质量模型;通过专家讨论分析各个质量特性、度量指标对软件质量的影响,得到重要性排序并建立判断矩阵,按照层次分析法计算质量模型权重。2.采用基...
【文章来源】:西南科技大学四川省
【文章页数】:54 页
【学位级别】:硕士
【文章目录】:
摘要
abstract
1 绪论
1.1 研究背景及意义
1.2 国内外研究现状
1.2.1 国内研究现状
1.2.2 国外研究现状
1.3 本文主要研究内容
1.4 本文主要章节安排
1.5 本章小节
2 相关原理及技术
2.1 Android系统简介
2.2 Android权限机制
2.3 自动化测试分析技术
2.3.1 安装/卸载耗时
2.3.2 启动耗时
2.3.3 CPU使用\内存占用
2.3.4 应用权限分析
2.4 层次分析法
2.5 本章小节
3 质量评价方案设计
3.1 质量模型建立
3.2 质量模型权重确定
3.2.1 质量特性权重确定
3.2.2 度量指标权重确定
3.3 基于AHP的软件质量评价方法
3.3.1 建立AHP模型
3.3.2 计算方案层权重
3.3.3 质量评价实现过程
3.4 本章小结
4 Android应用软件质量评价系统设计与实现
4.1 评价系统分析设计
4.2 评价系统实现
4.3 本章小节
5 实验及结果分析
5.1 实验数据集选择及实验环境
5.2 实验 1:对热门应用的质量评价
5.3 实验 2:综合评价方法对比
5.4 本章小节
6 总结与展望
6.1 本文主要工作总结
6.2 工作展望
致谢
参考文献
攻读学位期间取得的研究成果
本文编号:3160646
【文章来源】:西南科技大学四川省
【文章页数】:54 页
【学位级别】:硕士
【文章目录】:
摘要
abstract
1 绪论
1.1 研究背景及意义
1.2 国内外研究现状
1.2.1 国内研究现状
1.2.2 国外研究现状
1.3 本文主要研究内容
1.4 本文主要章节安排
1.5 本章小节
2 相关原理及技术
2.1 Android系统简介
2.2 Android权限机制
2.3 自动化测试分析技术
2.3.1 安装/卸载耗时
2.3.2 启动耗时
2.3.3 CPU使用\内存占用
2.3.4 应用权限分析
2.4 层次分析法
2.5 本章小节
3 质量评价方案设计
3.1 质量模型建立
3.2 质量模型权重确定
3.2.1 质量特性权重确定
3.2.2 度量指标权重确定
3.3 基于AHP的软件质量评价方法
3.3.1 建立AHP模型
3.3.2 计算方案层权重
3.3.3 质量评价实现过程
3.4 本章小结
4 Android应用软件质量评价系统设计与实现
4.1 评价系统分析设计
4.2 评价系统实现
4.3 本章小节
5 实验及结果分析
5.1 实验数据集选择及实验环境
5.2 实验 1:对热门应用的质量评价
5.3 实验 2:综合评价方法对比
5.4 本章小节
6 总结与展望
6.1 本文主要工作总结
6.2 工作展望
致谢
参考文献
攻读学位期间取得的研究成果
本文编号:3160646
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3160646.html