在线观看av毛片亚洲_伊人久久大香线蕉成人综合网_一级片黄色视频播放_日韩免费86av网址_亚洲av理论在线电影网_一区二区国产免费高清在线观看视频_亚洲国产精品久久99人人更爽_精品少妇人妻久久免费

首頁 > 文章中心 > 測評軟件

測評軟件

前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇測評軟件范文,相信會為您的寫作帶來幫助,發(fā)現(xiàn)更多的寫作思路和靈感。

測評軟件

測評軟件范文第1篇

[關(guān)鍵詞] 人才測評 測評軟件 價(jià)值分析

根據(jù)近日由中智上海人力資源管理咨詢有限公司在人才測評專業(yè)網(wǎng)站的調(diào)查表明:有44.10%的民營企業(yè)和34.90%的三資企業(yè)在使用高端人才測評軟件技術(shù),國有企業(yè)中使用高端測評技術(shù)的企業(yè)只有7%。說明目前在實(shí)踐中重視人才資本積累和使用效率的企業(yè)逐漸認(rèn)識到了人才測評軟件的價(jià)值。

人才測評軟件系統(tǒng)是把心理測驗(yàn)技術(shù)和計(jì)算機(jī)技術(shù)相結(jié)合,采用人機(jī)對話方式,在計(jì)算機(jī)上完成測評過程,并由計(jì)算機(jī)來代替人的手工數(shù)據(jù)處理工作,從而減少誤差提高工作效率,滿足團(tuán)體測評的需要。隨著現(xiàn)代科技的發(fā)展,與傳統(tǒng)的紙筆測試相比,人才測評軟件技術(shù)有著獨(dú)特的優(yōu)勢。

一、人才測評軟件系統(tǒng)的應(yīng)用優(yōu)勢

1.測評軟件能夠提供全方位的評價(jià),便于人力資源各模塊的使用

測評軟件能通過全方位的分析對人才進(jìn)行識別,如中國管理咨詢網(wǎng)提供的《管理人員人格測試軟件》能從正性情緒傾向、負(fù)性情緒傾向、樂群性、責(zé)任心、廣納性、內(nèi)控性、自控性、自信心、A型人格、成就動機(jī)、權(quán)利動機(jī)、面子傾向等12個(gè)與管理績效有關(guān)的人格特點(diǎn)對人進(jìn)行描繪,從而了解應(yīng)試者在行為風(fēng)格、思維和處事方式方面的特點(diǎn),并且能夠預(yù)測應(yīng)試者的組織管理潛力,對其適宜的發(fā)展方向和能適應(yīng)的組織環(huán)境提出建議。

另一方面,測評軟件在測評后,一般會生成一份測評報(bào)告,測評報(bào)告主要包括測評項(xiàng)目、測評結(jié)果、結(jié)果分析、審核意見等幾個(gè)項(xiàng)目。針對事先職位分析中確定的素質(zhì)要素以及測評中得出的數(shù)據(jù)圖表結(jié)果進(jìn)行分析,自動加以書面解釋,評價(jià)被測者是否適合該職位。通過相對應(yīng)的測評數(shù)據(jù)通過開發(fā)商提供的手冊指導(dǎo),可以比較容易地在企業(yè)中尋找到合適勝任的人選進(jìn)行面試、培訓(xùn)、職位調(diào)整、薪酬調(diào)整等人力資源操作。

2.軟件具有較高的信度與效度

測評軟件自帶的量表是通過大量專家研究工作及廣泛抽樣測試建立起來的,所帶的測評問卷一般綜合反映了世界各權(quán)威心理學(xué)研究機(jī)構(gòu)的研究成果,大量專家對這些結(jié)果的操作化與本土化最終形成了質(zhì)量很高的量表。其常模取樣包括機(jī)關(guān)事業(yè)單位、公司和企業(yè),具有較大的代表性,因而評價(jià)結(jié)果的信度、效度均較高。另外,由于測評軟件系統(tǒng)所帶量表的改進(jìn)需要對不同的被試樣本進(jìn)行不同的測試,被試樣本取樣越廣泛,則反饋信息暴露的問題越多,修改后的量表質(zhì)量越高。測評軟件通過數(shù)據(jù)庫與網(wǎng)絡(luò)反饋、實(shí)時(shí)的數(shù)據(jù)共享,使專家能收集到更廣泛的反饋信息,包括大量的樣本數(shù)據(jù)與廣泛的客戶直接反饋,從而專家能提供更及時(shí)、更科學(xué)與更友好的針對性升級,進(jìn)而提升測評的信效度。

同時(shí)人才素質(zhì)測評系統(tǒng)能夠?qū)崿F(xiàn)計(jì)算機(jī)化的適應(yīng)性測評。適應(yīng)性是指在一次測評中,后面的測評題目的出現(xiàn)是依據(jù)前面答題的反應(yīng)情況來決定。測評軟件可以根據(jù)不同的測評對象確立不同的測試題目,自動選擇題目并且調(diào)整測評篇幅,自動確立不同對象的評分標(biāo)準(zhǔn),從而使得評測結(jié)果更具可信性。

3.測評過程更具科學(xué)性與客觀性

測評軟件能最大限度地避免測評人員產(chǎn)生各種主觀誤差。一般的測評是由人主導(dǎo)測評過程,由于人存在主觀評價(jià),測試過程中不可避免地會出現(xiàn)各種誤差,例如前后被試的差異、主試者對應(yīng)試者的主觀印象、主試的個(gè)人偏好,雇傭壓力等都會影響測評的結(jié)果,從而產(chǎn)生誤差。而通過測評軟件測評,其客觀性則能有效克服這些缺陷。

測評軟件能有效克服測評過程中由于人際關(guān)系影響產(chǎn)生的測評誤差。人才測評過程中往往會受到各種“政治因素”影響而出現(xiàn)以下現(xiàn)象,測評過程中上司對員工的喜好、員工與上司的關(guān)系等“政治因素”會對測評結(jié)果產(chǎn)生很大影響。假如用測評軟件代替?zhèn)鹘y(tǒng)測評,由于軟件測評是通過計(jì)算機(jī)實(shí)現(xiàn),人為干涉幾乎不存在,其評測結(jié)果也因此能有效避免各種人際關(guān)系影響。

4.測評過程與結(jié)果分析更簡單,更適合廣泛使用

