论文部分内容阅读
随着4G网络的普及、5G网络的逐渐兴起,人们每天使用APP软件的频率远超于传统的桌面软件。APP软件因为其操作便捷、使用场景多样、功能丰富等诸多优点赢得了用户的青睐。这一热潮促使了APP软件的迅猛发展,而APP软件的质量却参差不齐,时常会出现功能失效、内存泄漏、应用无法响应、恶意捆绑软件等APP软件质量问题,而用户在下载使用前对这些问题是未知的,这样给用户带来了巨大的损失。所以保证APP软件的质量对于用户和开发者来说都很重要。国内外学者针对这一问题展开APP软件质量相关研究,提出了相应的质量模型。但有些模型仅仅提出了质量特性和子特性,并未提及度量;还有些仅从某一视角研究APP软件的质量或仅研究一类APP软件质量,不够通用;APP软件的质量形成是有阶段性的,但现有研究并未提及其中的关联性。本文建立了APP软件内部和外部质量模型,用以评估APP软件的质量,主要工作包括:(1)在分析APP软件的开发流程和产品特点的基础上,确定了APP软件内部质量特性、子特性,并依次定义APP软件内部质量特性、内部质量子特性,为度量APP软件内部质量,使用一个或多个度量指标来度量每个内部质量子特性。(2)针对APP软件的特点,建立了APP软件的外部质量模型及其度量。进而从质量度量、质量特性及其子特性的角度分析了APP软件内部和外部质量之间的关联。(3)基于本文提出的APP软件内部和外部质量模型,使用熵权法和层次分析法确定了各个质量特性的权重,根据质量特性的权重对其进行重要性排序。通过实例验证此模型的有效性和可行性,并使用灰色度关联分析计算了APP软件的内部质量和外部质量的关联度。