資源描述:
《軟件配置管理在醫(yī)療軟件開發(fā)中的重要作用》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。
1、軟件配置管理在醫(yī)療軟件開發(fā)中的重要作用劉梟雄張繼武(上海交通大學生命科學與技術學院,CarestreamHealth全球研發(fā)中心,上海200240)【摘要】醫(yī)療信息化、數(shù)字化的發(fā)展離不開醫(yī)療軟件的支持,所以開發(fā)出高質量的醫(yī)療軟件對于醫(yī)療行業(yè)的發(fā)展至關重要。由于醫(yī)療軟件系統(tǒng)及其開發(fā)環(huán)境的復雜性日益增加,結合軟件配置管理的軟件開發(fā)過程必然成為保證醫(yī)療軟件質量的基礎。本文在介紹軟件配置管理的基本含義及實施過程,并且分析醫(yī)療軟件特殊性的基礎上,闡述了軟件配置管理在醫(yī)療軟件開發(fā)中的重要作用和面臨的挑戰(zhàn)?!娟P鍵詞】軟件配置管理,醫(yī)療軟
2、件開發(fā)ThekeyroleofsoftwareconfigurationmanagementinmedicalsoftwaredevelopmentXiaoxiongLiuJiwuZhang(DepartmentofBiomedicalEngineering,ShanghaiJiaoTongUniversity,CarestreamHealthGlobalR&D,Shanghai200240)【Abstract】Astheapplicationofinformationtechnology(IT)inhealthcare,
3、medicalsoftwarewithhighquality,whichhasbecomeanessentialcomponentofmedicalproducts,ismoreandmoreimportantforthedevelopmentofmedicalindustry.Atthesametime,theincreasingcomplexityofbothmedicalsoftwaresystemsandtheenvironmentsinwhichtheyareproducedispressuringproject
4、stoimprovethedevelopmentprocessusingthemethodsbasedonsoftwareconfigurationmanagement(SCM)whichisthetaskoftrackingandcontrollingchangesinsoftware.Inthisarticle,weprovideashortoverviewofSCMandanalyzethespecialpropertiesofmedicalsoftware.Furthermore,wepresentthemainf
5、unctionsandfacingchallengesinshortfutureofSCMinthemedicalsoftwaredevelopment.【Keywords】softwareconfigurationmanagement(SCM),medicalsoftwaredevelopment隨著信息技術的發(fā)展,醫(yī)療信息化已成為國際發(fā)展趨勢,這必然對醫(yī)療設備的智能化提出更高的要求。醫(yī)療軟件的開發(fā)將先進的信息技術融入醫(yī)療設備的設計中,為其提供了更多智能化創(chuàng)新功能,使其更有效地輔助診斷治療及醫(yī)院信息系統(tǒng)管理,如計算機輔助
6、診斷系統(tǒng)的應用(ComputerAidedDesign,CAD)等,而且以往需要使用某些硬件設施才能實現(xiàn)的功能現(xiàn)在通過軟件就可以更好的完成,因此,醫(yī)療軟件開發(fā)的復雜性日益增大。與此同時,醫(yī)療軟件所提供的信息是醫(yī)生診斷的直接依據(jù),信息的準確性、真實性直接影響[1]到醫(yī)生對疾病診斷的正確性及對治療方法的正確選擇,關系患者的生命安危。所以,為保證醫(yī)療軟件的質量符合食品藥品監(jiān)督管理局(FoodandDrugAdministration,FDA)及其它權威機構的嚴格要求,必須對醫(yī)療軟件生存周期進行有效的管理,而軟件開發(fā)管理的核心是軟
7、件配置管理(SoftwareConfigurationmanagement,SCM),又由于醫(yī)療軟件自身的特點,有效地實施軟件配置管理就顯得更為必要和重要。1、軟件配置管理介紹要實施軟件配置管理,首先需要深刻理解軟件配置管理的實質。根據(jù)IEEE標準的定義,軟件配置管理是識別和定義系統(tǒng)中配置項的過程,通過配置項的管理可以在軟件生存周期中控制配置項的變更、記錄并報告配置項及變更需求的狀態(tài),檢驗配置項的完整性和正確性,其目的是在項目的整個軟件生存周期內建立并維護軟件產品的完整性,增強軟件系統(tǒng)[2]的可統(tǒng)計性、可重復性、可追蹤性和
8、協(xié)調性。[3,4]1.1軟件配置管理相關術語1.1.1軟件配置項(SoftwareConfigurationItem)軟件配置項是軟件配置管理的對象,是在軟件開發(fā)過程中產生的信息項。在GB/T11457-1995《軟件工程術語》中給出配置項的定義是“為了配置管理目的而作為一個單位來看待的硬件和/或軟件成