一种基于GOMS模型改进的软件可用性量化评估方法技术

技术编号:30441432 阅读:20 留言:0更新日期:2021-10-24 18:29
本发明专利技术涉及一种基于GOMS模型改进的软件可用性量化评估方法,属于软件评估领域。本发明专利技术基于GOMS模型改进的软件可用性量化评估方法,对于软件的不同业务采用专家打分法对业务的使用频率、重要程度进行打分,从而确定各个业务的权重;将业务目标分为几个子目标,子目标可以继续细分,直到分解成不能分解的基本操作;以GOMS模型基本操作时间为基础,计算出不同基本操作的复杂度;根据基本操作的复杂度,计算业务复杂度;根据软件系统各个业务的复杂度,得到软件系统的复杂度。本发明专利技术对于软件系统的不同设计方案,通过计算各方案的软件界面设计复杂度,软件界面设计的复杂度越高,软件可用性越差,由此即可实现各设计方案的软件可用性的量化评估。用性的量化评估。用性的量化评估。

【技术实现步骤摘要】
一种基于GOMS模型改进的软件可用性量化评估方法


[0001]本专利技术属于软件评估领域,具体涉及一种基于GOMS模型改进的软件可用性量化评估方法。

技术介绍

[0002]软件可用性评价从界面开发过程来讲,大致可分为两类:一是在软件界面设计初期及测试过程中的评价,称为阶段性评价;二是在软件界面设计完成最终阶段采取的评价,称为总结性评价。阶段评价主要采用开放式的手段,通过调查问卷、访谈等形式,发现设计中的问题并加以优化改进;而总结评价则主要通过严谨的定量分析,如完成率、完成时间等指标,对界面设计进行整体评价。常用的针对软件界面设计的测试方法主要有可用性测试法、可用性问卷调查法、观察法、用户访谈法等,主要以定性评估为主,也存在基于GOMS的定量评估方法。
[0003]当前对于软件可用性评价多存在主观评价为主、受个人经验/心理状态等的影响大、缺乏客观性,或者评价结果难以量化分析等问题。如可用性测试法可与认知特性相结合,易于发现可用性问题、客观性强,但测试时间较长、成本较高;可用性问卷法具有便于发现用户主观偏好、简单易行、成本低的特点,但容易误解、受用户个人喜好影响较大;观察法能反应用户真实操作,但受观察者和被观察者影响较大;用户访谈法能挖掘用户实际需求耗费时间较长、结果难以量化分析。为实现软件界面可用性定量评估,部分学者利用GOMS模型来研究用户的网购过程,可以预测出用户在使用不同购物平台完成同一任务时所需要的操作理论时间,进而与通过绩效实验所得出的实际时间进行对比,并对不同的操作流程进行优化。但当前的基于GOMS模型的软件界面可用性评价方法对各基本操作均采用操作平均时间进行计算,缺乏对操作对象本身特殊性的考量,如鼠标定位按钮时,按钮大小对于定位时间与时间难度具有极大影响,因而有必要研究更有效的进行软件可用性评估,为软件设计优化提供支撑。

技术实现思路

