APP下载

Agent技术的软件工程的发展现状及应对措施

2018-06-21邓亮

关键词:软件工程应对措施发展现状

邓亮

【摘 要】论文阐述了Agent技术的相关理论,分析了Agent技术的软件工程的发展现状,重点以医院就诊预约服务平台技术为实例,研究了优化Agent技术的软件工程发展应用的措施,将Agent技术的软件工程更好地应用于医院管理工作中。

【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.

【关键词】Agent技术;软件工程;发展现状;应对措施

【Keywords】Agent technology; software engineering; development status; countermeasures

【中图分类号】TP311.5 【文献标志码】A 【文章编号】1673-1069(2018)05-0148-02

1 引言

软件工程涉及到程序设计、数据库、软件开发、系统平台以及软件设计模式等相关知识,利用工程化的方法构建与维护科学、有效的软件,将计算机软件应用于人们生产生活的各个领域房中,通过不同类型的软件工程与技术,提升人们生产与生活的效率及质量,促进社会经济的快速、长效发展。软件工程的应用是一项系统化的复杂过程,在软件工程设计初期,根据软件工程的用户需求采用针对性的技术手段,保证软件工程的各个功能模块能够符合用户需求,是保证软件工程应用成效的重要基础。

2 Agent技术相关概述

Agent技术是一种产生于传统计算机技术基础上的计算机技术,在一定的环境包装下,基于Agent技术的计算机系统能够在环境范围内自主、灵活地活动,进而实现系统设计的目的与功能。1990年后,在社会经济发展、人民生活水平不断提升的前提下,Agent技术得到了长效的发展与进步,其理论与技术系统不断地发展与完善。Agent技术在特定环境下自主、灵活工作的能力,使其可以有效地控制计算机软件程序,实现计算机系统的智能化、自主化。社会性、自治性、能动性以及反映性是Agent技术的显著特征,并且还具备信念、知识、义务等人类独有的特征。Agent技术可以在遇到问题和困难时,将分析问题作为首要任务,帮助工作人员明确问题产生的根源,在此基础上,实现科学、有效解决问题的目的[1]。Agent技术在分析和研究问题时,采用的是动态化的灵活研究方式,对于复杂问题能够精准地找出问题的根源,减少使用者在管理工作中遇到的问题与困难。另外,在技术不断发展与应用的背景下,Agent技术相关理论不断完善,技术应用的实效性不断得到提升,在生产生活各个领域的应用不断深入。

3 Agent技术的软件工程的发展现状

Agent技术的发展应用一直受到行业相关人员的关注与重视,并在理论研究与技术应用方面取得了较为显著的成效,与此同时基于Agent技术的软件工程在研发与应用中也面临着较大的困难与挑战,并且也存在着一定的不足之处。首先,对软件工程技术相关因素的灌注与重视不足。软件研发设计需要综合考量开发成本、技术能力、软件质量以及实际工作效能等因素,才能够保证软件研发应用的成功性与实效性。目前,人们对于Agent技术的认知与重视还不够全面与深入,仅仅将Agent技术应用于软件开发的特定环节中,对于软件技术研发应用中整体的成本管控、质量监管等重视不足。这导致基于Agent技术的软件工程在应用实效性上存在一定的不足之处,技术的认可程度受到不良影响。

其次,对Agent技术软件工程的模型建设规范力度不足,为形成统一规范的Agent技术模型。Agent技术模型的开发与应用应具有全面化、多样化的特征,应该包含反应式与BDI的内容[2]。目前,Agent技术模型未形成统一的规范化模型,在多样化模型设计应用中面临着对Agent技术模型理解认知不足的问题。同时,Agent技术模型不统一,使得相关人员在研发和应用软件工程时无法明确应该选取的Agent技术模型。另外,统一模型的缺失使得不同类型的模型充斥在设计与使用领域当中,而“各自为政”的模型在相互交流与交互式操作中存在着较大的难度,不利于软件工程的整体发展。