傳統(tǒng)的紙筆測試,要經(jīng)歷問卷制作、發(fā)放、回收、問卷統(tǒng)計(jì)、得出結(jié)論五個(gè)重要階段,每個(gè)階段都十分費(fèi)時(shí)費(fèi)力。例如問卷制作中就包括了組織專家、確定指標(biāo)、試測、修改等幾個(gè)步驟。此外,在問卷發(fā)放、回收過程與問卷統(tǒng)計(jì)中,同樣也需要花費(fèi)大量的人力和物力。另外它的平臺創(chuàng)建在計(jì)算機(jī)與網(wǎng)絡(luò)的基礎(chǔ)上,能非常方便的利用網(wǎng)絡(luò)的傳輸功能實(shí)現(xiàn)問卷發(fā)放與回收,然后利用CPU的強(qiáng)大計(jì)算功能對問卷進(jìn)行分值計(jì)算和問卷有效性分析,方便快捷,省時(shí)省力。

同時(shí)可以借助數(shù)據(jù)庫強(qiáng)大的數(shù)據(jù)查詢功能,對企業(yè)人才資源進(jìn)行考察及預(yù)測。人才測評系統(tǒng)一般都包括三個(gè)部分:一是讓被測者完成整個(gè)人才測評過程,被測者通過人機(jī)對話的方式,完成答題,然后查看測評結(jié)果,并且打印測評報(bào)告;二是被測者在測評完成后,其資料自動存入數(shù)據(jù)庫,這種設(shè)計(jì)便于企業(yè)積累人才素質(zhì)信息和人員的背景資料,為企業(yè)開展人才素質(zhì)研究,做出適當(dāng)?shù)娜肆Y源決策打下堅(jiān)實(shí)基礎(chǔ);三是系統(tǒng)提供了比較強(qiáng)大的數(shù)據(jù)管理功能,管理者可以設(shè)置一定的條件,進(jìn)行數(shù)據(jù)的查詢和統(tǒng)計(jì)、預(yù)測,這使系統(tǒng)具有更廣闊的應(yīng)用范圍與意義。

二、人才測評軟件應(yīng)用價(jià)值的定量分析

1.人才測評軟件直接減少的支出

(1)直接支出的外部成本核算

使用人才測評軟件一般來說比傳統(tǒng)測評節(jié)約成本,人才測評軟件的投入費(fèi)用及產(chǎn)生的收益值是明顯的和可以估算的。傳統(tǒng)的測評投資費(fèi)用主要包括場地費(fèi)、交通費(fèi)、培訓(xùn)費(fèi)、資料費(fèi)等一次性投入和每次測評活動費(fèi)用以及必要時(shí)聘請測評專家的費(fèi)用,其付出費(fèi)用如下公式:

付出費(fèi)用=場地費(fèi)用+交通費(fèi)用+培訓(xùn)費(fèi)+專家費(fèi)用+其他費(fèi)用(資料復(fù)印費(fèi)等)

而當(dāng)前的人才測評系統(tǒng),一般都基于B/S結(jié)構(gòu)開發(fā)的,通過網(wǎng)絡(luò),可以在任何時(shí)候任何地方實(shí)施測評,一次投入多次使用,每人次的測評成本因而得以降低。以金蝶K/3為例,用戶可以通過互聯(lián)網(wǎng)在世界的任何地方通過自己的賬戶與密碼連接到測評系統(tǒng)進(jìn)行測評,而且能立刻得到結(jié)果,節(jié)省了傳統(tǒng)測評中必須的車路費(fèi)、場地費(fèi)、專家費(fèi)等支出,其付出費(fèi)用公式為:

付出費(fèi)用=軟件購置費(fèi)用+軟件實(shí)施費(fèi)用(計(jì)算機(jī)購置費(fèi)用等)+ 軟件維護(hù)/升級費(fèi)用

兩個(gè)付出費(fèi)用的差值構(gòu)成其直接的經(jīng)濟(jì)效益,這種可觀測的經(jīng)濟(jì)效益可以通過以上兩個(gè)公式計(jì)算出來。長期以來,這種可觀測的經(jīng)濟(jì)效益直接影響了公司對是否購買軟件替代傳統(tǒng)測評和購買何種軟件的決策。

(2)直接支出的內(nèi)部成本核算

直接支出中的內(nèi)部成本核算,主要由參與測評的員工的工資構(gòu)成,這方面人才測評軟件也比傳統(tǒng)測評具有優(yōu)勢,如在招聘過程中,一般流程是,先由主任級招聘專員篩選應(yīng)聘簡歷,進(jìn)行初步面試,再由人事經(jīng)理做面試,人事經(jīng)理面試后,或許認(rèn)為都不合適,人事主任需要重新挑選;或許認(rèn)為合適并由人事經(jīng)理推薦給業(yè)務(wù)經(jīng)理。一般來說業(yè)務(wù)經(jīng)理確定1人,至少要挑選2人~3人面試,根據(jù)人員選配比例,初試一般需要6人~10人,投遞的簡歷份數(shù)一般為20份~30份。簡歷篩選后,如果采用人才測評軟件,則可節(jié)省不少時(shí)間和費(fèi)用,特別是大規(guī)模的招聘,這方面的效益是不可低估的。由人事秘書負(fù)責(zé)對應(yīng)聘者測試,招聘專員跟據(jù)測試對應(yīng)試者作簡單的面試,再由人事經(jīng)理進(jìn)行,由于有測試報(bào)合作為基礎(chǔ),推薦給業(yè)務(wù)經(jīng)理的人選也易于被接受。

2.測評軟件使用給企業(yè)帶來的潛在效益

根據(jù)1950年Brogden提出的素質(zhì)測評價(jià)值分析模型可以十分方便地對招聘中利用測評而產(chǎn)生的效益進(jìn)行參考測算。

素質(zhì)測評價(jià)值分析模型:

由于測評,招聘單位能做出正確決策,招到好的員工,而相對于招聘中不做測評從而招入差的員工,每年每個(gè)好員工為企業(yè)帶來的效益F有如下公式:

F=(R*Sdy*Z)-(C/P)

R*Sdy*Z 為單個(gè)好員工比差的員工多創(chuàng)造的價(jià)值;其中R為素質(zhì)測評中測評方法的有效性或信度系數(shù);Z為員工在素質(zhì)測評中的標(biāo)準(zhǔn)分;Sdy為以貨幣為單位的員工工作效率或產(chǎn)值標(biāo)準(zhǔn)差(一般取員工工資額的40%~70%)。

C/P 為每個(gè)應(yīng)聘錄取者平均花費(fèi)的測評成本;其中C為組織在每個(gè)求職應(yīng)聘者身上花費(fèi)的成本;P為素質(zhì)測評通過率。

