鄧亮

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