论文部分内容阅读
随着各行业自动化、信息化的建设,专业软件的维护成为软件生命周期中花钱最多耗时最长的一个阶段,为了提高软件的维护效率、减低维护费用和减轻用户的负担,我们提出了一种以故障收集、处理和诊断为核心的基于C/S的远程软件维护方法。 本文首先从研究软件的可维护性入手,采用EPSRC机构提出的设计思想,采用系统的观点评估软件的可维护性;然后在软件需求分析和设计阶段采用流行的统一建模语言UML,设计出软件各开发阶段的UML框图,进行软件的标准化开发,提高了软件的开发效率,接着在充分利用已有技术的基础上,针对远程软件维护系统故障收集、处理和诊断这一目标,结合原有开发的专家系统HESE知识库开发环境,重点研究Agent在远程软件维护系统的应用和推理机制,开发出适合远程软件维护系统的Agent:故障感知Agent、故障诊断Agent和信息发送Agent,最后简要介绍了实现后的整个系统,并对本次研究课题做出小结,提出发展方向。 本远程维护系统应用在“普通高校智能管理测评系统”的维护上,取得了比较良好的效果,提高了我们的维护水平,减轻了维护负担,解决了以前我们跑到用户那盲目获取信息的随意性。