從素質(zhì)測評價(jià)值分析模型可以看出,F(xiàn)值是R的增函數(shù),隨著R的增長而增長,R的數(shù)值大小直接影響到F的數(shù)值。由此可見,測評工具創(chuàng)造的價(jià)值是測評有效性的線型函數(shù),有效性越高,測評工具帶來的收益越大。

三、如何充分發(fā)揮人才測評軟件的作用

由上所述,人才測評軟件在測評過程中顯示了巨大的優(yōu)勢:一方面是通過計(jì)算機(jī)技術(shù)實(shí)現(xiàn)的效率提高而節(jié)約的直接成本;二是通過它高信效度的測評結(jié)果而為企業(yè)帶來的收益,作為一種管理工具,測評軟件通過其特有的優(yōu)勢在人力資源管理各個(gè)模塊中展現(xiàn)出其特有的價(jià)值。

但是,人才測評軟件也有自身的缺陷,如:測評的準(zhǔn)確性依賴于量表的質(zhì)量,而量表的質(zhì)量使軟件之外的工作;計(jì)算機(jī)模擬與實(shí)踐存在差異,導(dǎo)致測評軟件難以支持投射類和環(huán)境模擬類測評,而人才測評中缺少了這兩種方法將使得它的有效性大打折扣。因此不能盲目地夸大計(jì)算機(jī)測評的科學(xué)性和可靠性。在實(shí)踐中,使用者必須揚(yáng)長避短,在充分發(fā)揮測評軟件的作用的同時(shí)減小其負(fù)面作用,為此,應(yīng)做到以下幾點(diǎn):

1.明確信息社會發(fā)展趨勢,正確認(rèn)識人才測評軟件的作用

現(xiàn)今對人才測評計(jì)算機(jī)系統(tǒng)有兩種認(rèn)知:一種認(rèn)為測評軟件與計(jì)算機(jī)算命沒什么區(qū)別,這種認(rèn)識與我國人力測評技術(shù)的發(fā)展還不成熟有關(guān)系。但信息社會中網(wǎng)絡(luò)交往的動態(tài)性、人機(jī)對話的交互性、人機(jī)界面的日漸人性化、計(jì)算機(jī)數(shù)據(jù)處理能力的日益強(qiáng)大,使得人才測評的形式方法不斷獲得新的內(nèi)涵與新的發(fā)展,測評方式的自動化、系統(tǒng)化是未來發(fā)展的趨勢,只有適應(yīng)這種趨勢才不會被新時(shí)代淘汰。

另一種認(rèn)知則是對測評軟件產(chǎn)生了依賴與迷信,沒有認(rèn)識到任何人才測評軟件都是基于現(xiàn)有的理論框架和特定的技術(shù),不可能至善至美,形成了迷信軟件程序的刻板思維,脫離了紙筆測驗(yàn)的語言陷阱又陷入了人機(jī)關(guān)系的困境,偏信計(jì)算機(jī)得出的測評結(jié)果,執(zhí)著與電腦數(shù)據(jù)而置測評基本原理于不顧。因此我們在進(jìn)行人才測評時(shí),既要發(fā)揮測評軟件客觀性、經(jīng)濟(jì)性、信息共享性的特點(diǎn),又要防止過于依賴數(shù)據(jù)結(jié)果,應(yīng)綜合辨證的看待軟件測評,將它擺在合適的為止,明確測評結(jié)果的應(yīng)用是人力測評的出發(fā)點(diǎn)和落腳點(diǎn),它關(guān)系到人力測評的最終效用,一切應(yīng)以高信度、效度的結(jié)果產(chǎn)出為著眼點(diǎn)。

2.將測評軟件與其他測評方法結(jié)合使用

現(xiàn)今人才測評工作中人的因素依然占主導(dǎo)地位,而且在可預(yù)見的將來,主觀判斷仍然是測評的重要手段,如面試、評價(jià)中心方法通過面對面的溝通、情景模擬能取得大量的測評軟件不能獲取的綜合信息,具有互動性、動態(tài)性等特點(diǎn)。但如果企業(yè)上了規(guī)模,特別是連鎖企業(yè),能夠預(yù)測人力資源管理的要求,提前做好人才資源儲備就變得非常重要,而建立人才儲備庫需要大范圍、大批量進(jìn)行測試,整個(gè)過程需要投入大量的人力、物力、財(cái)力,對主試者的要求也特別高。經(jīng)濟(jì)因素決定了不可能全部的測評都采用面試、評價(jià)中心的方法。這時(shí),測評軟件的經(jīng)濟(jì)性優(yōu)勢就體現(xiàn)出來了,并且輔之以主觀面試和情景評價(jià)中心,也提高了整體測評的信度與效度。

3.購買成熟的專業(yè)性測評軟件

從根本上說,測評軟件系統(tǒng)的應(yīng)用價(jià)值,是在于它能否提供更高信效度的測評,這依賴于軟件附帶的量表的質(zhì)量,而高價(jià)值的量表的開發(fā)和完善必然使得測評軟件具有開發(fā)周期長、技術(shù)要求高、短期投資回報(bào)率低的特點(diǎn),某些量表制作者或修訂者容易產(chǎn)生急功近利思想,使得量表質(zhì)量越來越低。而專業(yè)測評軟件測評問卷一般綜合反映了世界各權(quán)威心理學(xué)研究機(jī)構(gòu)的研究成果,大量專家對這些結(jié)果的操作化與本土化最終形成了質(zhì)量很高的量表,因而具有較高的權(quán)威性、可信性和針對性。此外,當(dāng)前市場上還有不少的專門針對某個(gè)行業(yè)甚至是職業(yè)而開發(fā)的軟件,因?yàn)閷iT針對某個(gè)行業(yè)和職業(yè),所以能把量表做得更具專業(yè)性和針對性。而測評軟件本身自帶有比較成熟的量表,標(biāo)準(zhǔn)化的量表除了方便使用外,其購買價(jià)格往往小于自己開發(fā)問卷的費(fèi)用。

4.做好運(yùn)用國外測評軟件中的本土化工作

