梁炳進(jìn)
( 廣東食品藥品職業(yè)學(xué)院,廣東 廣州 510520)
基于項目驅(qū)動的醫(yī)用軟件測試技術(shù)課程研究與建設(shè)
梁炳進(jìn)
( 廣東食品藥品職業(yè)學(xué)院,廣東 廣州 510520)
分析目前醫(yī)用軟件測試技術(shù)課程建設(shè)遇到的挑戰(zhàn),闡述通過課程體系梳理、項目驅(qū)動課程組織及實施、校企合作等方法對課程進(jìn)行建設(shè),培養(yǎng)符合社會需要的職業(yè)人才。
醫(yī)用軟件;測試技術(shù);項目驅(qū)動;課程建設(shè)
醫(yī)用軟件包括醫(yī)療器械產(chǎn)品中嵌入的軟件、附件中的軟件、醫(yī)療器械軟件產(chǎn)品以及加工制造醫(yī)療器械時使用的軟件[1]。本文所述的醫(yī)用軟件指的是醫(yī)院管理相關(guān)軟件,包括醫(yī)院信息系統(tǒng) (Hospital Information System,HIS)、 電子病歷系統(tǒng)(Electronic Medical Record,EMR)、 圖 像 歸 檔與傳輸系 統(tǒng)(Picture Archiving and Communication System,PACS)、放射科信息管理系統(tǒng)( Radiology Information System,RIS)[2]、檢驗信息系統(tǒng)( Laboratory Information Management System,LIS)等。 為推進(jìn)醫(yī)改,各醫(yī)院都大力建設(shè)信息網(wǎng)絡(luò)和信息系統(tǒng),逐步建立了EMR、HIS、PACS、LIS等信息系統(tǒng)。
衛(wèi)生部制定了“十二五”衛(wèi)生信息化規(guī)劃,以健康檔案、電子病歷和遠(yuǎn)程醫(yī)療系統(tǒng)建設(shè)為切入點,統(tǒng)籌推進(jìn)適應(yīng)醫(yī)改要求的公共衛(wèi)生、醫(yī)療服務(wù)、新農(nóng)合、基本藥物制度和綜合管理等信息系統(tǒng)建設(shè)目標(biāo)。現(xiàn)在的三級甲等醫(yī)院對于因為HIS系統(tǒng)宕機引發(fā)的門診業(yè)務(wù)暫停和數(shù)據(jù)丟失,已經(jīng)到了零容忍的地步。只有在醫(yī)用軟件開發(fā)、項目管理等過程中對醫(yī)用軟件進(jìn)行嚴(yán)格測試,才能最大限度保證軟件質(zhì)量,提升醫(yī)療機構(gòu)工作效率,改善醫(yī)患關(guān)系。
2012 年,廣東食品藥品職業(yè)學(xué)院招收了首屆醫(yī)用軟件與網(wǎng)絡(luò)技術(shù)專業(yè)學(xué)生,2013年衛(wèi)生信息管理專業(yè)開始招生,2014年軟件外包服務(wù)專業(yè)開始招生。隨著招生專業(yè)增多,軟件學(xué)院學(xué)生不斷增加。筆者被任命為醫(yī)用軟件測試技術(shù)課程教師,負(fù)責(zé)該課程講授及建設(shè)。
醫(yī)用軟件測試技術(shù)課程是培養(yǎng)醫(yī)用軟件開發(fā)、衛(wèi)生項目管理等人才的基礎(chǔ),如圖1所示。對醫(yī)用軟件測試技術(shù)課程建設(shè)進(jìn)行探索,特別是對本課程實訓(xùn)教學(xué)進(jìn)行梳理,開展基于項目驅(qū)動的課程研究,形成一套有效的教學(xué)模式,對衛(wèi)生信息人才培養(yǎng)起到很好的借鑒作用。
圖1 醫(yī)用軟件測試相關(guān)職業(yè)分類
(1)醫(yī)用軟件測試課程與常規(guī)軟件測試課程不同,涵蓋了醫(yī)學(xué)、軟件工程、測試?yán)碚?、管理學(xué)等多門學(xué)科。醫(yī)用軟件有一定的使用流程、軟件標(biāo)準(zhǔn)或器械標(biāo)準(zhǔn),授課教師對這些知識有一定了解,才能勝任課程教學(xué)。
(2)市面上出版的軟件測試方面教材不多,而醫(yī)用軟件測試類教材暫時沒有,這對課程教學(xué)帶來很大難度,要求教師在教學(xué)過程中按照自己的經(jīng)驗或相關(guān)資料選擇教學(xué)內(nèi)容,并對教材內(nèi)容進(jìn)行相應(yīng)擴展。
(3)教學(xué)需要的軟件、測試環(huán)境、實訓(xùn)手冊、題庫等資料都是空白的,要進(jìn)行原始積累,對教學(xué)過程中遇到的問題需要摸索解決。
針對目前醫(yī)用軟件測試技術(shù)課程建設(shè)存在的問題,我們通過梳理課程體系、開展基于項目驅(qū)動的課程研究、校企合作等途徑對課程進(jìn)行建設(shè)。
(1)對軟件測試各知識點進(jìn)行整理,梳理出醫(yī)用軟件測試技術(shù)課程體系。醫(yī)用軟件測試是軟件工程的一個重要分支,對測試人員的專業(yè)知識要求全、專業(yè)技術(shù)要求強、專業(yè)能力要求高,要求其掌握軟件測試技術(shù)、構(gòu)建軟件測試環(huán)境、編寫軟件測試用例、開展軟件測試工作并有效進(jìn)行軟件測試管理。軟件測試是一項綜合性技術(shù),貫穿軟件開發(fā)、項目管理全過程,其方法和思想指導(dǎo)著軟件開發(fā)與信息系統(tǒng)項目管理,已成為信息系統(tǒng)軟件開發(fā)與項目管理的基本技能。因此,明確軟件測試技術(shù)課程的地位非常重要。軟件測試技術(shù)課程與其他課程的關(guān)系見圖2。
圖2 軟件測試技術(shù)課程與其他課程的關(guān)系
學(xué)習(xí)軟件測試要有一定軟件工程理論基礎(chǔ)和程序設(shè)計基礎(chǔ)、Web基本知識。由于本課程是醫(yī)療相關(guān)軟件測試,所以學(xué)生最好有一定醫(yī)用軟件相關(guān)的知識基礎(chǔ),這樣在課程教學(xué)中,學(xué)生學(xué)習(xí)才能逐步深入。有了醫(yī)用軟件測試基礎(chǔ)后,講授后續(xù)臨床信息系統(tǒng)、衛(wèi)生信息系統(tǒng)、衛(wèi)生項目管理等課程,學(xué)生才會對醫(yī)用軟件有更深的認(rèn)識。
(2)理論與實踐結(jié)合,以項目為驅(qū)動,合理安排實訓(xùn)內(nèi)容。醫(yī)用軟件測試技術(shù)課程應(yīng)注重理論與實踐相結(jié)合,打好理論基礎(chǔ),重視實際操作能力培養(yǎng)。課程結(jié)構(gòu)要與學(xué)生認(rèn)知結(jié)構(gòu)相統(tǒng)一,以軟件測試基本理論為基礎(chǔ),課堂講授與學(xué)生討論相結(jié)合,突出實踐教學(xué)環(huán)節(jié)。以項目為驅(qū)動,在教學(xué)過程中注重師生合作,以項目方式傳授知識[3]。我們把教學(xué)內(nèi)容分為理論、上機實驗、綜合實訓(xùn)三大部分,采用案例教學(xué)法,并增加配套實驗課學(xué)時。其中理論教學(xué)在軟件工程概論課程結(jié)束后開始,包括軟件測試基本概念、各種測試技術(shù)和方法[4,5]、測試用例的設(shè)計、軟件測試項目的組織和管理等;上機實驗要同步安排,主要是一些基礎(chǔ)實驗,包括白盒測試、黑盒測試等,通過學(xué)習(xí)實踐,讓學(xué)生掌握軟件測試最基本的方法。
上機實驗中,基礎(chǔ)性實驗主要是簡單操作性實驗,包括白盒測試和黑盒測試,通過上機練習(xí),讓學(xué)生掌握軟件測試的基本方法,加深對理論的理解。綜合性實驗是對各知識點的綜合應(yīng)用,使學(xué)生理解和掌握軟件測試技術(shù)以及各種具體測試方法在項目中的應(yīng)用,感受軟件測試項目工作流程和實施細(xì)節(jié)。上機實驗與理論教學(xué)同步進(jìn)行,相輔相成,以達(dá)到理論聯(lián)系實際的目的。
綜合實訓(xùn)安排在學(xué)期末進(jìn)行,將學(xué)生分為幾個小組,按行業(yè)實際情況分配不同角色。綜合實訓(xùn)強調(diào)學(xué)生綜合設(shè)計和運用能力,主要是讓學(xué)生掌握在實際項目中各種測試方法的應(yīng)用,熟悉測試項目中的管理,感受大型測試項目的工作流程。
(3)加強校企合作,以就業(yè)為導(dǎo)向,教學(xué)中實時補充行業(yè)知識。加強與企業(yè)的合作,教師深入到一線企業(yè)、醫(yī)院等,了解企業(yè)、醫(yī)院對醫(yī)用軟件的需求,在教學(xué)過程中提供更多更好的、學(xué)生容易接受的案例,如門診掛號、排隊叫號等系統(tǒng)。另外,我們邀請企業(yè)一線工程師、醫(yī)院信息科工程師等走進(jìn)學(xué)校,學(xué)生到一線企業(yè)、醫(yī)院見習(xí),加強行業(yè)一線工程師與學(xué)生間的交流溝通,拓展學(xué)生視野,加深對知識的理解。
醫(yī)用軟件技術(shù)課程建設(shè)在于建立一個可持續(xù)學(xué)習(xí)的實訓(xùn)項目,激勵學(xué)生主動參與教學(xué),營造寬松的學(xué)習(xí)環(huán)境。以項目為載體,學(xué)生在課程結(jié)束后也就完成了整個項目內(nèi)容。而且按照本專業(yè)特點,以適合醫(yī)院使用的軟件系統(tǒng)作為教學(xué)實訓(xùn)的項目,與高職院校重技術(shù)培訓(xùn)特點及企業(yè)需求相結(jié)合,大大提高了學(xué)生積極性。通過一個學(xué)期的教學(xué),期末考試重點考核軟件測試相關(guān)理論、白盒測試、黑盒測試、單元測試、集成、系統(tǒng)、驗收測試等。
綜上所述,作為高職教師,我們應(yīng)及時更新教學(xué)理念、教學(xué)內(nèi)容,從課程體系、項目內(nèi)容、行業(yè)新知識等角度對所教課程進(jìn)行思考,爭取把學(xué)生培養(yǎng)成社會需要的人才。
[1]原衛(wèi)民,馮衛(wèi)華,徐文堅,等.PACS/RIS系統(tǒng)在放射科工作流程優(yōu)化中的作用[J].醫(yī)學(xué)影像學(xué)雜志,2010,20( 11):1709-1712.
[2]王樹慶,孟志平,肖瀟,等.淺析醫(yī)用軟件標(biāo)準(zhǔn)及測試[J].醫(yī)療裝備,2009,22( 11) :1-9.
[3]徐涵.項目教學(xué)的理論基礎(chǔ),基本特征及對教師的要求[J].職教論壇,2007,3( 6):9-12.
[4]聶長海.關(guān)于軟件測試的幾點思考[J].計算機科學(xué),2011,38( 2):1-3.
[5]金松.軟件測試的關(guān)鍵技術(shù)[J].湖北三峽職業(yè)技術(shù)學(xué)院學(xué)報,2006(1):20.
G423.07
A
1671-1246(2015)15-0138-02
注:本文系廣東食品藥品職業(yè)學(xué)院教育教學(xué)改革項目(201415)