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