發(fā)達(dá)國家的軟件測評進(jìn)行的比較早,無論其軟件界面的友好性、人機(jī)溝通的完善性、數(shù)據(jù)處理的合理性都強(qiáng)于國內(nèi),在開發(fā)軟件與制作量表需要投入的人力、物力、財(cái)力小于購買引進(jìn)國外現(xiàn)有成品時(shí),我們建議應(yīng)予以購買。但是在運(yùn)用國外軟件中需要認(rèn)識到,不同時(shí)代、不同社會環(huán)境和不同文化背景中的人的習(xí)性、心理特征、行為規(guī)范、智力素質(zhì)和職業(yè)選擇方面存在顯著差異。國外軟件并沒有針對中國人特有的心理素質(zhì)和行為規(guī)范建立適合中國人的常模和評價(jià)體系,在對測評結(jié)果解釋時(shí)采用西方的評價(jià)方法,沒有依據(jù)中國人的背景,其結(jié)果的準(zhǔn)確性大受影響,所以,對國外軟件的運(yùn)用必須進(jìn)行本土化,即對其進(jìn)行語言方面的修飾、量表的修訂以及常模的獲取。

參考文獻(xiàn):

[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]鮑 嘉:現(xiàn)代人才測評在人力資源管理中的應(yīng)用,科技管理研究,2005 年第8期

[5]胡振華 蔡超嬰:現(xiàn)代人才測評技術(shù)及其應(yīng)用,湖南工程學(xué)院學(xué)報(bào),2005年第3期

[6]王世法 彭志忠:企業(yè)人才測評師培訓(xùn)系列講座專題五:心理學(xué)理論,職業(yè)經(jīng)理人,2004年第6期

測評軟件范文第2篇

【關(guān)鍵詞】 教學(xué)軟件;測評與反饋;設(shè)計(jì)要點(diǎn);設(shè)計(jì)方式

測評與反饋是數(shù)學(xué)教學(xué)中不可忽略的一部分,它可以利用教學(xué)軟件通過多種方式呈現(xiàn)測評的題目,讓學(xué)習(xí)者作答,還能提供及時(shí)的、多樣的反饋,包括回答的正誤、問題的分析、參考答案,甚至是錯(cuò)答原因的分析. 形式的多樣性以及反饋的智能性使學(xué)習(xí)者能夠全面地了解自己的學(xué)習(xí)水平,同時(shí)使枯燥的知識生動化,提高了學(xué)生學(xué)習(xí)數(shù)學(xué)的興趣.

一、測評與反饋的設(shè)計(jì)要點(diǎn)

1. 測評題目的設(shè)計(jì)

測評是一個(gè)不可缺少的教學(xué)軟件設(shè)計(jì)模塊,也許正是因?yàn)檫@個(gè)原因,許多教學(xué)軟件的設(shè)計(jì)者“為了測評而測評”,添加測評模塊僅僅是為了擺擺樣子,隨便出幾道題就算是測評了,這樣的測評由于題目的粗制濫造,對學(xué)習(xí)者鞏固知識以及為教師提供教學(xué)效果反饋信息基本沒有什么幫助. 要做好測評,設(shè)計(jì)者首先要重視這一模塊,明白測評的意義,對題目精心設(shè)計(jì),出題不能隨心所欲,題目的設(shè)計(jì)要緊密圍繞教學(xué)目標(biāo),圍繞各個(gè)具體知識點(diǎn),并且盡可能趣味化和情境化.

2. 測評環(huán)節(jié)的設(shè)計(jì)

測評中的“課本搬家”現(xiàn)象比較嚴(yán)重. 好多教學(xué)軟件中,題目不能改變,數(shù)量少,而且沒有反饋功能,與傳統(tǒng)測評相比,只是題目的載體改變了,并沒有實(shí)質(zhì)上的改變,它的效果還沒有傳統(tǒng)測評好. 教學(xué)軟件的測評要體現(xiàn)出它自身的優(yōu)勢. 教學(xué)軟件中呈現(xiàn)測評題目可以充分發(fā)揮計(jì)算機(jī)多媒體的特性,測評題目的呈現(xiàn)不僅僅局限于文字的形式,還可以出現(xiàn)圖像、聲音、視頻、動畫等. 基于計(jì)算機(jī)的多媒體特性,教學(xué)軟件中還可以將測評題目放到一定的情境當(dāng)中,比如呈現(xiàn)現(xiàn)實(shí)中遇到的問題,在模擬的環(huán)境中進(jìn)行實(shí)驗(yàn)技能的測評,以游戲的方式進(jìn)行測評等. 總之,教學(xué)軟件中測評題目的呈現(xiàn)要擺脫單一文字或文字加簡單圖片形式的局限,應(yīng)根據(jù)教學(xué)的要求以多樣的方式設(shè)計(jì)測評.

教學(xué)軟件的測評應(yīng)充分發(fā)揮數(shù)據(jù)庫技術(shù)在題目方面的優(yōu)勢. 教學(xué)軟件允許教師設(shè)計(jì)單選、多選、問答、匹配、填空等多種類型的題目,并分類管理,而且可以根據(jù)需要進(jìn)行增、刪、改、查等各種操作. 當(dāng)題目到達(dá)一定數(shù)量,教師在測試時(shí)可以隨機(jī)出題. 學(xué)習(xí)者方面,自測練習(xí)功能將會變得強(qiáng)大,因?yàn)閿?shù)據(jù)庫中存儲了各個(gè)知識點(diǎn)的不同類型的許多題目,學(xué)習(xí)者可以自己決定做哪個(gè)知識點(diǎn)的題目、做哪些類型的題目以及題目的數(shù)量.

3. 反饋環(huán)節(jié)的設(shè)計(jì)

反饋的方式包括對作答正誤的判定、糾錯(cuò)、建議、幫助、獎勵、總結(jié)、評價(jià)、統(tǒng)計(jì)等. 反饋的方式是由具體的測評過程決定的,比如回答正確進(jìn)行鼓勵或獎賞,回答錯(cuò)誤進(jìn)行糾錯(cuò),遇到困難時(shí)給予幫助,作答完畢給出評價(jià)總結(jié)等. 設(shè)計(jì)反饋時(shí)要注意反饋時(shí)機(jī)的問題,也就是做完每道題目都立即給出反饋,還是全部做完后一并反饋,反饋時(shí)機(jī)的選擇是由教學(xué)目標(biāo)、教學(xué)內(nèi)容決定的. 一般來說,對聯(lián)想記憶的內(nèi)容可進(jìn)行立即反饋. 對需要深入理解或應(yīng)用的內(nèi)容,題目間可能具有一定的相關(guān)性,不宜立即反饋. 同時(shí),如果是低年級的學(xué)習(xí)者,反饋應(yīng)當(dāng)盡量活潑,比如設(shè)計(jì)一個(gè)卡通人物,并且向?qū)W習(xí)者多提一些鼓勵的話,增強(qiáng)學(xué)習(xí)數(shù)學(xué)的興趣.

