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