鄧亮
【摘 要】論文闡述了Agent技術(shù)的相關(guān)理論,分析了Agent技術(shù)的軟件工程的發(fā)展現(xiàn)狀,重點以醫(yī)院就診預約服務(wù)平臺技術(shù)為實例,研究了優(yōu)化Agent技術(shù)的軟件工程發(fā)展應用的措施,將Agent技術(shù)的軟件工程更好地應用于醫(yī)院管理工作中。
【Abstract】The paper expounds the related theories of Agent technology and analyzes the development status of software engineering of Agent technology. Focusing on the example of the hospital appointment service platform technology, the measures to optimize the development and application of the software engineering of the Agent technology are studied, so as to make the software engineering of Agent technology is better applied in hospital management.
【關(guān)鍵詞】Agent技術(shù);軟件工程;發(fā)展現(xiàn)狀;應對措施
【Keywords】Agent technology; software engineering; development status; countermeasures
【中圖分類號】TP311.5 【文獻標志碼】A 【文章編號】1673-1069(2018)05-0148-02
1 引言
軟件工程涉及到程序設(shè)計、數(shù)據(jù)庫、軟件開發(fā)、系統(tǒng)平臺以及軟件設(shè)計模式等相關(guān)知識,利用工程化的方法構(gòu)建與維護科學、有效的軟件,將計算機軟件應用于人們生產(chǎn)生活的各個領(lǐng)域房中,通過不同類型的軟件工程與技術(shù),提升人們生產(chǎn)與生活的效率及質(zhì)量,促進社會經(jīng)濟的快速、長效發(fā)展。軟件工程的應用是一項系統(tǒng)化的復雜過程,在軟件工程設(shè)計初期,根據(jù)軟件工程的用戶需求采用針對性的技術(shù)手段,保證軟件工程的各個功能模塊能夠符合用戶需求,是保證軟件工程應用成效的重要基礎(chǔ)。
2 Agent技術(shù)相關(guān)概述
Agent技術(shù)是一種產(chǎn)生于傳統(tǒng)計算機技術(shù)基礎(chǔ)上的計算機技術(shù),在一定的環(huán)境包裝下,基于Agent技術(shù)的計算機系統(tǒng)能夠在環(huán)境范圍內(nèi)自主、靈活地活動,進而實現(xiàn)系統(tǒng)設(shè)計的目的與功能。1990年后,在社會經(jīng)濟發(fā)展、人民生活水平不斷提升的前提下,Agent技術(shù)得到了長效的發(fā)展與進步,其理論與技術(shù)系統(tǒng)不斷地發(fā)展與完善。Agent技術(shù)在特定環(huán)境下自主、靈活工作的能力,使其可以有效地控制計算機軟件程序,實現(xiàn)計算機系統(tǒng)的智能化、自主化。社會性、自治性、能動性以及反映性是Agent技術(shù)的顯著特征,并且還具備信念、知識、義務(wù)等人類獨有的特征。Agent技術(shù)可以在遇到問題和困難時,將分析問題作為首要任務(wù),幫助工作人員明確問題產(chǎn)生的根源,在此基礎(chǔ)上,實現(xiàn)科學、有效解決問題的目的[1]。Agent技術(shù)在分析和研究問題時,采用的是動態(tài)化的靈活研究方式,對于復雜問題能夠精準地找出問題的根源,減少使用者在管理工作中遇到的問題與困難。另外,在技術(shù)不斷發(fā)展與應用的背景下,Agent技術(shù)相關(guān)理論不斷完善,技術(shù)應用的實效性不斷得到提升,在生產(chǎn)生活各個領(lǐng)域的應用不斷深入。
3 Agent技術(shù)的軟件工程的發(fā)展現(xiàn)狀
Agent技術(shù)的發(fā)展應用一直受到行業(yè)相關(guān)人員的關(guān)注與重視,并在理論研究與技術(shù)應用方面取得了較為顯著的成效,與此同時基于Agent技術(shù)的軟件工程在研發(fā)與應用中也面臨著較大的困難與挑戰(zhàn),并且也存在著一定的不足之處。首先,對軟件工程技術(shù)相關(guān)因素的灌注與重視不足。軟件研發(fā)設(shè)計需要綜合考量開發(fā)成本、技術(shù)能力、軟件質(zhì)量以及實際工作效能等因素,才能夠保證軟件研發(fā)應用的成功性與實效性。目前,人們對于Agent技術(shù)的認知與重視還不夠全面與深入,僅僅將Agent技術(shù)應用于軟件開發(fā)的特定環(huán)節(jié)中,對于軟件技術(shù)研發(fā)應用中整體的成本管控、質(zhì)量監(jiān)管等重視不足。這導致基于Agent技術(shù)的軟件工程在應用實效性上存在一定的不足之處,技術(shù)的認可程度受到不良影響。
其次,對Agent技術(shù)軟件工程的模型建設(shè)規(guī)范力度不足,為形成統(tǒng)一規(guī)范的Agent技術(shù)模型。Agent技術(shù)模型的開發(fā)與應用應具有全面化、多樣化的特征,應該包含反應式與BDI的內(nèi)容[2]。目前,Agent技術(shù)模型未形成統(tǒng)一的規(guī)范化模型,在多樣化模型設(shè)計應用中面臨著對Agent技術(shù)模型理解認知不足的問題。同時,Agent技術(shù)模型不統(tǒng)一,使得相關(guān)人員在研發(fā)和應用軟件工程時無法明確應該選取的Agent技術(shù)模型。另外,統(tǒng)一模型的缺失使得不同類型的模型充斥在設(shè)計與使用領(lǐng)域當中,而“各自為政”的模型在相互交流與交互式操作中存在著較大的難度,不利于軟件工程的整體發(fā)展。
最后,Agent技術(shù)軟件高層模型與底層模型轉(zhuǎn)換研究不足,軟件工程應用的實效性有待提升。在Agent技術(shù)軟件工程的研發(fā)過程中,通過分析、設(shè)計、實現(xiàn)和檢測幾個環(huán)節(jié)實現(xiàn)研發(fā),在不同環(huán)節(jié)實現(xiàn)后采取統(tǒng)一規(guī)范的概念保證各個環(huán)節(jié)的聯(lián)通與銜接,是實現(xiàn)軟件應用的基礎(chǔ)條件。當下,Agent技術(shù)軟件開發(fā)中,分析與設(shè)計階段未通過統(tǒng)一的方式實現(xiàn)連接,不同級層產(chǎn)生脫節(jié)的狀況,往往需要人工操作才能夠?qū)崿F(xiàn)轉(zhuǎn)換。在設(shè)計分析高層模型時,為考量高層模型與底層BDI轉(zhuǎn)換銜接的問題,對Agent技術(shù)軟件開發(fā)形成阻滯。
4 優(yōu)化Agent技術(shù)的軟件工程發(fā)展應用的措施
4.1 建立健全管理機制,健全層級就診機制
醫(yī)院就診預約服務(wù)平臺是保證醫(yī)院就診順序與管理質(zhì)量的重要基礎(chǔ),利用Agent技術(shù)軟件工程對其進行優(yōu)化,能夠使平臺系統(tǒng)的自主性、靈活性得到提升。在軟件工程應用的過程中首先需要對平臺應用的流程以及人員分工等進行明確,建立起完善的預約平臺管理制度,將不同模塊以及崗位的人員分工進行規(guī)范,同時明確平臺操作的整體流程,保證平臺應用的有序性與穩(wěn)定性。另外,要通過Agent技術(shù)軟件工程高層模型與底層BDI的統(tǒng)一,建立其層級就診制度,根據(jù)患者的病情病癥實現(xiàn)層級就診,保證預約就診的質(zhì)量。
4.2 建立患者信息檔案,完善實名制
醫(yī)院就診預約服務(wù)平臺的有效應用應建立在完善的Agent技術(shù)信息系統(tǒng)基礎(chǔ)上,采用黑板通信等不同方式實現(xiàn)系統(tǒng)中不同Agent的交流,并通過設(shè)置信息公共區(qū)域,保證信息交流與交互操作的可能性。同時,在信息系統(tǒng)中還要通過分層遞階式的協(xié)作結(jié)構(gòu),實現(xiàn)不同模塊層次的交流與協(xié)作功能。另外,在信息系統(tǒng)設(shè)計中要保證Agent內(nèi)核的統(tǒng)一與規(guī)范性,通過組件式方法實現(xiàn)信息的交流、協(xié)作。另外,在醫(yī)院醫(yī)院就診預約服務(wù)平臺信息系統(tǒng)的構(gòu)建中,要注意引入實名制制度,通過系統(tǒng)功能完善醫(yī)院就診預約的實效性。
4.3 提升預約服務(wù)質(zhì)量,豐富預約形式
醫(yī)院就診預約平臺要將軟件系統(tǒng)與現(xiàn)代化通信技術(shù)相結(jié)合,通過電話、網(wǎng)站、自主服務(wù)等多種預約形式,實現(xiàn)就診預約工作。預約平臺系統(tǒng)架構(gòu)如圖1所示。在Agent技術(shù)軟件工程設(shè)計研發(fā)中,將不同的預約功能模塊包含其中,從就診預約工作實際環(huán)節(jié)與流程出發(fā),保證預約查詢、統(tǒng)計以及信息反饋功能的有效實施。同時,利用Agent技術(shù)的自主性、靈活性特征,完善就診預約平臺的提醒服務(wù),通過手機信息提示等功能提醒患者及時取號就診。另外,要加強預約平臺信息反饋模塊的靈活性與對外性,保證患者能夠及時、準確地在平臺上對預約服務(wù)進行評價,并將評價信息整合分析上報到相關(guān)管理部門。
4.4 強化技術(shù)監(jiān)督管控與專業(yè)人才培訓
預約平臺中Agent技術(shù)軟件工程的應用離不開人員的操作與管控,只有在相關(guān)操作人員素質(zhì)與技能水平得到保證的前提下,平臺才能夠穩(wěn)定的運行。相關(guān)操作人員不僅要具備專業(yè)的Agent技術(shù)軟件相關(guān)知識與技能,還要熟知醫(yī)院就診工作流程。相關(guān)管理部門要加大對復合型人才的培養(yǎng)力度,保證人員在計算機技術(shù)與醫(yī)院工作實際兩個方面的專業(yè)素質(zhì)。另外,要通過Agent技術(shù)的自主性與人員工作對平臺應用狀況進行雙重的監(jiān)督管理,保證系統(tǒng)運行和人員操作的合理性與有效性。
5 結(jié)論
綜上所述,通過建立健全管理機制、完善患者信息檔案、提升預約服務(wù)質(zhì)量、強化技術(shù)監(jiān)督管控與專業(yè)人才培訓幾點措施,能夠優(yōu)化Agent技術(shù)的軟件工程在醫(yī)院就診預約工作中的應用,解決Agent技術(shù)軟件工程在發(fā)展中存在的不足之處。
【參考文獻】
【1】李力.基于Agent技術(shù)的軟件工程的發(fā)展現(xiàn)狀及應對措施[J].信息與電腦(理論版),2018,12(2):168-170.
【2】孟國萬,李健.基于面向Agent軟件工程技術(shù)分析[J].數(shù)字化用戶,2017,16(7):112-114.