教學(xué)軟件還應(yīng)注意給教師提供學(xué)生測評的反饋信息,也就是學(xué)生的作答情況,給教師的反饋信息能夠使教師了解學(xué)生的學(xué)習(xí)效果,進(jìn)而采取補(bǔ)救措施,改進(jìn)教學(xué).

二、典型的測評與反饋方式

1. 多媒體測評與反饋

教學(xué)軟件中的測評可以發(fā)揮多媒體特性. 例如一個(gè)判斷題,題目下面是TRUE和FALSE按鈕. 作答時(shí),學(xué)生只需要單擊TRUE或FALSE按鈕,如果選擇正確,則會顯示笑臉,反之則是苦臉,并有聲音提示正確與錯(cuò)誤. 同時(shí),題目還會給學(xué)生積分獎勵,回答正確,積分就會增加. 最后軟件會根據(jù)作答結(jié)果給出音頻和正確率的雙重反饋.

2. 趣味性測評與反饋

教學(xué)軟件可以將測評置于特定的情境中,增加測評的趣味性. 如趣味判斷題“翻箱倒柜”,場景中有一個(gè)小丑,形如一個(gè)“柜子”,它的每次表演都代表一道判斷題,如果學(xué)習(xí)者回答正確,則柜子能成功完成表演,否則就演砸了.

3. 計(jì)算機(jī)自適應(yīng)測驗(yàn)

計(jì)算機(jī)自適應(yīng)測驗(yàn)(computerized adaptive testing,CAT)是近些年發(fā)展起來的一種新的測驗(yàn)形式,與一般的計(jì)算機(jī)測驗(yàn)不同. 在CAT中,計(jì)算機(jī)不僅呈現(xiàn)題目、接受輸入答案、自動評分、得出結(jié)果,還會根據(jù)被測人員對試題的不同回答,自動選擇最適宜的試題讓被測人員回答,最終達(dá)到對被測試者能力作出最恰當(dāng)?shù)墓烙?jì). 因此,計(jì)算機(jī)自適應(yīng)測驗(yàn)是因人而異的測驗(yàn).

測評軟件范文第3篇

關(guān)鍵詞:軟件測試;測試的有效性

中圖分類號:TP311文獻(xiàn)標(biāo)識碼: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 引言

如同任何產(chǎn)品離不開質(zhì)量檢驗(yàn)一樣,軟件測試是在軟件投入運(yùn)行前,對軟件需求分析、設(shè)計(jì)規(guī)格說明和編碼實(shí)現(xiàn)的最終審定,在軟件生存期中占據(jù)著非常突出的重要位置。在軟件測試過程中,測試人員非常關(guān)心之前的測試過程有沒有得到改善,因?yàn)槿绻麤]有,那么在下一次又將犯一樣的錯(cuò)誤,繼續(xù)執(zhí)行無效的測試。同時(shí)由于測試在整個(gè)項(xiàng)目研發(fā)過程中占用了相當(dāng)一部分信息服務(wù)資源,因此,管理人員也常常在思考測試是否有效,是否值得投入那么多資金。因此,要改善測試過程、使測試過程變得更為有效,必須不斷地評價(jià)測試結(jié)果。

2 評價(jià)軟件測試有效性的工作流程

評價(jià)軟件測試有效性的主要目的是評價(jià)測試人員的工作和使用評價(jià)后的結(jié)果改進(jìn)測試過程。在軟件測試中,往往會存在一些無效的方面,評價(jià)的目標(biāo)就是識別這些無效和問題以便可以采取修復(fù)措施。

在測試的有效性評價(jià)工作中,存在兩個(gè)關(guān)鍵的因素:一是評估的目標(biāo),目標(biāo)是對度量過程的恰當(dāng)指導(dǎo),無效的目標(biāo)會使整個(gè)評價(jià)過程無效;二是實(shí)現(xiàn)度量目標(biāo)所需的信息類別,信息的收集需要建立專門的小組,整個(gè)評價(jià)過程也應(yīng)指派專門的人員負(fù)責(zé),因?yàn)槿绻麤]有專人負(fù)責(zé)評價(jià)過程,那么就無法確保進(jìn)行正確的數(shù)據(jù)收集和評估過程。

圖1給出了評價(jià)測試有效性的工作流程。本文主要圍繞這個(gè)工作流程來進(jìn)行詳細(xì)的闡述。

3 有效性評價(jià)的輸入

當(dāng)所有的軟件測試過程結(jié)束后,軟件測試有效性評價(jià)工作就可以開始了,測試階段的最終執(zhí)行結(jié)果是它的入口條件,表1列出了輸入所需的一部分信息類型,根據(jù)具體項(xiàng)目的不同,也會產(chǎn)生其它的輸入。

4 有效性評價(jià)的執(zhí)行過程

軟件測試的有效性評價(jià)的執(zhí)行過程包含七個(gè)方面的內(nèi)容:確定評估目標(biāo)、確定度量內(nèi)容、制定度量責(zé)任、選擇評估方法、確定所需事實(shí)、收集評估數(shù)據(jù)和評估測試有效性。

4.1 確定評估目標(biāo)

定義目標(biāo),是為了使度量過程得到指導(dǎo)。前面提到,評價(jià)的目標(biāo)就是為了識別測試無效的方面,以便采取修復(fù)措施。因此應(yīng)該明確地確定評估執(zhí)行的目標(biāo)。在測試有效性評價(jià)中需要識別的內(nèi)容包括以下六個(gè)方面:識別測試弱項(xiàng)、識別新測試工具的需要、評估項(xiàng)目測試、識別良好的測試實(shí)踐、識別不好的測試實(shí)踐和識別經(jīng)濟(jì)的測試實(shí)踐。

4.2 確定度量內(nèi)容

明確了評價(jià)目標(biāo)之后,接下來的工作就是確定度量的內(nèi)容,即確定達(dá)到度量目標(biāo)所需信息的類別。應(yīng)用系統(tǒng)的測試中,有五個(gè)方面是可度量的:涉及方、測試的程度、資源、有效性和評估。

4.3 制定度量責(zé)任

在測試評價(jià)過程中,應(yīng)該指定負(fù)責(zé)收集和評估測試性能信息的小組和專門的負(fù)責(zé)人員,這時(shí)為了確保數(shù)據(jù)收集和評估過程發(fā)生的推動力。

4.4 選擇評估方法

