前言:想要写出一篇令人眼前一亮的文章吗?我们特意为您整理了5篇测评软件范文,相信会为您的写作带来帮助,发现更多的写作思路和灵感。
根据近日由中智上海人力资源管理咨询有限公司在人才测评专业网站的调查表明:有44.10%的民营企业和34.90%的三资企业在使用高端人才测评软件技术,国有企业中使用高端测评技术的企业只有7%。说明目前在实践中重视人才资本积累和使用效率的企业逐渐认识到了人才测评软件的价值。
人才测评软件系统是把心理测验技术和计算机技术相结合,采用人机对话方式,在计算机上完成测评过程,并由计算机来代替人的手工数据处理工作,从而减少误差提高工作效率,满足团体测评的需要。随着现代科技的发展,与传统的纸笔测试相比,人才测评软件技术有着独特的优势。
一、人才测评软件系统的应用优势
1.测评软件能够提供全方位的评价,便于人力资源各模块的使用
测评软件能通过全方位的分析对人才进行识别,如中国管理咨询网提供的《管理人员人格测试软件》能从正性情绪倾向、负性情绪倾向、乐群性、责任心、广纳性、内控性、自控性、自信心、A型人格、成就动机、权利动机、面子倾向等12个与管理绩效有关的人格特点对人进行描绘,从而了解应试者在行为风格、思维和处事方式方面的特点,并且能够预测应试者的组织管理潜力,对其适宜的发展方向和能适应的组织环境提出建议。
另一方面,测评软件在测评后,一般会生成一份测评报告,测评报告主要包括测评项目、测评结果、结果分析、审核意见等几个项目。针对事先职位分析中确定的素质要素以及测评中得出的数据图表结果进行分析,自动加以书面解释,评价被测者是否适合该职位。通过相对应的测评数据通过开发商提供的手册指导,可以比较容易地在企业中寻找到合适胜任的人选进行面试、培训、职位调整、薪酬调整等人力资源操作。
2.软件具有较高的信度与效度
测评软件自带的量表是通过大量专家研究工作及广泛抽样测试建立起来的,所带的测评问卷一般综合反映了世界各权威心理学研究机构的研究成果,大量专家对这些结果的操作化与本土化最终形成了质量很高的量表。其常模取样包括机关事业单位、公司和企业,具有较大的代表性,因而评价结果的信度、效度均较高。另外,由于测评软件系统所带量表的改进需要对不同的被试样本进行不同的测试,被试样本取样越广泛,则反馈信息暴露的问题越多,修改后的量表质量越高。测评软件通过数据库与网络反馈、实时的数据共享,使专家能收集到更广泛的反馈信息,包括大量的样本数据与广泛的客户直接反馈,从而专家能提供更及时、更科学与更友好的针对性升级,进而提升测评的信效度。
同时人才素质测评系统能够实现计算机化的适应性测评。适应性是指在一次测评中,后面的测评题目的出现是依据前面答题的反应情况来决定。测评软件可以根据不同的测评对象确立不同的测试题目,自动选择题目并且调整测评篇幅,自动确立不同对象的评分标准,从而使得评测结果更具可信性。
3.测评过程更具科学性与客观性
测评软件能最大限度地避免测评人员产生各种主观误差。一般的测评是由人主导测评过程,由于人存在主观评价,测试过程中不可避免地会出现各种误差,例如前后被试的差异、主试者对应试者的主观印象、主试的个人偏好,雇佣压力等都会影响测评的结果,从而产生误差。而通过测评软件测评,其客观性则能有效克服这些缺陷。
测评软件能有效克服测评过程中由于人际关系影响产生的测评误差。人才测评过程中往往会受到各种“政治因素”影响而出现以下现象,测评过程中上司对员工的喜好、员工与上司的关系等“政治因素”会对测评结果产生很大影响。假如用测评软件代替传统测评,由于软件测评是通过计算机实现,人为干涉几乎不存在,其评测结果也因此能有效避免各种人际关系影响。
4.测评过程与结果分析更简单,更适合广泛使用
传统的纸笔测试,要经历问卷制作、发放、回收、问卷统计、得出结论五个重要阶段,每个阶段都十分费时费力。例如问卷制作中就包括了组织专家、确定指标、试测、修改等几个步骤。此外,在问卷发放、回收过程与问卷统计中,同样也需要花费大量的人力和物力。另外它的平台创建在计算机与网络的基础上,能非常方便的利用网络的传输功能实现问卷发放与回收,然后利用CPU的强大计算功能对问卷进行分值计算和问卷有效性分析,方便快捷,省时省力。
同时可以借助数据库强大的数据查询功能,对企业人才资源进行考察及预测。人才测评系统一般都包括三个部分:一是让被测者完成整个人才测评过程,被测者通过人机对话的方式,完成答题,然后查看测评结果,并且打印测评报告;二是被测者在测评完成后,其资料自动存入数据库,这种设计便于企业积累人才素质信息和人员的背景资料,为企业开展人才素质研究,做出适当的人力资源决策打下坚实基础;三是系统提供了比较强大的数据管理功能,管理者可以设置一定的条件,进行数据的查询和统计、预测,这使系统具有更广阔的应用范围与意义。
二、人才测评软件应用价值的定量分析
1.人才测评软件直接减少的支出
(1)直接支出的外部成本核算
使用人才测评软件一般来说比传统测评节约成本,人才测评软件的投入费用及产生的收益值是明显的和可以估算的。传统的测评投资费用主要包括场地费、交通费、培训费、资料费等一次性投入和每次测评活动费用以及必要时聘请测评专家的费用,其付出费用如下公式:
付出费用=场地费用+交通费用+培训费+专家费用+其他费用(资料复印费等)
而当前的人才测评系统,一般都基于B/S结构开发的,通过网络,可以在任何时候任何地方实施测评,一次投入多次使用,每人次的测评成本因而得以降低。以金蝶K/3为例,用户可以通过互联网在世界的任何地方通过自己的账户与密码连接到测评系统进行测评,而且能立刻得到结果,节省了传统测评中必须的车路费、场地费、专家费等支出,其付出费用公式为:
付出费用=软件购置费用+软件实施费用(计算机购置费用等)+ 软件维护/升级费用
两个付出费用的差值构成其直接的经济效益,这种可观测的经济效益可以通过以上两个公式计算出来。长期以来,这种可观测的经济效益直接影响了公司对是否购买软件替代传统测评和购买何种软件的决策。
(2)直接支出的内部成本核算
直接支出中的内部成本核算,主要由参与测评的员工的工资构成,这方面人才测评软件也比传统测评具有优势,如在招聘过程中,一般流程是,先由主任级招聘专员筛选应聘简历,进行初步面试,再由人事经理做面试,人事经理面试后,或许认为都不合适,人事主任需要重新挑选;或许认为合适并由人事经理推荐给业务经理。一般来说业务经理确定1人,至少要挑选2人~3人面试,根据人员选配比例,初试一般需要6人~10人,投递的简历份数一般为20份~30份。简历筛选后,如果采用人才测评软件,则可节省不少时间和费用,特别是大规模的招聘,这方面的效益是不可低估的。由人事秘书负责对应聘者测试,招聘专员跟据测试对应试者作简单的面试,再由人事经理进行,由于有测试报合作为基础,推荐给业务经理的人选也易于被接受。
2.测评软件使用给企业带来的潜在效益
根据1950年Brogden提出的素质测评价值分析模型可以十分方便地对招聘中利用测评而产生的效益进行参考测算。
素质测评价值分析模型:
由于测评,招聘单位能做出正确决策,招到好的员工,而相对于招聘中不做测评从而招入差的员工,每年每个好员工为企业带来的效益F有如下公式:
F=(R*Sdy*Z)-(C/P)
R*Sdy*Z 为单个好员工比差的员工多创造的价值;其中R为素质测评中测评方法的有效性或信度系数;Z为员工在素质测评中的标准分;Sdy为以货币为单位的员工工作效率或产值标准差(一般取员工工资额的40%~70%)。
C/P 为每个应聘录取者平均花费的测评成本;其中C为组织在每个求职应聘者身上花费的成本;P为素质测评通过率。
从素质测评价值分析模型可以看出,F值是R的增函数,随着R的增长而增长,R的数值大小直接影响到F的数值。由此可见,测评工具创造的价值是测评有效性的线型函数,有效性越高,测评工具带来的收益越大。
三、如何充分发挥人才测评软件的作用
由上所述,人才测评软件在测评过程中显示了巨大的优势:一方面是通过计算机技术实现的效率提高而节约的直接成本;二是通过它高信效度的测评结果而为企业带来的收益,作为一种管理工具,测评软件通过其特有的优势在人力资源管理各个模块中展现出其特有的价值。
但是,人才测评软件也有自身的缺陷,如:测评的准确性依赖于量表的质量,而量表的质量使软件之外的工作;计算机模拟与实践存在差异,导致测评软件难以支持投射类和环境模拟类测评,而人才测评中缺少了这两种方法将使得它的有效性大打折扣。因此不能盲目地夸大计算机测评的科学性和可靠性。在实践中,使用者必须扬长避短,在充分发挥测评软件的作用的同时减小其负面作用,为此,应做到以下几点:
1.明确信息社会发展趋势,正确认识人才测评软件的作用
现今对人才测评计算机系统有两种认知:一种认为测评软件与计算机算命没什么区别,这种认识与我国人力测评技术的发展还不成熟有关系。但信息社会中网络交往的动态性、人机对话的交互性、人机界面的日渐人性化、计算机数据处理能力的日益强大,使得人才测评的形式方法不断获得新的内涵与新的发展,测评方式的自动化、系统化是未来发展的趋势,只有适应这种趋势才不会被新时代淘汰。
另一种认知则是对测评软件产生了依赖与迷信,没有认识到任何人才测评软件都是基于现有的理论框架和特定的技术,不可能至善至美,形成了迷信软件程序的刻板思维,脱离了纸笔测验的语言陷阱又陷入了人机关系的困境,偏信计算机得出的测评结果,执着与电脑数据而置测评基本原理于不顾。因此我们在进行人才测评时,既要发挥测评软件客观性、经济性、信息共享性的特点,又要防止过于依赖数据结果,应综合辨证的看待软件测评,将它摆在合适的为止,明确测评结果的应用是人力测评的出发点和落脚点,它关系到人力测评的最终效用,一切应以高信度、效度的结果产出为着眼点。
2.将测评软件与其他测评方法结合使用
现今人才测评工作中人的因素依然占主导地位,而且在可预见的将来,主观判断仍然是测评的重要手段,如面试、评价中心方法通过面对面的沟通、情景模拟能取得大量的测评软件不能获取的综合信息,具有互动性、动态性等特点。但如果企业上了规模,特别是连锁企业,能够预测人力资源管理的要求,提前做好人才资源储备就变得非常重要,而建立人才储备库需要大范围、大批量进行测试,整个过程需要投入大量的人力、物力、财力,对主试者的要求也特别高。经济因素决定了不可能全部的测评都采用面试、评价中心的方法。这时,测评软件的经济性优势就体现出来了,并且辅之以主观面试和情景评价中心,也提高了整体测评的信度与效度。
3.购买成熟的专业性测评软件
从根本上说,测评软件系统的应用价值,是在于它能否提供更高信效度的测评,这依赖于软件附带的量表的质量,而高价值的量表的开发和完善必然使得测评软件具有开发周期长、技术要求高、短期投资回报率低的特点,某些量表制作者或修订者容易产生急功近利思想,使得量表质量越来越低。而专业测评软件测评问卷一般综合反映了世界各权威心理学研究机构的研究成果,大量专家对这些结果的操作化与本土化最终形成了质量很高的量表,因而具有较高的权威性、可信性和针对性。此外,当前市场上还有不少的专门针对某个行业甚至是职业而开发的软件,因为专门针对某个行业和职业,所以能把量表做得更具专业性和针对性。而测评软件本身自带有比较成熟的量表,标准化的量表除了方便使用外,其购买价格往往小于自己开发问卷的费用。
4.做好运用国外测评软件中的本土化工作
发达国家的软件测评进行的比较早,无论其软件界面的友好性、人机沟通的完善性、数据处理的合理性都强于国内,在开发软件与制作量表需要投入的人力、物力、财力小于购买引进国外现有成品时,我们建议应予以购买。但是在运用国外软件中需要认识到,不同时代、不同社会环境和不同文化背景中的人的习性、心理特征、行为规范、智力素质和职业选择方面存在显著差异。国外软件并没有针对中国人特有的心理素质和行为规范建立适合中国人的常模和评价体系,在对测评结果解释时采用西方的评价方法,没有依据中国人的背景,其结果的准确性大受影响,所以,对国外软件的运用必须进行本土化,即对其进行语言方面的修饰、量表的修订以及常模的获取。
参考文献:
[1]R.E Carlson, “Selection Interview Decisions: The Effects of Interviewer Experience, Relative Quota Situation, and Applicant Sample on Interview Decisions” Personnel Psychology, vol.20.1967
[2]R.E. Carlson, “Effects of Applicant Sample on Ratings of Valid Information in an Employment Setting”Journal of Applied Psychology,Vol.54.1970
[3]S.W. Constantin, “An Investigation of Information Favorability in the Employment Interview.”Journal of Applied Psychology, Vol.61.1976
[4]鲍 嘉:现代人才测评在人力资源管理中的应用,科技管理研究,2005 年第8期
[5]胡振华 蔡超婴:现代人才测评技术及其应用,湖南工程学院学报,2005年第3期
[6]王世法 彭志忠:企业人才测评师培训系列讲座专题五:心理学理论,职业经理人,2004年第6期
【关键词】 教学软件;测评与反馈;设计要点;设计方式
测评与反馈是数学教学中不可忽略的一部分,它可以利用教学软件通过多种方式呈现测评的题目,让学习者作答,还能提供及时的、多样的反馈,包括回答的正误、问题的分析、参考答案,甚至是错答原因的分析. 形式的多样性以及反馈的智能性使学习者能够全面地了解自己的学习水平,同时使枯燥的知识生动化,提高了学生学习数学的兴趣.
一、测评与反馈的设计要点
1. 测评题目的设计
测评是一个不可缺少的教学软件设计模块,也许正是因为这个原因,许多教学软件的设计者“为了测评而测评”,添加测评模块仅仅是为了摆摆样子,随便出几道题就算是测评了,这样的测评由于题目的粗制滥造,对学习者巩固知识以及为教师提供教学效果反馈信息基本没有什么帮助. 要做好测评,设计者首先要重视这一模块,明白测评的意义,对题目精心设计,出题不能随心所欲,题目的设计要紧密围绕教学目标,围绕各个具体知识点,并且尽可能趣味化和情境化.
2. 测评环节的设计
测评中的“课本搬家”现象比较严重. 好多教学软件中,题目不能改变,数量少,而且没有反馈功能,与传统测评相比,只是题目的载体改变了,并没有实质上的改变,它的效果还没有传统测评好. 教学软件的测评要体现出它自身的优势. 教学软件中呈现测评题目可以充分发挥计算机多媒体的特性,测评题目的呈现不仅仅局限于文字的形式,还可以出现图像、声音、视频、动画等. 基于计算机的多媒体特性,教学软件中还可以将测评题目放到一定的情境当中,比如呈现现实中遇到的问题,在模拟的环境中进行实验技能的测评,以游戏的方式进行测评等. 总之,教学软件中测评题目的呈现要摆脱单一文字或文字加简单图片形式的局限,应根据教学的要求以多样的方式设计测评.
教学软件的测评应充分发挥数据库技术在题目方面的优势. 教学软件允许教师设计单选、多选、问答、匹配、填空等多种类型的题目,并分类管理,而且可以根据需要进行增、删、改、查等各种操作. 当题目到达一定数量,教师在测试时可以随机出题. 学习者方面,自测练习功能将会变得强大,因为数据库中存储了各个知识点的不同类型的许多题目,学习者可以自己决定做哪个知识点的题目、做哪些类型的题目以及题目的数量.
3. 反馈环节的设计
反馈的方式包括对作答正误的判定、纠错、建议、帮助、奖励、总结、评价、统计等. 反馈的方式是由具体的测评过程决定的,比如回答正确进行鼓励或奖赏,回答错误进行纠错,遇到困难时给予帮助,作答完毕给出评价总结等. 设计反馈时要注意反馈时机的问题,也就是做完每道题目都立即给出反馈,还是全部做完后一并反馈,反馈时机的选择是由教学目标、教学内容决定的. 一般来说,对联想记忆的内容可进行立即反馈. 对需要深入理解或应用的内容,题目间可能具有一定的相关性,不宜立即反馈. 同时,如果是低年级的学习者,反馈应当尽量活泼,比如设计一个卡通人物,并且向学习者多提一些鼓励的话,增强学习数学的兴趣.
教学软件还应注意给教师提供学生测评的反馈信息,也就是学生的作答情况,给教师的反馈信息能够使教师了解学生的学习效果,进而采取补救措施,改进教学.
二、典型的测评与反馈方式
1. 多媒体测评与反馈
教学软件中的测评可以发挥多媒体特性. 例如一个判断题,题目下面是TRUE和FALSE按钮. 作答时,学生只需要单击TRUE或FALSE按钮,如果选择正确,则会显示笑脸,反之则是苦脸,并有声音提示正确与错误. 同时,题目还会给学生积分奖励,回答正确,积分就会增加. 最后软件会根据作答结果给出音频和正确率的双重反馈.
2. 趣味性测评与反馈
教学软件可以将测评置于特定的情境中,增加测评的趣味性. 如趣味判断题“翻箱倒柜”,场景中有一个小丑,形如一个“柜子”,它的每次表演都代表一道判断题,如果学习者回答正确,则柜子能成功完成表演,否则就演砸了.
3. 计算机自适应测验
计算机自适应测验(computerized adaptive testing,CAT)是近些年发展起来的一种新的测验形式,与一般的计算机测验不同. 在CAT中,计算机不仅呈现题目、接受输入答案、自动评分、得出结果,还会根据被测人员对试题的不同回答,自动选择最适宜的试题让被测人员回答,最终达到对被测试者能力作出最恰当的估计. 因此,计算机自适应测验是因人而异的测验.
关键词:软件测试;测试的有效性
中图分类号:TP311文献标识码:A文章编号:1009-3044(2008)21-30467-03
Assessing the Validity of Software Testing
ZHANG Rui-yue, CHEN Lin
(Wuhan Digital Engineering Institute,Wuhan 430074,China)
Abstract: During the process of software testing , because of various of factor, usually cause some mistakes and invalidation, for the sake of improving testing process, making testing process to become more valid, need to carry on a complement to software testing process , that mean carrying on an evaluation to usefulness of software testing. This article introduce a general process of valuating usefulness of software testing, and put forward a series measuring index to measure of usefulness of software testing accurately.
Key words: software testing; validity of testing
1 引言
如同任何产品离不开质量检验一样,软件测试是在软件投入运行前,对软件需求分析、设计规格说明和编码实现的最终审定,在软件生存期中占据着非常突出的重要位置。在软件测试过程中,测试人员非常关心之前的测试过程有没有得到改善,因为如果没有,那么在下一次又将犯一样的错误,继续执行无效的测试。同时由于测试在整个项目研发过程中占用了相当一部分信息服务资源,因此,管理人员也常常在思考测试是否有效,是否值得投入那么多资金。因此,要改善测试过程、使测试过程变得更为有效,必须不断地评价测试结果。
2 评价软件测试有效性的工作流程
评价软件测试有效性的主要目的是评价测试人员的工作和使用评价后的结果改进测试过程。在软件测试中,往往会存在一些无效的方面,评价的目标就是识别这些无效和问题以便可以采取修复措施。
在测试的有效性评价工作中,存在两个关键的因素:一是评估的目标,目标是对度量过程的恰当指导,无效的目标会使整个评价过程无效;二是实现度量目标所需的信息类别,信息的收集需要建立专门的小组,整个评价过程也应指派专门的人员负责,因为如果没有专人负责评价过程,那么就无法确保进行正确的数据收集和评估过程。
图1给出了评价测试有效性的工作流程。本文主要围绕这个工作流程来进行详细的阐述。
3 有效性评价的输入
当所有的软件测试过程结束后,软件测试有效性评价工作就可以开始了,测试阶段的最终执行结果是它的入口条件,表1列出了输入所需的一部分信息类型,根据具体项目的不同,也会产生其它的输入。
4 有效性评价的执行过程
软件测试的有效性评价的执行过程包含七个方面的内容:确定评估目标、确定度量内容、制定度量责任、选择评估方法、确定所需事实、收集评估数据和评估测试有效性。
4.1 确定评估目标
定义目标,是为了使度量过程得到指导。前面提到,评价的目标就是为了识别测试无效的方面,以便采取修复措施。因此应该明确地确定评估执行的目标。在测试有效性评价中需要识别的内容包括以下六个方面:识别测试弱项、识别新测试工具的需要、评估项目测试、识别良好的测试实践、识别不好的测试实践和识别经济的测试实践。
4.2 确定度量内容
明确了评价目标之后,接下来的工作就是确定度量的内容,即确定达到度量目标所需信息的类别。应用系统的测试中,有五个方面是可度量的:涉及方、测试的程度、资源、有效性和评估。
4.3 制定度量责任
在测试评价过程中,应该指定负责收集和评估测试性能信息的小组和专门的负责人员,这时为了确保数据收集和评估过程发生的推动力。
4.4 选择评估方法
在执行测试评估的过程中有一些方法可供选择,在实际操作过程中,我们推荐采用度量指标方法,因为它一旦建立就很容易使用,并且可以证明它与有效和无效实践有密切关系。
因素间的某种关联或关系称为度量指标。度量指标的一个主要优势在于可以清晰地定义评估过程,并且对被评估人员来说也是透明的,同时它具有良好的针对性,可以容易地确定哪些测试变量需要调整以提高有效性、效率和/或测试过程的经济性。测试度量指标方法是指识别那些和好的或不好的测试有密切关系的标准。
4.5 确定所需事实
确定所需事实是指识别支持所选方法的必要证据。度量指标方法明确地识别了评估过程所需的数据类型。要使用本文后面描述的度量指标,所需确定的信息包括:变更的特征、被测试过程的费用、测试的费用、测试所发现的缺陷、阶段发现的缺陷、测试后发现的缺陷、按功能的测试费用、对系统的抱怨、缺陷的量化和恢复缺陷的量化。
4.6 收集评估数据
收集评估数据主要是指通过收集机制、存储机制以及选择和总结信息的方法,来建立用于存储所需评估数据的系统。
4.7 评估测试有效性
执行过程的最后一步是分析信息以得到关于系统测试有效性的结论。通过分析度量指标方法,相应的人员可以有针对性地采取措施,并将总结后的结果记录到测试评估表格中。度量指标方法通常会以量化的,表示测试过程好坏的形式给出评估。
下面(见表2)给出30个推荐使用的用于评价应用系统测试的度量指标。
5 有效性评价的检查过程
在检查过程中,需要建立一个质量控制检查单(见表3),其中的“是”回答表示好的测试实践;“否”回答表示需要额外的调查。注释列用于解释“否’回答并记录调查结果。当检查单的项不适用于测试情形时适用“N/A”列。
6 有效性评价的输出
测试有效性评价的最后输出是改进后的测试过程。在这个步骤中,主要是对测试结果进行仔细地分析,然后采取相应措施来修复所确认的薄弱环节,使用度量/行动的方法来改善测试过程,最后使得应用系统测试更加有效。(度量/行动的方法是指通过改变某种度量指标中的变量来度量另一种度量指标中变量的改变。如果能够说明通过增加执行的指令数目确实减少了操作的系统中的缺陷数目,那么可以认为该措施是预期的,并且应该推广。而如果执行指令的增加并没有减少产品投入运行之前的缺陷的数目,那么说明那些资源还没有得到有效的使用,应该停止该行动并且尝试其他措施。)
7 结束语
本文提出了评测软件测试有效性的一般工作流程,描述了度量测试的普遍目标,并为执行这些度量给出了推荐的标准,是软件测试的有效充,对实际软件测试的评价工作具有一定的指导意义。在项目软件测试过程结束后,IT组织应该结合各自的特点,通过在软件过程中积累的经验,运用本文提出的工作流程,逐步对软件测试过程进行改进,使软件测试更为有效的发挥它的积极作用。
参考文献:
[1] William E Lewis.软件测试与持续质量改进[M].陈少英,张河涛,译.北京:人民邮电出版社,2008.
分类管理 谁最清晰
下载软件的第一步工作当然是找到软件的链接。
360软件管家“软件大全”收录近15000款软件。软件宝库按类划分,用户可按这些类别进入浏览查询。每类中均标出这类软件目前收录的数量,一目了然。此外,还可以通过关键词,用窗口上方的“搜索”来直接搜索获取要下载的软件链接(图1)。
腾讯软件管理同样采用软件分类,也有搜索按钮。但软件排列方式上稍有不同,例如把输入法放得更靠前,把音频、视频放在相邻位置,这似乎要比360软件管家的排列顺序更科学一些。但腾讯软件管理中没有列出各类收入软件的数量,这让人心里没底——到底是更强还是更弱,从数量上来看是一笔糊涂账(图2)!
小评
软件分类和数量管理方面各有优劣,各自都有人性化的体现,但分类科学性方面均有待提高。在数量管理方面360更加明确清晰。
下载管理 谁最贴心
下载是否方便,下载过程是否透明和好控制,下载位置是否可以由用户来定制,下载前是否能够知晓软件中是否含有各类无关插件,软件是否为收费软件,如此等等,是反映一款软件管理工具是否人性化的一个重要指标。
360软件管家下载窗口及时显示正在下载的程序,并显示已经下载程序的状态。如果已经安装,显示“已安装”;如果下载完毕但还没有安装,则显示“安装”,表示可以安装了(图3)。腾讯软件管理窗口则只有“正在下载”和“下载完成”两个子窗口,对于已经安装的软件也没有显示“已安装”图标,人性化稍差。
软件是否为免费、软件中是否包含有插件,这些都是软件下载者最关心的问题。360软件管家通过对收入的每一款软件进行专业测试,在下载前会通过提示软件是否收费、含有插件等信息,为用户提供放心的选择(图4)。我们只要通过“设置下载设置”,将“下载提示”滑动开关滑动到“已开启”状态即可享用这项温馨提示功能。这一点是360依托其安全技术的强势项目,腾讯管理在这方面的工作没有做到位。
在下载管理方面,360软件管家在安全检测和已安装软件提醒方面表现出明显优势。腾讯软件管理也基本能满足用户需求。
升级管理 谁最省心
软件下载之后选择手动执行安装还是自动安装,软件安装的过程有没有提示、过程是否复杂,软件安装之后有没有升级版可用,能不能做到自动检测提醒,所有这些又是考验管家软件在软件安装升级方面是否灵活高效的重要指标。
在360软件管家中,通过“设置安装升级”选项卡开启“升级提醒”开关,智能升级提醒服务功能就在后台进行了。它会根据软件更新频率,智能调整软件升级提醒的内容和周期。软件升级的一切提醒工作均由软件管家来温馨提示,你只需随意按需选择即可。腾讯软件管理则只提供每天、每周、每月提醒或不提醒等4项选择。
在360软件管家和腾讯软件管理界面中,均提供一个“软件升级”模块,点击进入即可扫描到当前系统需要升级软件的列表。可以单个选择升级,也可以复选后点击一次升级选中软件的相关按钮完成一次性升级多款软件。可升级软件分免费正式版、免费测试版、收费版三类,后两类要小心选择使用。
就升级管理的设置和使用方面,360软件管家要略胜腾讯软件管理一筹,在自动化和智能化方面做得更加到位。
卸载管理 谁最彻底
卸载也是软件管理中的一项重要功能,卸载是否方便、能不能彻底卸载干净是考验管理软件卸载管理功能的重要指标。
360软件管家的“软件卸载”模块将可卸载的软件按使用频率以“不常用”、几个月内、几天内用过的形式分别提醒。腾讯软件管理只有“3天内使用过”和“未知”两种结果,显然不如360更细致。
360专门提供设置卸载快捷方式的选项,通过“设置快捷设置”,可在控制面板中添加一个“360强力卸载”图标以便彻底卸载掉不需要的软件,还可在开始菜单中添加“强力卸载电脑中的软件”的菜单项,更可以在桌面快捷方式的右键菜单中添加“强力卸载此软件”选项以方便地卸掉应用程序。腾讯软件管理则未提供此项体贴功能。
在软件卸载管理方面,腾讯管家显然不如360软件管家更加细致入微和人性化。
解决麻烦 谁最利索
软件装多了就会遇到麻烦,开机慢、图标多、默认打开权限被剥夺……诸如此类的麻烦事,管家软件能解决吗?
软件装多了以后系统难免会被拖慢。360软件管家附带的“开机加速”可以设置开机启动的程序,一键优化启动项目,提高开机速度。此外,通过“管理正在运行的软件”这个使用工具,可查看哪些程序正在运行以及它们占用了多少系统资源,借助它你可结束不需要使用的程序。腾讯软件管理中未提供此附件,但其管家套件中有此功能。
软件装多了以后,还会发生一个问题,那就是同类软件争抢资源。比如输入法、浏览器、播放器、看图软件和邮件工具等,都想将自己设置为默认打开此类资源的工具。在这种情况下,如果本该属于甲软件的权限被乙软件强占,设置回去也是个麻烦事。借助于360软件管家提供的“设置常用的默认软件”工具,可以轻松指定默认打开程序。腾讯软件管理无此功能。
对于系统中已经装了许多软件的PC来说,光靠开始菜单和桌面来管理这些图标,还是显得有些美中不足。360的软件助手和腾讯小Q书桌都能解决这一问题。从开始菜单调用程序或文档显得有些不方便,而将图标统统堆在桌面上又显得桌面杂乱,更会影响桌面背景图片的展示。这时,360软件小助手则可以体贴地帮你解决问题。有了它,你就可以将桌面上所有的图标都隐藏起来,尽情展示自己的个性化桌面背景图片了。腾讯软件管理也提供一个类似的工具“小Q书桌”,各项功能也大同小异。
在解决软件多、图标多的麻烦方面,显然360软件管家也要比腾讯软件管理更加功能强大。
小提示:快速获知升级软件数量
通过360软件管家“设置快捷设置”页面,可以开启在“360软件管家”快捷方式上显示可升级软件数提示,这样我们就可以在进入软件之前方便地看到自己的电脑中目前有多少软件可以升级了。腾讯软件管理的“软件升级”图标中有默认也具备显示可升级软件数量的功能。
总评
关键词 汉字输入 测试软件 软件设计
中图分类号:TP391.1 文献标识码:A
Chinese Character Test Software is Compiled in Order to Improve
the Level of the Chinese Character Input
SUN Lili
(Jilin School of Finance and Economics, Jilin, Jilin 132013)
Abstract Input of Chinese characters is a secondary vocational school computer specialized student's basic skills, but dull and boring practice process, students are not willing to practice, practice the result is bad how to improve the level of student input, how to make students to skills training always keep passion is the key through the test, through the comparisons of results, so that the students can find their own gap, find pursued the goal, to constantly stimulate the practice skills, rapidly improve the level of training often repeated testing, will undoubtedly increase teachers' workload, to complete such a big workload, rely on a teacher is no good, can only rely on the machine automatically.
Key words Chinese character input; test software, the software design
现有的各种汉字练习测试软件的最大缺点是“即时比较”,即学生每输入一个字,它就立刻和原文进行比较,发现错误,就会通过颜色的变化或声音通知练习者,这时练习者就会改正错误,继续输入。这种测试方式和实际工作情况并不一致。在实际工作中,当输入者输错时,他并不知情,更不会被提示改正错误,而错误率的高低是输入技能的一个重要标志,按这种方式练习,学生根本不会关心错误率的高低,其结果是学生只关心输入速度,因此用这种类型的软件,不可能培养出具有较高输入技能的学生。
1 软件设想
由于上述原因,我就蒙发了自己动手编制一套软件的想法,这种测试软件模拟真实的工作环境,学生按稿输入,输入结束,软件测试输入的总字数、错误字数和正确字数。并将正确的字以绿色显示,多打错打的字以黑色显示,而漏打的字以红色显示。这样的显示结果,首先在整体视觉上对学生就产生了冲击,整体视觉包括打的多少和字的颜色。通过直观的对比学生发现了自己和别人的差距,激发了学生要提高输入水平,缩小差距的欲望。第二,不同类型的错误以不同的颜色显示出来,便于学生查找错误的原因和规律,杜绝错误的再次发生,如有的学生发现所有的标点符号都以黑色显示,才知道他的标点符号是以半角输入的(原文是标准的全角汉字标点),而有的学生发现自己经常漏打一些内容,还有的学生发现自己总是把某个词或字打错。第三,统计结果以数字的形式精确反映了学生的水平,包括总字数、错误字数、错误率和成绩,成绩的计算严格按照标准进行,即错误率在千分之三以内,错一扣一,多余部分错一扣十,使学生明白,打得快并不一定成绩好,只有在高准确率情况下打得快,成绩才会好。从而引导学生在平时练习时,做到在保证准确率情况下捉高输入速度。
2 软件设计
本软件的基本思路就是对学生输入的字符串和源字符串进行比较。比较算法要考虑到多打、漏打、错打等各种情况,并能正确区分错误类型。我设计的比较算法共分三步:第一步,查找源串和输入串中最大相同的子串;第二步,以最大相同子串为界,分别将源串和输入串分成三部分,即最大相同子串前面部分,简称前部,最大相同子串和最大相同子串后面部分,简称后部;第三步,分别对源串输入串的前部,源串输入串的后部再次应用本比较算法(递归调用),直到没有相同的子串为止。此时根据源串和输入串是否为“空”,以判断各种错误类型。
本软件的开发以微软的.net为开发环境,c#为脚本语言进行编制,部署在WEB服务器上,学生端利用IE为客户端,只要登录WEB服务器即可开始测试。软件具有部署简单,使用方便的特点。
关键子程序清单:
获取两个串中,最大相同子串分别在两串中的起始位置和相同子串的长度。
变量说明:
psourcestr:源串puserstr:?输入串
psl:最大相同子串在源串中的超始位置
pul:最大相同予串在输入串中的超始位置
psamelength:最大相同子串的长度
private void getlongsamestr( string psourcestr, string puserstr, ref int psl, ref int pul, ref int psame-length)
psamelength= puserstr. Length;
bool ifsame= false;//如果存在最大相同子串则为真,否则为假
do
{
pul=0;
do{
psl=psourcestr. IndexOf (puserstr. Substring (pul, psamewords》;
if(psl= =-1)
pul+ =1;
else
ifsame= true:
} while(!ifsame&&pul
if(! ifsame)
psamelength -=1;//相同子串长度减1
} while(!ifsame&&psamelength! =0);
}
按STYLE格式显示STR的内容。该子程序用于以不同的颜色显示字符串的内容。
private void display (string str, string style)
{
Response. Write(“” +str+”);
}
通过递归调用该子程序,穷尽所有相同的子串。
变量说明:
psourcestr:源串puserstr:输入串
samewords:相同的字符数totalwords:总的正确字符数
mistakewords:错误的字符数
private void stringmatch( string psourcestr, string puserstr)
{
int samewords =0, sl=0, ul=0;
string beginstr=“”,endstr=“”,samestr=“”,ubeginstr=“”,uendstr=“”;
if (psourcestr. Length! =0&&puserstr. Length! =0)
{
getlongsamestr (psourcestr, puserstr, ref sl, ref ul, ref samewords);
if( samewords! =0)
//以最大相同子串为界,分别将源串和输入串分为三部分
{
beginstr=psourcestr. Substring (0, sl). Trim();
samestr=puserstr. Substring (ul, samewords). Trim();
endstr=psourcestr. Remove (0, sl). Trim();
endstr= endstr. Replace( samestr,“”);
ubeginstr=puserstr. Substring (0, ul). Trim();
uendstr=puserstr. Remove (0, ul). Tnm();
uendstr=uendstr. Replace (samestr,“”).Trim();
totalwords+=samewords;//总正确字数累加
stringmatch (beginstr, ubeginstr);//对前部应用递归
display (samestr, "green");//以绿色输出正确的字符
stringmatch( endstr, uendstr);//对后部应用递归
}
else
{//两串无相同子串,多打或错打,以黑色输出
mistakewords+=puserstr. Length;
display( puserstr,“black”);
}
}
else if (psourcestr. Length= =0&&puserstr. Length! =0)
{//源串为空,输入串不空,多打,以黑色输出
mistakewords+=puserstr. Length;
display( puserstr, "black");
}
else if (psourcestr. Length! =0&&puserstr. Length= =0&&statues! =0)
{//源串不空,而输入串为空,则为漏打,以红色输出
mistakewords+=psourcestr. Length;
display( psourcestr,“red”);
}
}
参考文献