没有合适的资源?快使用搜索试试~ 我知道了~
制作和主办:ElsevierEgyptianInformatics Journal(2011)12,211开罗大学埃及信息学杂志www.elsevier.com/locate/eijwww.sciencedirect.com原创文章基于Web的应用程序质量因素:一项调查和一个建议的概念模型Doaa Nabil*,Abeer Mosad,Hesham A. 赫夫尼埃及开罗大学统计研究所信息系统系接收日期:2011年3月7日;修订日期:2011年9月25日;接受日期:2011年2011年11月3日在线发布摘要基于Web的应用程序(WBA)正迅速变得越来越广泛,更大,更互动,更重要的国际使用的计算机。最成功的WBA公司开始意识到,任何WBA成功或失败的关键因素必须高度重视一个高质量的网站上提供可靠的。为了达到WBA的预期质量,有必要提出一个模型,组织并实现WBA质量观点的识别。本文提出了WBA质量模型,并对其质量因素进行了分类该软件是任何WBA的重要组成部分ISO9126软件工程产品质量标准指出,软件质量评价的主要目的是为软件产品的评价提供可靠的、可理解的、可接受的定量参考这里的主要弱点是缺乏对WBA质量关键因素的正式规范。传统的质量模型不适合WBA,因为它们不能解决与WBA新特性相关的所有问题因此,ISO9126和不同的质量模型的软件进行了调查,并部分作为一个初始步骤,以确定一个概念性的质量模型的WBA。WBA具有与传统软件包的共同特征本文提出了一个概念质量模型,用于根据子因素组织WBA质量因素,*通讯作者。电 子 邮 件 地 址 : Dr_doaanabil@hotmail.coms ( D 。 Nabil ) ,ieee.org(H.A.Hefny)。1110-8665© 2011计算机和信息学院,开罗大学。制作和主办Elsevier B.V.保留所有权利。开罗大学计算机和信息系负责同行审查。doi:10.1016/j.eij.2011.09.003关键词基于Web的应用;质量;质量保证;质量模型212D. Nabil等人身份确认。此外,所提出的概念质量模型有效地反映了基于高技能专业人士(游客,业主,最终用户)的意见的WBA的主要观点。本文的主要目标是识别、分类和建模WBA质量因素。©2011计算机和信息学院,开罗大学。由爱思唯尔公司制作和主持All rights reserved.1. 介绍万维网(WWW)已发展成为一个独特的空间,并已成为我们信息和通信的主要渠道之一。Web为极其多样化的用户群体和设计师提供了丰富的信息,这些用户群体和设计师反映了开发基于Web的应用程序(WBA)的不同挑战,这些应用程序需要满足不同的用户需求[1]。考虑到WBA发展的动荡和规模,开发高质量的WBA的兴趣越来越大,这并不奇怪。WBA比简单的HTML网页更复杂,在开发过程中要考虑不同的视图.WBA的质量是一种难以有组织地定义和捕获的属性。显然,WBA更重要。目前尚不清楚的是:什么是影响WBA质量的因素?我们如何才能高质量地开发WBA[2,3]。本文提出了一个概念模型来建立和分类WBA的质量因素。所建议的模型用于系统地识别质量因素及其子因素,该模型基于WBA的许多观点和用法。提出的模型的主要思想分为两个主要部分:(1) 回顾和扩展WBA中以前建立的质量因素。(2) 开发一个概念性的质量模型,用于识别和组织不同的WBA质量视图和用法。本文的结构如下:第二部分概述了以往建立的WBA质量第三节提出了一个概念性的质量模型及其不同的质量视图和用法,这些视图和用法是WBA质量的基础。第4节总结了本文的工作和未来的工作。2. 理论背景在过去的十年中,在WBA质量领域进行了大量的工作。随着对WBA依赖性的增加,需要用WBA质量评估特性。然而,许多现有的实证研究侧重于WBA的质量主要是探索性的(他们建议之前,互联网的商业化,更侧重于传统的数据处理和信息检索)。目前的大多数研究要么处理数量有限的质量因素,要么针对特定的WBA观点。近年来,研究和研究正在积累,包括不同的模型来评估WBA的质量。在我们的研究中,扩展的ISO模型被选为参考点,由于它的流行和接受的软件行业。利用其软件质量特征,识别出WBA的关键质量因素这部分简要介绍了众所周知的软件质量模型以及以前建立的WBA质量模型和因素,这些模型和因素将被用作提出一个概念模型的初始原则,该模型解决了WBA质量的不同观点和用法。2.1. 软件质量模型自20世纪70年代以来,研究人员和实践者一直在寻找表征软件质量的方法。他们发现软件工件可以被分解成可以被保证和测量的结构。这使得能够通过更详细的特性评价来评价质量[4]。已经提出了大量的质量模型首先,McCall等人(1977)在他的质量模型中,McCall等人(1977)试图通过关注一些既反映用户观点又反映开发人员优先级的软件质量因素McCall质量模型是定义和识别软件产品质量的三个主要方面:产品修订、产品转换和产品运行。该模型进一步详细说明了因素,标准和metrics层次结构中的三个视角。质量因子描述不同类型的系统行为特征,质量准则是一个或多个质量因子的属性。质量度量反过来又旨在捕获质量标准的一些方面。ISO/IEC 9126/2001[6]标准定义了软件质量,它被描述为使用内部和外部软件质量以及它们与所谓软件质量模型(SQM)中的软件属性的联系。ISO 9126中定义的软件质量模型遵循McCall(1977)提出的因素-标准-度量模型。它定义了六个质量因素,并将其细化为标准。这些标准反过来又通过度量设计和开发过程以及软件本身的度量来评估。表1所示的ISO 9126质量因素是功能性、可靠性、可用性、效率、可维护性和可移植性。这些因素进一步细分为子特性,如适用性、准确性、安全性和时间行为。这些子特征是综合性的,也就是说,软件质量的任何组成部分都可以用这六个因素中的一个或多个的某些方面有些属性是相互冲突的。因此,客户和软件开发人员必须共同努力,以确定哪些属性是特定项目的基本要素2.2. WBA质量模型WBA正在迅速扩展到我们社会的各个部门,并成为任何计算机基于Web的应用程序质量因素:一项调查和一个建议的概念模型213表1六大质量特征 在ISO9126Functionality显示一组函数及其指定属性的存在性。这些功能满足陈述的或隐含的需求可靠性软件在给定条件下在给定时间内保持其性能水平的能力可用性属性,用于确定使用所需的资源以及一组用户对此类使用的评估效率软件的性能水平与在规定条件可维护性进行特定修改所需的设备可移植性软件从从一个环境到另一个应用. WBA是复杂的、不断发展的、快速更新的软件系统.自1994年以来,出现了许多WBA质量模型,旨在评估WBA质量特征,如下所述:进一步研究了质量因素和属性,以确保有一个全面的质量因素清单。根据Suh等人[7]的说法,电子商务网站软件是大型和复杂的,但质量要求要求诸如可用性、性能、可扩展性和安全性等因素的关键性能。从本质上讲,这对任何WBA的有效实施提供了最大的帮助。2002年,Albuquerque和Belchior[8]将一组全面的软件质量属性组织成目标,其中每个目标由一组质量因素组成。每个质量因子被进一步分解为子因子。根据Albuquerque和Belchior的说法,三个广泛的目标制定了能够评估电子商务WBA质量的方法。2002年,Eppler和Muenzenmayer[9内容质量是一个非常重要的问题,在谈论WBA的质量因素时必须考虑。内容质量通常被认为是一个具有不同特征和属性的多维概念。Eppler的模型将WBA的质量分为两个质量视角:内容质量和媒体质量。内容质量分为两类(相关信息和声音信息)。每个类别都由维度组成。这些提到的内容质量模型框架在其方法和应用方面各不相同。然而,它们有一些共同的特点。2000年,Fitzpatrick提出了WBA质量模型,该模型考虑了与WWW领域相关的五个质量特征,它们的子特征(子因素),以及所有IS专业人员在创建高质量Web应用程序时可以使用的检查表。这些特征是可见性、可理解性、可信度、吸引访问者和差异化。可见性是指用户访问网站的容易程度。可理解性是指用户能够理解和解释网页内容的容易程度。可信度是指用户对网站内容的信心程度。吸引访问者是指用户获得完整体验的程度。差异化是指网站在多大程度上展示了企业的优势[12]。早在2000年,Luisa和Mariangela就提出了一个评估和设计WBA质量的原始模型。该模型被称为2QCV3Q,是使用经典的理论原理开发的,可以用来挑选出元素,当这些元素适当组合时,可以评估WBA的质量并提供改进建议。对称地,该模型为WBA的设计提供了指导方针,并允许识别和分类业主和用户的要求。应用该模型的第一步是对其进行定制,以考虑WBA所有者的目标早在1998年,卢和洪就提出了WAB互动质量模型,该模型强调了互动因素在WBA环境中的重要性,以满足游客的满意度。添加交互性功能对于提高通信质量、吸引用户、提高用户满意度并因此使应用程序更可接受和更可用至关重要。Ha和James的互动模型提出了五个WAB质量维度。这些维度是游戏性、选择性、连通性、信息收集和相互交流。这些维度需要双向通信[12,14,15]。最近在文献中提出了几种WBA质量因子。然而,他们中的大多数是建立在以前的WBA质量模型,并致力于经验验证。3. 建议WBA模型开发基于Web的应用程序(WBA)代表了软件市场增长最快的趋势之一,它提供了一种新的方法来部署软件应用程序。WBA构建于许多不同的、新的语言、技术和编程模型,并且用于实现具有非常高质量要求的高度交互式应用。WBA适用于软件应用程序。另一方面,它也有其自身的特点和问题,这与WBA的新特点有关。这就导致传统的软件质量模型不足以适用于WBA的所有特性。 提出的WBA概念质量模型是基于ISO/IEC 9126(2001)软件质量模型[4,6]开发的。3.1. WBA质量模型(WBAQM)Dromey它依赖于将高级质量属性分解为软件产品组件的有形的、承载质量的属性。Dromey的通用质量模型有三个主要要素拟议的WBA质量模型(WBAQM)采用相同的自下而上的机制,并侧重于基于ISO 9126质量框架定义不同的WBA质量因素和WBA质量子因素。然后,它试图将这些质量因素和子因素联系在一起。图1显示了构成该模型的水平[5]:第1层:确定WBA质量视图和用法214D. Nabil等人抽象模块化关注点分离适应性可安装性共存可分析性、可变性、稳定性、可测试性、可扩展性重用性便携性维护性开发人员的角度WBA关注科内恩足球俱乐部QS-F图1WBAQM结构。更准确地评估WBA还应考虑其用户的需求,这些需求可能与业主公司的需求不同。我们还必须记住,互联网的超媒体性质以及与接口、信息访问速度和交易安全有关的方面的重要性使WBA与传统的信息系统不同。此外,参与WBA设计的人员具有不同的技能。参与WBA建设的主体的异质性极大地影响了WBA建设的质量。 在许多情况下,通常负责WBA开发项目的WBA开发人员可能不知道决定WBA性能的技术的特征。从用户(访问者)的角度来看,有大量的“需要包括”的功能,“易于查找”,“易于下载”,“易于理解”。用户需要对WBA的内容和业主公司应用程序的目标有信心。WBA需要是交互式的,需要整合全方位的导航辅助设备。从所有者公司的角度来看,WBA旨在传达组织形象和信息,告知公司Web应用程序的访问者,支持对信息和知识的访问。WBA的这些目标与传统应用程序的目标不同,传统应用程序通常执行数据处理活动。因此,WBA有不同的质量观。这些视图中的每一个将在以下子视图中描述。图2开发人员视角的质量因素和子因素。第2层:将质量因子分类到每个质量视图第3层:将质量子因子映射到每个质量因子。这些级别中的每一个都将在以下小节中描述。3.1.1. 第1层:识别WBA视图根据ISO的定义,质量是“一个实体满足其明示和暗示需求的能力的特征的总和”。为了理解WBA的质量要求,有必要考虑WBA的目的。通常,质量评估是基于业主公司根据其目标制定的但路段3.1.1.1. 开发商的担忧。公司与其客户之间的沟通,除了面对面的讨论,通过一个或多个媒体进行,通过双方与媒体的互动。基于网络的界面的特点使其成为公司与客户之间互动的一个有吸引力的选择。需要开发一个健全的WBA集成的游客需求和业主推广与各种质量特征是最关键的问题,任何WBA开发商[9,10,17,18]。3.1.1.2. 游客的担忧。WBA由不同的访问者使用,他们在知识、技能和需求方面具有不同的背景。最终的目标是这些WBA可以促进访问者表2开发人员视角的质量子因素。品质因数质量子因子可移植性可安装性共存描述WBA可适应不同特定环境的程度WBA可轻松安装在特定环境中的程度在共享公共资源可维护性可分析性WBA可以诊断缺陷或故障原因并识别部件的程度必须修改变动指可实施特定修改的程度。稳定性是指避免修改可测试性所实现的修改可以被验证的程度可扩展性WBA可以轻松、高效地扩展以满足特定需求和情况的程度可重用性抽象操作从低层次和不重要的细节中提取基本概念的行为模块化将WBA划分为模块或组件,然后将它们集成为整个系统分离关注点分离关注点的能力,例如将导航元素与数据分离,将表示与结构分离基于Web的应用程序质量因素:一项调查和一个建议的概念模型215域无关游客视角钙镁石内容交通方法可用性WBA关注科内恩足球俱乐部图3游客视角的质量因素。使用WBA。因此,游客质量因素是WBA发展的关键问题[18,19]。访客关注的问题涉及对WBA访客最重要的质量因素,并反映了具有各种特征的访客3.1.1.3. 业主的担忧。许多公司已经意识到,随着他们的市场变得更加全球化和服务导向,使用WBA。WBA承诺为公司带来潜在的好处,包括降低交易成本、缩短完成交易的时间、减少文书错误、更快地响应新市场机会、改善对客户选择的监控、改善市场情报、更及时地向利益相关者传播信息以及更高度定制的广告和促销[9,12,15,20]。基于对网络质量模型的大量文献研究,我们发现,企业的WBA所有者主要关注三个3.1.2. 第2层:将质量因素分类到质量视图ISO 9126质量因素功能性、可靠性、效率、可用性、可维护性和可移植性被选为拟议WBAQM的初始质量因素集。对这些因素进行了单独审查,以确定它们是否对WBA的性质产生了影响,以及这组因素是否足够广泛,包括WBA质量模型的所有质量方面。首先,一些ISO质量因素,如可维护性和可移植性与开发人员的观点有关例如,可维护性解决了WBA在其生命周期中可以轻松修改的程度。它包括在应用程序运行阶段为满足/改进特定要求而采取的任何纠正、自适应、完善和预防活动。它分别被认为是显影液的一个重要质量因素。可移植性也是呈现构建策略的重要特征图4业主质量因素。WBA在特定环境或硬件配置上运行,同时可以以最小的工作量进行优化,以在其他环境或硬件配置上运行。因此,决定将可移植性作为开发人员的质量因素[21,22]。可重用性反映了WBA特征的存在,这些特征允许它在没有显著努力的情况下重新应用于新问题。因此,图2和表2所示的开发人员视角的初始质量因素和子因素集是:可移植性、可维护性和可重用性。开发人员视角的这组质量因素足够广泛,可以识别开发人员的理想质量因素。其次,游客视角可以分解为与主域无关的质量因素和与主域相关的质量因素。独立于领域的质量因素代表了所有WBA领域共同的质量考虑因素,涉及四个因素:可用性、可访问性、内容质量和可信度。另一方面,域相关质量因子表示从一个域到另一个域完全不同的质量考虑。其质量因素包括安全性、功能性和国际化。图3和表3表示访问者视角的质量因素[23,24]。最后,所有者视角主要关注三个质量因素:差异化、受欢迎程度和盈利能力。图4和表5表示业主角度的质量因素。这些建议的质量因素不是唯一的,表3游客视角的质量因素。游客视角品质因素独立于域的可访问性内容可信度可用性描述在何种程度上WBA是容易和快速找到,并为大多数互联网用户群体提供的程度上所提供的信息是准确的,一致的,适合访问者网络访问者对应用程序所有者和所呈现内容的信任程度WBA可以轻松使用的程度域从属 安全性数据/信息/流程受到保护的程度,以便未经授权的人员/系统无法读取/修改它们,并且授权人员/系统不会被拒绝访问它们。功能WBA为特定任务提供适当功能集的程度,在数量和相关性方面的适当内容国际化设计WBA的程度,以便它可以适应各种语言和地区国际a- lity安全功能领域相关人气盈利能力分化业主视角216D. Nabil等人表5业主视角的质量因素。品质因数Differentiation人气盈利能力描述主人的身份和优越性在多大程度上得到了清晰的展示WBA上市的程度。在我们的模型中,流行度没有子因素,因为它的实现与所有访问者关注的实现密切相关,特别是可访问性和差异化的实现WBA在多大程度上实现了构建它的目的功能域特定功能每个应用程序都提供一系列与域相关的功能内容的适宜性所呈现的信息在数量和相关性方面应适合访问者Web访问者和搜索引擎可以轻松创建WBAWBA及其页面在各种浏览器、版本和平台WBA及其页面可以下载的程度信息的正确性、权威性、可验证性和客观性信息以相同格式呈现并与先前呈现的信息兼容的程度信息的相关性、完整性、简洁性和增值性信息的及时更新程度,这对网络访问者负责申请的组织及其动机在多大程度上是明确的保护数据和流程免受未经授权的披露的要求保护数据和流程免受未经授权的修改的要求数据和流程应可供授权用户使用的要求(网站每天24小时,每周7天,每年365天联系我们完整性和可得安全适用性货币身份信誉下载速度准确度和一致性内容寻性兼容性交通方法表4游客视角的质量子因素。游客质量因素质量子因素描述可以容易地改变以表示不同的开发者目标和目的。3.1.3. 第3层:将WBA质量子因子映射到其质量因子所提出的WBA质量模型的第三步是提供一组质量子因素。WBA质量子因素的识别扩展了ISO 9126软件质量子特性。由于WBA的独特性,一些ISO 9126的使用受到限制,并建议了一组新的质量子因素。例如,访问者视角质量因素的关键问题WBA可用性被细分为七个质量子因素:可理解性、可导航性、搜索性、一致性、易读性、可听性和简单性。可理解性是指网络访问者能够快速吸收和解释WBA信息空间的结构和内容的程度。此外,可导航性反映了WBA易于浏览的程度。WBA应该支持一套完整的导航辅助工具,以允许访问者链接到应用程序的任何部分,链接到其他应用程序,并获得更多他们正在寻找的信息[25,26]。表中列出了与WBA观点相关的质量子因素的完整定义5及其与质量因素的联系见表2和表4。4. 结论综上所述,本文确定了评估WBA质量的因素,确定了主要的质量因素,它的子因素基于WBA的观点和用法。第一:本研究提出一个概念模型,以区分WBA的不同观点和使用,包括访客、所有者和开发者的观点。第二,识别和分类质量因素和子因素的WBA,反映这些观点。该模型应用ISO 9126质量因子和子因子来考察WBA和软件之间的共同特征,并提出了一组新的适合WBA特性的WBA质量因子。未来,该模型将通过实验研究和验证框架进行扩展,为WBA质量因素和子因素的建议确认作者要感谢开罗大学统计研究所。引用[1] Moshe Z,Chanan G,Itay A.商业网站的使用者满意度:设计与使用的影响。Inform Manage 2006;43:157-78.[2] 作者:Chen YS,Robert M.基于网络的互动:三个重要的人为因素的审查。Int J Inform Manage 2010;30:379-87.[3] Solomon N,Terry R,Magid I.基于Web的客户支持系统的质量和有效性。Inform Manage 2003;40:757-68.基于Web的应用程序质量因素:一项调查和一个建议的概念模型217[4] Eldesouky IA,Hesham A,Hazem R.面向复杂学术网站质量评估方法(QEM)框架:质量要求阶段定义和规范。开罗,埃及:曼苏拉大学,工程学院,计算机和系统工程系; 2008年。[5] ELKorany A,Nabil D,ELDin AS. KADS领域知识的质量度量模型J Softw Eng 2009:1[6] ISO/IEC TR 9126-3。软件工程。产品质量。第3部分:内部度量。国际标准化组织,2003年。[7] 徐W,钟浩K,希锡L.一种基于基准的改进网站的需求分析方法。Int J Electron Comm 2009;13(3):119[8] Albuquerque AB,Belchior AD.电子商务网站:质量评估。第11届国际WWW会议论文集。夏威夷:ACM出版社,2002年.p. 294-300[9] 求彩信。Web搜索质量的主观度量。Inform Sci 2005;169:365-81.[10] Shirleen K,Burn J.开发一个评估万维网信息质量的框架。Inform Sci J 2005;8:159-72.[11] Gabriel JI.可用性度量用于测量企业对消费者(B2C)电子商务网站的可用性。第六届国际标准化组织世界会议论文集。内华达州拉斯维加斯; 2007年4月。p. 102-15)。[12] Philippo R,Liu C.关于网络系统发展的特别章节。Int J SoftwTools Technol Trans(STTT)2009;11(6):419[13] 放大图片作者:Luisa M,Mariangela F,Stefano N.评估和设计网站的质量。IEEE Multimed J 2003;10(1):34[14] 卢永华,洪永,范丽亚J,李德.波洛克:从网站自动生成虚拟网络服务。In:ACM SAC Software engineering track; March2005.[15] S先生网站质量的综合模型。在:WSE 2005年会议记录,第七届IEEE网站发展国际匈牙利布达佩斯,2005年9月26日。第30- 36页。[16] Dromey GR. 软 件 产 品 质 量 模 型 。 IEEE Trans Softw Eng1995;21(2):146[17] 洪宇Z,方丽玲,谭建豪.语义网本体设计复杂性度量。The JSyst Softw 2010(83):803[18] 梁嘉仪内部网应用程序的质量度量。Inform Manage 2001(38):137[19] 放大图片作者:A.评估网站的质量。Appl Comput Inform J2011;9:11[20] Ramakanta M,Ravi V,Patra MR.使用智能技术的Web服务分类。Expert Syst Appl 2010(37):5484-90.[21] 张晓刚,王晓刚,王晓刚.工程Web应用程序,以数据为中心的 系 统 和 应 用 程 序 。 Berlin Hei-delberg : Springer-Verlag;2009,p. 362比80[22] Weimiao F,Zheng Y.影响网络调查回复率的因素:一项系统综述。 Comput Human Behav 2010;26:132-9.[23] Andrews AA ,Jeff O ,Curtis D ,Mallery JC ,Kshamta J,Roger A.使用FSM Web测试Web应用程序的可伸缩性问题。Inform Softw Technol 2010;52:52[24] Lucca AGD,Fasolino RA.测试基于Web的应用程序:最新技术和未来趋势。Inform Softw Technol 2006;48:1172-86.[25] Miranda FJ,Cortes R,Barriuso C.电子银行网站的定量评价:西班牙银行的实证研究。电子信息系统评价杂志2006;9(2):73[26] Soliman A,Kamel A,Sheta W,Bahgat R. P2 G:对等语义网格框架架构2011;12(2):125
下载后可阅读完整内容,剩余1页未读,立即下载
cpongm
- 粉丝: 4
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- zigbee-cluster-library-specification
- JSBSim Reference Manual
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功