在執(zhí)行測試評估的過程中有一些方法可供選擇,在實(shí)際操作過程中,我們推薦采用度量指標(biāo)方法,因?yàn)樗坏┙⒕秃苋菀资褂?,并且可以證明它與有效和無效實(shí)踐有密切關(guān)系。

因素間的某種關(guān)聯(lián)或關(guān)系稱為度量指標(biāo)。度量指標(biāo)的一個(gè)主要優(yōu)勢在于可以清晰地定義評估過程,并且對被評估人員來說也是透明的,同時(shí)它具有良好的針對性,可以容易地確定哪些測試變量需要調(diào)整以提高有效性、效率和/或測試過程的經(jīng)濟(jì)性。測試度量指標(biāo)方法是指識別那些和好的或不好的測試有密切關(guān)系的標(biāo)準(zhǔn)。

4.5 確定所需事實(shí)

確定所需事實(shí)是指識別支持所選方法的必要證據(jù)。度量指標(biāo)方法明確地識別了評估過程所需的數(shù)據(jù)類型。要使用本文后面描述的度量指標(biāo),所需確定的信息包括:變更的特征、被測試過程的費(fèi)用、測試的費(fèi)用、測試所發(fā)現(xiàn)的缺陷、階段發(fā)現(xiàn)的缺陷、測試后發(fā)現(xiàn)的缺陷、按功能的測試費(fèi)用、對系統(tǒng)的抱怨、缺陷的量化和恢復(fù)缺陷的量化。

4.6 收集評估數(shù)據(jù)

收集評估數(shù)據(jù)主要是指通過收集機(jī)制、存儲機(jī)制以及選擇和總結(jié)信息的方法,來建立用于存儲所需評估數(shù)據(jù)的系統(tǒng)。

4.7 評估測試有效性

執(zhí)行過程的最后一步是分析信息以得到關(guān)于系統(tǒng)測試有效性的結(jié)論。通過分析度量指標(biāo)方法,相應(yīng)的人員可以有針對性地采取措施,并將總結(jié)后的結(jié)果記錄到測試評估表格中。度量指標(biāo)方法通常會以量化的,表示測試過程好壞的形式給出評估。

下面(見表2)給出30個(gè)推薦使用的用于評價(jià)應(yīng)用系統(tǒng)測試的度量指標(biāo)。

5 有效性評價(jià)的檢查過程

在檢查過程中,需要建立一個(gè)質(zhì)量控制檢查單(見表3),其中的“是”回答表示好的測試實(shí)踐;“否”回答表示需要額外的調(diào)查。注釋列用于解釋“否’回答并記錄調(diào)查結(jié)果。當(dāng)檢查單的項(xiàng)不適用于測試情形時(shí)適用“N/A”列。

6 有效性評價(jià)的輸出

測試有效性評價(jià)的最后輸出是改進(jìn)后的測試過程。在這個(gè)步驟中,主要是對測試結(jié)果進(jìn)行仔細(xì)地分析,然后采取相應(yīng)措施來修復(fù)所確認(rèn)的薄弱環(huán)節(jié),使用度量/行動的方法來改善測試過程,最后使得應(yīng)用系統(tǒng)測試更加有效。(度量/行動的方法是指通過改變某種度量指標(biāo)中的變量來度量另一種度量指標(biāo)中變量的改變。如果能夠說明通過增加執(zhí)行的指令數(shù)目確實(shí)減少了操作的系統(tǒng)中的缺陷數(shù)目,那么可以認(rèn)為該措施是預(yù)期的,并且應(yīng)該推廣。而如果執(zhí)行指令的增加并沒有減少產(chǎn)品投入運(yùn)行之前的缺陷的數(shù)目,那么說明那些資源還沒有得到有效的使用,應(yīng)該停止該行動并且嘗試其他措施。)

7 結(jié)束語

本文提出了評測軟件測試有效性的一般工作流程,描述了度量測試的普遍目標(biāo),并為執(zhí)行這些度量給出了推薦的標(biāo)準(zhǔn),是軟件測試的有效充,對實(shí)際軟件測試的評價(jià)工作具有一定的指導(dǎo)意義。在項(xiàng)目軟件測試過程結(jié)束后,IT組織應(yīng)該結(jié)合各自的特點(diǎn),通過在軟件過程中積累的經(jīng)驗(yàn),運(yùn)用本文提出的工作流程,逐步對軟件測試過程進(jìn)行改進(jìn),使軟件測試更為有效的發(fā)揮它的積極作用。

參考文獻(xiàn):

[1] William E Lewis.軟件測試與持續(xù)質(zhì)量改進(jìn)[M].陳少英,張河濤,譯.北京:人民郵電出版社,2008.

測評軟件范文第4篇

分類管理 誰最清晰

下載軟件的第一步工作當(dāng)然是找到軟件的鏈接。

360軟件管家“軟件大全”收錄近15000款軟件。軟件寶庫按類劃分,用戶可按這些類別進(jìn)入瀏覽查詢。每類中均標(biāo)出這類軟件目前收錄的數(shù)量,一目了然。此外,還可以通過關(guān)鍵詞,用窗口上方的“搜索”來直接搜索獲取要下載的軟件鏈接(圖1)。

騰訊軟件管理同樣采用軟件分類,也有搜索按鈕。但軟件排列方式上稍有不同,例如把輸入法放得更靠前,把音頻、視頻放在相鄰位置,這似乎要比360軟件管家的排列順序更科學(xué)一些。但騰訊軟件管理中沒有列出各類收入軟件的數(shù)量,這讓人心里沒底——到底是更強(qiáng)還是更弱,從數(shù)量上來看是一筆糊涂賬(圖2)!

小評

軟件分類和數(shù)量管理方面各有優(yōu)劣,各自都有人性化的體現(xiàn),但分類科學(xué)性方面均有待提高。在數(shù)量管理方面360更加明確清晰。

下載管理 誰最貼心

下載是否方便,下載過程是否透明和好控制,下載位置是否可以由用戶來定制,下載前是否能夠知曉軟件中是否含有各類無關(guān)插件,軟件是否為收費(fèi)軟件,如此等等,是反映一款軟件管理工具是否人性化的一個(gè)重要指標(biāo)。

360軟件管家下載窗口及時(shí)顯示正在下載的程序,并顯示已經(jīng)下載程序的狀態(tài)。如果已經(jīng)安裝,顯示“已安裝”;如果下載完畢但還沒有安裝,則顯示“安裝”,表示可以安裝了(圖3)。騰訊軟件管理窗口則只有“正在下載”和“下載完成”兩個(gè)子窗口,對于已經(jīng)安裝的軟件也沒有顯示“已安裝”圖標(biāo),人性化稍差。

