鄧亮
(山東大學附屬生殖醫院,濟南250000)
軟件工程涉及到程序設計、數據庫、軟件開發、系統平臺以及軟件設計模式等相關知識,利用工程化的方法構建與維護科學、有效的軟件,將計算機軟件應用于人們生產生活的各個領域房中,通過不同類型的軟件工程與技術,提升人們生產與生活的效率及質量,促進社會經濟的快速、長效發展。軟件工程的應用是一項系統化的復雜過程,在軟件工程設計初期,根據軟件工程的用戶需求采用針對性的技術手段,保證軟件工程的各個功能模塊能夠符合用戶需求,是保證軟件工程應用成效的重要基礎。
Agent技術是一種產生于傳統計算機技術基礎上的計算機技術,在一定的環境包裝下,基于Agent技術的計算機系統能夠在環境范圍內自主、靈活地活動,進而實現系統設計的目的與功能。1990年后,在社會經濟發展、人民生活水平不斷提升的前提下,Agent技術得到了長效的發展與進步,其理論與技術系統不斷地發展與完善。Agent技術在特定環境下自主、靈活工作的能力,使其可以有效地控制計算機軟件程序,實現計算機系統的智能化、自主化。社會性、自治性、能動性以及反映性是Agent技術的顯著特征,并且還具備信念、知識、義務等人類獨有的特征。Agent技術可以在遇到問題和困難時,將分析問題作為首要任務,幫助工作人員明確問題產生的根源,在此基礎上,實現科學、有效解決問題的目的[1]。Agent技術在分析和研究問題時,采用的是動態化的靈活研究方式,對于復雜問題能夠精準地找出問題的根源,減少使用者在管理工作中遇到的問題與困難。另外,在技術不斷發展與應用的背景下,Agent技術相關理論不斷完善,技術應用的實效性不斷得到提升,在生產生活各個領域的應用不斷深入。
Agent技術的發展應用一直受到行業相關人員的關注與重視,并在理論研究與技術應用方面取得了較為顯著的成效,與此同時基于Agent技術的軟件工程在研發與應用中也面臨著較大的困難與挑戰,并且也存在著一定的不足之處。首先,對軟件工程技術相關因素的灌注與重視不足。軟件研發設計需要綜合考量開發成本、技術能力、軟件質量以及實際工作效能等因素,才能夠保證軟件研發應用的成功性與實效性。目前,人們對于Agent技術的認知與重視還不夠全面與深入,僅僅將Agent技術應用于軟件開發的特定環節中,對于軟件技術研發應用中整體的成本管控、質量監管等重視不足。這導致基于Agent技術的軟件工程在應用實效性上存在一定的不足之處,技術的認可程度受到不良影響。
其次,對Agent技術軟件工程的模型建設規范力度不足,為形成統一規范的Agent技術模型。Agent技術模型的開發與應用應具有全面化、多樣化的特征,應該包含反應式與BDI的內容[2]。目前,Agent技術模型未形成統一的規范化模型,在多樣化模型設計應用中面臨著對Agent技術模型理解認知不足的問題。同時,Agent技術模型不統一,使得相關人員在研發和應用軟件工程時無法明確應該選取的Agent技術模型。另外,統一模型的缺失使得不同類型的模型充斥在設計與使用領域當中,而“各自為政”的模型在相互交流與交互式操作中存在著較大的難度,不利于軟件工程的整體發展。
最后,Agent技術軟件高層模型與底層模型轉換研究不足,軟件工程應用的實效性有待提升。在Agent技術軟件工程的研發過程中,通過分析、設計、實現和檢測幾個環節實現研發,在不同環節實現后采取統一規范的概念保證各個環節的聯通與銜接,是實現軟件應用的基礎條件。當下,Agent技術軟件開發中,分析與設計階段未通過統一的方式實現連接,不同級層產生脫節的狀況,往往需要人工操作才能夠實現轉換。在設計分析高層模型時,為考量高層模型與底層BDI轉換銜接的問題,對Agent技術軟件開發形成阻滯。
醫院就診預約服務平臺是保證醫院就診順序與管理質量的重要基礎,利用Agent技術軟件工程對其進行優化,能夠使平臺系統的自主性、靈活性得到提升。在軟件工程應用的過程中首先需要對平臺應用的流程以及人員分工等進行明確,建立起完善的預約平臺管理制度,將不同模塊以及崗位的人員分工進行規范,同時明確平臺操作的整體流程,保證平臺應用的有序性與穩定性。另外,要通過Agent技術軟件工程高層模型與底層BDI的統一,建立其層級就診制度,根據患者的病情病癥實現層級就診,保證預約就診的質量。
醫院就診預約服務平臺的有效應用應建立在完善的Agent技術信息系統基礎上,采用黑板通信等不同方式實現系統中不同Agent的交流,并通過設置信息公共區域,保證信息交流與交互操作的可能性。同時,在信息系統中還要通過分層遞階式的協作結構,實現不同模塊層次的交流與協作功能。另外,在信息系統設計中要保證Agent內核的統一與規范性,通過組件式方法實現信息的交流、協作。另外,在醫院醫院就診預約服務平臺信息系統的構建中,要注意引入實名制制度,通過系統功能完善醫院就診預約的實效性。
醫院就診預約平臺要將軟件系統與現代化通信技術相結合,通過電話、網站、自主服務等多種預約形式,實現就診預約工作。預約平臺系統架構如圖1所示。在Agent技術軟件工程設計研發中,將不同的預約功能模塊包含其中,從就診預約工作實際環節與流程出發,保證預約查詢、統計以及信息反饋功能的有效實施。同時,利用Agent技術的自主性、靈活性特征,完善就診預約平臺的提醒服務,通過手機信息提示等功能提醒患者及時取號就診。另外,要加強預約平臺信息反饋模塊的靈活性與對外性,保證患者能夠及時、準確地在平臺上對預約服務進行評價,并將評價信息整合分析上報到相關管理部門。

圖1 醫院就診預約平臺系統架構
預約平臺中Agent技術軟件工程的應用離不開人員的操作與管控,只有在相關操作人員素質與技能水平得到保證的前提下,平臺才能夠穩定的運行。相關操作人員不僅要具備專業的Agent技術軟件相關知識與技能,還要熟知醫院就診工作流程。相關管理部門要加大對復合型人才的培養力度,保證人員在計算機技術與醫院工作實際兩個方面的專業素質。另外,要通過Agent技術的自主性與人員工作對平臺應用狀況進行雙重的監督管理,保證系統運行和人員操作的合理性與有效性。
綜上所述,通過建立健全管理機制、完善患者信息檔案、提升預約服務質量、強化技術監督管控與專業人才培訓幾點措施,能夠優化Agent技術的軟件工程在醫院就診預約工作中的應用,解決Agent技術軟件工程在發展中存在的不足之處。