最后,Agent技术软件高层模型与底层模型转换研究不足,软件工程应用的实效性有待提升。在Agent技术软件工程的研发过程中,通过分析、设计、实现和检测几个环节实现研发,在不同环节实现后采取统一规范的概念保证各个环节的联通与衔接,是实现软件应用的基础条件。当下,Agent技术软件开发中,分析与设计阶段未通过统一的方式实现连接,不同级层产生脱节的状况,往往需要人工操作才能够实现转换。在设计分析高层模型时,为考量高层模型与底层BDI转换衔接的问题,对Agent技术软件开发形成阻滞。

4 优化Agent技术的软件工程发展应用的措施

4.1 建立健全管理机制,健全层级就诊机制

医院就诊预约服务平台是保证医院就诊顺序与管理质量的重要基础,利用Agent技术软件工程对其进行优化,能够使平台系统的自主性、靈活性得到提升。在软件工程应用的过程中首先需要对平台应用的流程以及人员分工等进行明确,建立起完善的预约平台管理制度,将不同模块以及岗位的人员分工进行规范,同时明确平台操作的整体流程,保证平台应用的有序性与稳定性。另外,要通过Agent技术软件工程高层模型与底层BDI的统一,建立其层级就诊制度,根据患者的病情病症实现层级就诊,保证预约就诊的质量。

4.2 建立患者信息档案,完善实名制

医院就诊预约服务平台的有效应用应建立在完善的Agent技术信息系统基础上,采用黑板通信等不同方式实现系统中不同Agent的交流,并通过设置信息公共区域,保证信息交流与交互操作的可能性。同时,在信息系统中还要通过分层递阶式的协作结构,实现不同模块层次的交流与协作功能。另外,在信息系统设计中要保证Agent内核的统一与规范性,通过组件式方法实现信息的交流、协作。另外,在医院医院就诊预约服务平台信息系统的构建中,要注意引入实名制制度,通过系统功能完善医院就诊预约的实效性。

4.3 提升预约服务质量,丰富预约形式

医院就诊预约平台要将软件系统与现代化通信技术相结合,通过电话、网站、自主服务等多种预约形式,实现就诊预约工作。预约平台系统架构如图1所示。在Agent技术软件工程设计研发中,将不同的预约功能模块包含其中,从就诊预约工作实际环节与流程出发,保证预约查询、统计以及信息反馈功能的有效实施。同时,利用Agent技术的自主性、灵活性特征,完善就诊预约平台的提醒服务,通过手机信息提示等功能提醒患者及时取号就诊。另外,要加强预约平台信息反馈模块的灵活性与对外性,保证患者能够及时、准确地在平台上对预约服务进行评价,并将评价信息整合分析上报到相关管理部门。

4.4 强化技术监督管控与专业人才培训

预约平台中Agent技术软件工程的应用离不开人员的操作与管控,只有在相关操作人员素质与技能水平得到保证的前提下,平台才能够稳定的运行。相关操作人员不仅要具备专业的Agent技术软件相关知识与技能,还要熟知医院就诊工作流程。相关管理部门要加大对复合型人才的培养力度,保证人员在计算机技术与医院工作实际两个方面的专业素质。另外,要通过Agent技术的自主性与人员工作对平台应用状况进行双重的监督管理,保证系统运行和人员操作的合理性与有效性。

5 结论

综上所述,通过建立健全管理机制、完善患者信息档案、提升预约服务质量、强化技术监督管控与专业人才培训几点措施,能够优化Agent技术的软件工程在医院就诊预约工作中的应用,解决Agent技术软件工程在发展中存在的不足之处。

【参考文献】

【1】李力.基于Agent技术的软件工程的发展现状及应对措施[J].信息与电脑(理论版),2018,12(2):168-170.

【2】孟國万,李健.基于面向Agent软件工程技术分析[J].数字化用户,2017,16(7):112-114.

猜你喜欢

软件工程应对措施发展现状
依托工作室的软件工程实践教学研究
基于工程教育认证的《软件工程》课程教学质量建设研究 
天然气储运技术经济分析
巨灾债券在风险管理中的应用
浅析家庭农场发展现状及面临困境—以丽江市为例
手机通讯行业消费者权益保护研究
关于如何创新和完善计算机软件工程管理的探讨
地方广电媒体融合发展中的困境和出路
施工企业营改增对会计核算的影响与应对措施
浅析高职院校学生厌学现象及应对措施