軟件是否為免費(fèi)、軟件中是否包含有插件,這些都是軟件下載者最關(guān)心的問題。360軟件管家通過對收入的每一款軟件進(jìn)行專業(yè)測試,在下載前會通過提示軟件是否收費(fèi)、含有插件等信息,為用戶提供放心的選擇(圖4)。我們只要通過“設(shè)置下載設(shè)置”,將“下載提示”滑動開關(guān)滑動到“已開啟”狀態(tài)即可享用這項(xiàng)溫馨提示功能。這一點(diǎn)是360依托其安全技術(shù)的強(qiáng)勢項(xiàng)目,騰訊管理在這方面的工作沒有做到位。

在下載管理方面,360軟件管家在安全檢測和已安裝軟件提醒方面表現(xiàn)出明顯優(yōu)勢。騰訊軟件管理也基本能滿足用戶需求。

升級管理 誰最省心

軟件下載之后選擇手動執(zhí)行安裝還是自動安裝,軟件安裝的過程有沒有提示、過程是否復(fù)雜,軟件安裝之后有沒有升級版可用,能不能做到自動檢測提醒,所有這些又是考驗(yàn)管家軟件在軟件安裝升級方面是否靈活高效的重要指標(biāo)。

在360軟件管家中,通過“設(shè)置安裝升級”選項(xiàng)卡開啟“升級提醒”開關(guān),智能升級提醒服務(wù)功能就在后臺進(jìn)行了。它會根據(jù)軟件更新頻率,智能調(diào)整軟件升級提醒的內(nèi)容和周期。軟件升級的一切提醒工作均由軟件管家來溫馨提示,你只需隨意按需選擇即可。騰訊軟件管理則只提供每天、每周、每月提醒或不提醒等4項(xiàng)選擇。

在360軟件管家和騰訊軟件管理界面中,均提供一個(gè)“軟件升級”模塊,點(diǎn)擊進(jìn)入即可掃描到當(dāng)前系統(tǒng)需要升級軟件的列表??梢詥蝹€(gè)選擇升級,也可以復(fù)選后點(diǎn)擊一次升級選中軟件的相關(guān)按鈕完成一次性升級多款軟件??缮壾浖置赓M(fèi)正式版、免費(fèi)測試版、收費(fèi)版三類,后兩類要小心選擇使用。

就升級管理的設(shè)置和使用方面,360軟件管家要略勝騰訊軟件管理一籌,在自動化和智能化方面做得更加到位。

卸載管理 誰最徹底

卸載也是軟件管理中的一項(xiàng)重要功能,卸載是否方便、能不能徹底卸載干凈是考驗(yàn)管理軟件卸載管理功能的重要指標(biāo)。

360軟件管家的“軟件卸載”模塊將可卸載的軟件按使用頻率以“不常用”、幾個(gè)月內(nèi)、幾天內(nèi)用過的形式分別提醒。騰訊軟件管理只有“3天內(nèi)使用過”和“未知”兩種結(jié)果,顯然不如360更細(xì)致。

360專門提供設(shè)置卸載快捷方式的選項(xiàng),通過“設(shè)置快捷設(shè)置”,可在控制面板中添加一個(gè)“360強(qiáng)力卸載”圖標(biāo)以便徹底卸載掉不需要的軟件,還可在開始菜單中添加“強(qiáng)力卸載電腦中的軟件”的菜單項(xiàng),更可以在桌面快捷方式的右鍵菜單中添加“強(qiáng)力卸載此軟件”選項(xiàng)以方便地卸掉應(yīng)用程序。騰訊軟件管理則未提供此項(xiàng)體貼功能。

在軟件卸載管理方面,騰訊管家顯然不如360軟件管家更加細(xì)致入微和人性化。

解決麻煩 誰最利索

軟件裝多了就會遇到麻煩,開機(jī)慢、圖標(biāo)多、默認(rèn)打開權(quán)限被剝奪……諸如此類的麻煩事,管家軟件能解決嗎?

軟件裝多了以后系統(tǒng)難免會被拖慢。360軟件管家附帶的“開機(jī)加速”可以設(shè)置開機(jī)啟動的程序,一鍵優(yōu)化啟動項(xiàng)目,提高開機(jī)速度。此外,通過“管理正在運(yùn)行的軟件”這個(gè)使用工具,可查看哪些程序正在運(yùn)行以及它們占用了多少系統(tǒng)資源,借助它你可結(jié)束不需要使用的程序。騰訊軟件管理中未提供此附件,但其管家套件中有此功能。

軟件裝多了以后,還會發(fā)生一個(gè)問題,那就是同類軟件爭搶資源。比如輸入法、瀏覽器、播放器、看圖軟件和郵件工具等,都想將自己設(shè)置為默認(rèn)打開此類資源的工具。在這種情況下,如果本該屬于甲軟件的權(quán)限被乙軟件強(qiáng)占,設(shè)置回去也是個(gè)麻煩事。借助于360軟件管家提供的“設(shè)置常用的默認(rèn)軟件”工具,可以輕松指定默認(rèn)打開程序。騰訊軟件管理無此功能。

對于系統(tǒng)中已經(jīng)裝了許多軟件的PC來說,光靠開始菜單和桌面來管理這些圖標(biāo),還是顯得有些美中不足。360的軟件助手和騰訊小Q書桌都能解決這一問題。從開始菜單調(diào)用程序或文檔顯得有些不方便,而將圖標(biāo)統(tǒng)統(tǒng)堆在桌面上又顯得桌面雜亂,更會影響桌面背景圖片的展示。這時(shí),360軟件小助手則可以體貼地幫你解決問題。有了它,你就可以將桌面上所有的圖標(biāo)都隱藏起來,盡情展示自己的個(gè)性化桌面背景圖片了。騰訊軟件管理也提供一個(gè)類似的工具“小Q書桌”,各項(xiàng)功能也大同小異。

在解決軟件多、圖標(biāo)多的麻煩方面,顯然360軟件管家也要比騰訊軟件管理更加功能強(qiáng)大。

小提示:快速獲知升級軟件數(shù)量