[0004](一)要解决的技术问题
[0005]本专利技术要解决的技术问题是如何提供一种基于GOMS模型改进的软件可用性量化评估方法,以解决当前对于软件可用性评价多存在主观评价为主、受个人经验/心理状态等的影响大、缺乏客观性,或者评价结果难以量化分析等问题。
[0006](二)技术方案
[0007]为了解决上述技术问题,本专利技术提出一种基于GOMS模型改进的软件可用性量化评估方法,该方法包括如下步骤:
[0008]S1、分析业务权重;
[0009]对于软件的不同业务采用专家打分法对业务的使用频率、重要程度进行打分,从而确定各个业务的权重;
[0010]S2、分析各业务流程
[0011]将业务目标分为几个子目标,子目标可以继续细分,直到分解成不能分解的基本操作;
[0012]S3、业务复杂度计算
[0013]以GOMS模型基本操作时间为基础,计算出不同基本操作的复杂度;根据基本操作的复杂度,计算业务复杂度;
[0014]S4、计算系统整体复杂度
[0015]根据软件系统各个业务的复杂度,得到软件系统的复杂度。
[0016]进一步地,所述步骤S1中,基于专家打分的业务T
j
的权重W(T
j
)计算公式如下所示:
[0017][0018]其中,F(T
j
)、I(T
j
)分别为专家对于业务T
j
的使用频率和重要程度进行打分的得到的均值。
[0019]进一步地,对于业务T
j
的使用频率和重要程度进行打分的规则为:1表示使用频率低,2表示使用频率较低,3表示频率一般,4表示使用频率较高,5表示使用频率高。
[0020]进一步地,对于业务T
j
的使用频率和重要程度进行打分的规则为:1表示业务不重要,2表示业务不太重要,3表示重要程度一般,4表示业务较重要,5表示业务重要。
[0021]进一步地,用户购物过程的操作过程包括:
[0022](1)菜单导航:用户鼠标指向左侧菜单栏P1,面积S1,出现二级菜单栏,指向商品关键词P2,面积S2,并点击K;
[0023](2)商品浏览:页面跳转进入商品页S,用户浏览商品详情并滚动鼠标R
×
平均滚动次数,用户指向意向商品P3,面积S3,点击K;
[0024](3)详情页浏览:页面跳转进入商品详情页S,用户浏览商品详情并滚动鼠标R
×
平均滚动次数,用户指向评价页P4,面积S4,点击评价页K,滚动鼠标R
×
平均滚动次数,鼠标指向某商品配置P5,面积S5,点击K,鼠标指向立即购买P6,面积S6,点击K;
[0025](4)用户查看并提交订单:页面跳转进入订单页S,用户浏览订单详情,用户指向提交订单P7,面积S7,点击K,页面跳转进入支付页面S,鼠标指向支付按钮P8,面积S8,点击K,出现支付密码输入弹窗S,复位到键盘H,输入密码T,鼠标指向确定按钮P9,面积S9,点击K。
[0026]进一步地,所述步骤S3中在计算出不同基本操作的复杂度时,基于三个基本假设:
[0027](1)用户操作复杂度与GOMS模型基本操作时间成正比;
[0028](2)静态界面元素定位复杂度与元素物理面积成反比;
[0029](3)鼠标定位整个屏幕复杂度等于点击鼠标操作复杂度。
[0030]进一步地,令点击鼠标操作复杂度为1,计算出不同操作的复杂度:
[0031]单击鼠标C复杂度:C
C
=1;
[0032]按键K复杂度:C
K
=T
K
/T
C
=1;
[0033]复位H复杂度:C
H
=T
H
/T
C
=2;
[0034]鼠标滚动R复杂度:C
R
=T
R
/T
C
=1;
[0035]页面切换S复杂度:C
S
=T
S
/T
C
=8;
[0036]文本输入T复杂度:C
T
=N
×
T
K
/T
C
=N;
[0037]假定用户显示屏幕面积S0,分辨率为X
×
Y,某静态界面元素物理面积s,所占像素为x
×
y,则鼠标定位到该静态界面元素的复杂度为:
[0038][0039]进一步地,所述步骤S3中根据基本操作的复杂度,计算业务复杂度具体包括:业务是由一个个基础操作A
i
串联组成,业务T
j
操作复杂度计算方法如下:
[0040][0041]其中,指基础操作Ai的复杂度。
[0042]进一步地,所述步骤S4具体包括:
[0043]基于步骤S3中计算出软件系统各个业务的复杂度,得到软件系统的复杂度C:<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于GOMS模型改进的软件可用性量化评估方法,其特征在于,该方法包括如下步骤:S1、分析业务权重;对于软件的不同业务采用专家打分法对业务的使用频率、重要程度进行打分,从而确定各个业务的权重;S2、分析各业务流程将业务目标分为几个子目标,子目标可以继续细分,直到分解成不能分解的基本操作;S3、业务复杂度计算以GOMS模型基本操作时间为基础,计算出不同基本操作的复杂度;根据基本操作的复杂度,计算业务复杂度;S4、计算系统整体复杂度根据软件系统各个业务的复杂度,得到软件系统的复杂度。2.如权利要求1所述的基于GOMS模型改进的软件可用性量化评估方法,其特征在于,所述步骤S1中,基于专家打分的业务T
j
的权重W(T
j
)计算公式如下所示:其中,F(T
j
)、I(T
j
)分别为专家对于业务T
j
的使用频率和重要程度进行打分的得到的均值。3.如权利要求2所述的基于GOMS模型改进的软件可用性量化评估方法,其特征在于,对于业务T
j
的使用频率和重要程度进行打分的规则为:1表示使用频率低,2表示使用频率较低,3表示频率一般,4表示使用频率较高,5表示使用频率高。4.如权利要求2所述的基于GOMS模型改进的软件可用性量化评估方法,其特征在于,对于业务T
j
的使用频率和重要程度进行打分的规则为:1表示业务不重要,2表示业务不太重要,3表示重要程度一般,4表示业务较重要,5表示业务重要。5.如权利要求1

4任一项所述的基于GOMS模型改进的软件可用性量化评估方法,其特征在于,用户购物过程的操作过程包括:(1)菜单导航:用户鼠标指向左侧菜单栏P1,面积S1,出现二级菜单栏,指向商品关键词P2,面积S2,并点击K;(2)商品浏览:页面跳转进入商品页S,用户浏览商品详情并滚动鼠标R
×
平均滚动次数,用户指向意向商品P3,面积S3,点击K;(3)详情页浏览:页面跳转进入商品详情页S,用户浏览商品详情并滚动鼠标R
×
平均滚动次数,用户指向评价页P4,面积S4,点击评价页K,滚动鼠标R
×
平均滚动次数,鼠标指向某商品配置P5,面积S5,点击K,鼠标指向立即购买P6,面积S6,点击K;(4)用户查看并提交订单:页面跳转进入订单页S,用户浏览订单详情,用户指向提交订单P7,面积S7,点击K,页面...

【专利技术属性】
技术研发人员:王坤龙李墈婧刘兵宋颖毅田宗凯苗旭
申请(专利权)人:北京计算机技术及应用研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1