APP软件产品质量属性度量方法的研究与实现
发布时间:2018-09-04 14:16
【摘要】:智能终端的普及推动了 APP软件迅猛发展,APP应用呈爆炸式增长,各个行业的APP软件越来越多样化。这些软件不仅丰富了手机的功能,凭借其便携、触摸、高清的丰富体验也为人们的生活提供了便捷,并且已经从单一的通讯工具发展成为了个人信息收集和多功能多需求处理的移动平台。然而,由于APP软件的开发一般基于开放操作系统,设计简单、开发门槛较低、进入市场周期较短,同时,由于市场监管较弱,没有针对性的APP软件质量检测模型。这些APP应用在为人提供方便的同时,也产生了很多问题:软件运行过程中出现功能失效、死机、重启、响应慢、不稳定;软件内容涉嫌黄赌毒;甚至软件本身涉及购物欺诈、恶意扣费、隐私信息泄露、垃圾广告等,这些质量问题严重损坏了终端消费者合法权益。针对APP软件产生的各种问题,制定APP软件的一系列规范化的测试方法和度量标准,并据此产生APP应用的软件度量模型。这样就规范了 APP应用的开发过程,为开发和设计人员提供了参考。通过这些度量的标准和方法提高APP应用的产品质量,从根本上确保移动用户的使用体验,避免了用户使用过程中以上诸多问题的产生。同时也为第三方的检测机构和APP STORE的产品发布提供依据。本文主要工作包括以下内容:1、比较APP软件与传统软件的区别,提取出APP软件的特征。基于ISO/IEC 25010软件质量模型提取出APP软件的质量属性。2、根据APP软件的质量属性提取出初步的APP软件质量模型。3、根据传统软件的度量方法和现有APP软件的测试技术,通过实际的测试实验验证上述模型中每个特性的度量指标,对不合理的指标进行调整。4、使用模糊层次分析法确定模型各质量特性及指标的主观权重,用熵权法确定模型的客观权重,然后使用组合赋权的方法计算出模型的最终权重。采用功效系数法和逼近理想解排序法对资讯类APP软件实例进行综合评价。5、设计并实现了 APP软件产品质量评价系统。选取了三个实验角度验证了本文提出的模型与评价功能的有效性和准确性。
[Abstract]:The popularity of intelligent terminals has promoted the rapid development of APP software and the explosive growth of app applications. The APP software in various industries is becoming more and more diversified. These software not only enriched the function of mobile phone, but also provided convenience for people's life with the rich experience of portability, touch and high definition. And it has developed from a single communication tool to a mobile platform for personal information collection and multi-function multi-demand processing. However, because the development of APP software is based on open operating system, the design is simple, the threshold of development is lower, and the period of entering the market is short. At the same time, because of the weak market supervision, there is no targeted APP software quality inspection model. While providing convenience for people, these APP applications have also caused many problems: failure of function, crash, restart, slow response and instability; suspected pornography and drugs; and even the software itself involved in shopping fraud. Malicious charges, privacy information leaks, junk advertising and so on, these quality problems seriously damaged the legitimate rights and interests of end consumers. Aiming at the various problems of APP software, a series of standardized test methods and metrics for APP software are established, and the software metric model of APP application is generated accordingly. In this way, the development process of APP application is standardized, which provides a reference for developers and designers. Through these metrics and methods to improve the product quality of APP applications, fundamentally ensure the mobile user experience, and avoid the problems mentioned above in the process of user use. At the same time also for third-party testing agencies and APP STORE product release to provide the basis. The main work of this paper is as follows: 1, compare the differences between APP software and traditional software, extract the features of APP software. Based on the software quality model of ISO/IEC 25010, the quality attribute of APP software is extracted. 2, the primary quality model of APP software is extracted according to the quality attribute of APP software, and the measurement method of traditional software and the testing technology of existing APP software are introduced. The measurement index of each characteristic in the above model is verified by the actual test experiment, and the unreasonable index is adjusted. 4. The fuzzy analytic hierarchy process (FAHP) is used to determine the subjective weight of each quality characteristic and index of the model. The objective weight of the model is determined by the entropy weight method, and the final weight of the model is calculated by the combination weight method. The efficiency coefficient method and the approximate ideal solution sort method are used to evaluate the information APP software examples. Finally, a APP software product quality evaluation system is designed and implemented. Three experimental angles are selected to verify the validity and accuracy of the proposed model and evaluation function.
【学位授予单位】:昆明理工大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP311.56
本文编号:2222396
[Abstract]:The popularity of intelligent terminals has promoted the rapid development of APP software and the explosive growth of app applications. The APP software in various industries is becoming more and more diversified. These software not only enriched the function of mobile phone, but also provided convenience for people's life with the rich experience of portability, touch and high definition. And it has developed from a single communication tool to a mobile platform for personal information collection and multi-function multi-demand processing. However, because the development of APP software is based on open operating system, the design is simple, the threshold of development is lower, and the period of entering the market is short. At the same time, because of the weak market supervision, there is no targeted APP software quality inspection model. While providing convenience for people, these APP applications have also caused many problems: failure of function, crash, restart, slow response and instability; suspected pornography and drugs; and even the software itself involved in shopping fraud. Malicious charges, privacy information leaks, junk advertising and so on, these quality problems seriously damaged the legitimate rights and interests of end consumers. Aiming at the various problems of APP software, a series of standardized test methods and metrics for APP software are established, and the software metric model of APP application is generated accordingly. In this way, the development process of APP application is standardized, which provides a reference for developers and designers. Through these metrics and methods to improve the product quality of APP applications, fundamentally ensure the mobile user experience, and avoid the problems mentioned above in the process of user use. At the same time also for third-party testing agencies and APP STORE product release to provide the basis. The main work of this paper is as follows: 1, compare the differences between APP software and traditional software, extract the features of APP software. Based on the software quality model of ISO/IEC 25010, the quality attribute of APP software is extracted. 2, the primary quality model of APP software is extracted according to the quality attribute of APP software, and the measurement method of traditional software and the testing technology of existing APP software are introduced. The measurement index of each characteristic in the above model is verified by the actual test experiment, and the unreasonable index is adjusted. 4. The fuzzy analytic hierarchy process (FAHP) is used to determine the subjective weight of each quality characteristic and index of the model. The objective weight of the model is determined by the entropy weight method, and the final weight of the model is calculated by the combination weight method. The efficiency coefficient method and the approximate ideal solution sort method are used to evaluate the information APP software examples. Finally, a APP software product quality evaluation system is designed and implemented. Three experimental angles are selected to verify the validity and accuracy of the proposed model and evaluation function.
【学位授予单位】:昆明理工大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP311.56
【参考文献】
相关期刊论文 前10条
1 汤晓安,陈敏;工程软件之可靠性定量评估研究[J];计算机工程与设计;2000年04期
2 周梅华;可持续消费测度中的熵权法及其实证研究[J];系统工程理论与实践;2003年12期
3 高媛;陈立潮;张永梅;;软件构件内置测试技术研究[J];自动化技术与应用;2007年07期
4 林俊兴;软件质量量化指标及实现方法的探讨[J];计算机工程与应用;2005年09期
5 梁成才;章代雨;林海静;;软件缺陷的综合研究[J];计算机工程;2006年19期
6 吴坚;吴刚;;软件质量模型的研究[J];计算机工程与科学;2006年08期
7 王晓鹏;丁晓明;;基于模式的软件质量模型研究与应用[J];计算机与现代化;2007年06期
8 梁军涛;蒋晓原;张海;;根据软件体系结构评估软件可靠性[J];应用科学学报;2009年03期
9 邵凌霜;李田;赵俊峰;王亚沙;谢冰;梅宏;;一种可扩展的Web Service QoS管理框架[J];计算机学报;2008年08期
10 刘胜;张玉廷;于大泳;;小生境遗传算法修正三角模糊数互补判断矩阵一致性及排序[J];系统工程理论与实践;2011年03期
相关硕士学位论文 前2条
1 舒景波;基于软件需求分析的手机软件系统质量度量方法研究[D];中国科学院大学(工程管理与信息技术学院);2014年
2 马志兵;基于遗传算法的测试数据自动生成技术研究[D];青岛大学;2009年
,本文编号:2222396
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2222396.html