通過360軟件管家“設(shè)置快捷設(shè)置”頁面,可以開啟在“360軟件管家”快捷方式上顯示可升級軟件數(shù)提示,這樣我們就可以在進(jìn)入軟件之前方便地看到自己的電腦中目前有多少軟件可以升級了。騰訊軟件管理的“軟件升級”圖標(biāo)中有默認(rèn)也具備顯示可升級軟件數(shù)量的功能。

總評

測評軟件范文第5篇

關(guān)鍵詞 漢字輸入 測試軟件 軟件設(shè)計(jì)

中圖分類號:TP391.1 文獻(xiàn)標(biāo)識碼: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

現(xiàn)有的各種漢字練習(xí)測試軟件的最大缺點(diǎn)是“即時(shí)比較”,即學(xué)生每輸入一個(gè)字,它就立刻和原文進(jìn)行比較,發(fā)現(xiàn)錯(cuò)誤,就會通過顏色的變化或聲音通知練習(xí)者,這時(shí)練習(xí)者就會改正錯(cuò)誤,繼續(xù)輸入。這種測試方式和實(shí)際工作情況并不一致。在實(shí)際工作中,當(dāng)輸入者輸錯(cuò)時(shí),他并不知情,更不會被提示改正錯(cuò)誤,而錯(cuò)誤率的高低是輸入技能的一個(gè)重要標(biāo)志,按這種方式練習(xí),學(xué)生根本不會關(guān)心錯(cuò)誤率的高低,其結(jié)果是學(xué)生只關(guān)心輸入速度,因此用這種類型的軟件,不可能培養(yǎng)出具有較高輸入技能的學(xué)生。

1 軟件設(shè)想

由于上述原因,我就蒙發(fā)了自己動手編制一套軟件的想法,這種測試軟件模擬真實(shí)的工作環(huán)境,學(xué)生按稿輸入,輸入結(jié)束,軟件測試輸入的總字?jǐn)?shù)、錯(cuò)誤字?jǐn)?shù)和正確字?jǐn)?shù)。并將正確的字以綠色顯示,多打錯(cuò)打的字以黑色顯示,而漏打的字以紅色顯示。這樣的顯示結(jié)果,首先在整體視覺上對學(xué)生就產(chǎn)生了沖擊,整體視覺包括打的多少和字的顏色。通過直觀的對比學(xué)生發(fā)現(xiàn)了自己和別人的差距,激發(fā)了學(xué)生要提高輸入水平,縮小差距的欲望。第二,不同類型的錯(cuò)誤以不同的顏色顯示出來,便于學(xué)生查找錯(cuò)誤的原因和規(guī)律,杜絕錯(cuò)誤的再次發(fā)生,如有的學(xué)生發(fā)現(xiàn)所有的標(biāo)點(diǎn)符號都以黑色顯示,才知道他的標(biāo)點(diǎn)符號是以半角輸入的(原文是標(biāo)準(zhǔn)的全角漢字標(biāo)點(diǎn)),而有的學(xué)生發(fā)現(xiàn)自己經(jīng)常漏打一些內(nèi)容,還有的學(xué)生發(fā)現(xiàn)自己總是把某個(gè)詞或字打錯(cuò)。第三,統(tǒng)計(jì)結(jié)果以數(shù)字的形式精確反映了學(xué)生的水平,包括總字?jǐn)?shù)、錯(cuò)誤字?jǐn)?shù)、錯(cuò)誤率和成績,成績的計(jì)算嚴(yán)格按照標(biāo)準(zhǔn)進(jìn)行,即錯(cuò)誤率在千分之三以內(nèi),錯(cuò)一扣一,多余部分錯(cuò)一扣十,使學(xué)生明白,打得快并不一定成績好,只有在高準(zhǔn)確率情況下打得快,成績才會好。從而引導(dǎo)學(xué)生在平時(shí)練習(xí)時(shí),做到在保證準(zhǔn)確率情況下捉高輸入速度。

2 軟件設(shè)計(jì)

本軟件的基本思路就是對學(xué)生輸入的字符串和源字符串進(jìn)行比較。比較算法要考慮到多打、漏打、錯(cuò)打等各種情況,并能正確區(qū)分錯(cuò)誤類型。我設(shè)計(jì)的比較算法共分三步:第一步,查找源串和輸入串中最大相同的子串;第二步,以最大相同子串為界,分別將源串和輸入串分成三部分,即最大相同子串前面部分,簡稱前部,最大相同子串和最大相同子串后面部分,簡稱后部;第三步,分別對源串輸入串的前部,源串輸入串的后部再次應(yīng)用本比較算法(遞歸調(diào)用),直到?jīng)]有相同的子串為止。此時(shí)根據(jù)源串和輸入串是否為“空”,以判斷各種錯(cuò)誤類型。

本軟件的開發(fā)以微軟的.net為開發(fā)環(huán)境,c#為腳本語言進(jìn)行編制,部署在WEB服務(wù)器上,學(xué)生端利用IE為客戶端,只要登錄WEB服務(wù)器即可開始測試。軟件具有部署簡單,使用方便的特點(diǎn)。

關(guān)鍵子程序清單:

獲取兩個(gè)串中,最大相同子串分別在兩串中的起始位置和相同子串的長度。

變量說明:

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的內(nèi)容。該子程序用于以不同的顏色顯示字符串的內(nèi)容。

private void display (string str, string style)

{

Response. Write(“” +str+”);

}

通過遞歸調(diào)用該子程序,窮盡所有相同的子串。

變量說明:

psourcestr:源串puserstr:輸入串

samewords:相同的字符數(shù)totalwords:總的正確字符數(shù)

mistakewords:錯(cuò)誤的字符數(shù)

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;//總正確字?jǐn)?shù)累加

stringmatch (beginstr, ubeginstr);//對前部應(yīng)用遞歸

display (samestr, "green");//以綠色輸出正確的字符

stringmatch( endstr, uendstr);//對后部應(yīng)用遞歸

}

else

{//兩串無相同子串,多打或錯(cuò)打,以黑色輸出

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”);

}

}

參考文獻(xiàn)

盈江县| 聂荣县| 株洲县| 肥乡县| 托克托县| 大荔县| 博野县| 龙陵县| 望城县| 巴彦县| 张家川| 涪陵区| 白玉县| 镇康县| 博客| 呼和浩特市| 南华县| 浠水县| 阜南县| 洛扎县| 新干县| 望江县| 湘潭县| 陆良县| 四子王旗| 白朗县| 兰溪市| 兰考县| 运城市| 安丘市| 综艺| 仁化县| 彝良县| 永嘉县| 汨罗市| 甘孜县| 炉霍县| 同心县| 香港 | 军事| 龙里县|