系统出错和维护设计
658字,阅读需时3分钟

系统出错设计主要是说明系统在运行过程中,每种可能的出错或故障情况出现时,系统输出出错信息的形式、处理方法或补救措施。一般说来,系统错误信息包括用户业务操作出错及系统程序异常两部分。

对于用户业务操作出错,系统对所有用户输入数据、系统接口调用参数进行检查,如不符合系统规则则返回错误信息,有用户交互界面的需要在界面上显示出错信息。

对于系统程序异常,程序模块需要记录错误日志,调用模块需要记录try catch得到的异常信息,包括堆栈调用信息,以方便问题的定位和原因查找。

各个程序调用统一的日志模块将错误信息记录到日志文件中,日志文件保存在程序目录Log文件夹中,已便于统一管理。

下表是系统一般性出错情况及补救措施。

image.png

系统维护设计主要是了系统运行与维护的方便而在程序内部设计中作出的安排,包括在程序中专门安排用于系统的检查与维护的检测点和专用模块。

系统在系统检查与维护方面,采用日志模块记录系统运行过程状态以及出现的问题。

系统外部接口调用前后都要进行日志的详细记录,方便接口调试;系统中重要的状态信息的变化都要通过日志记录下来,方便查问题时还原现场,推断程序运行过程;系统入口与出口记录输入与输出,方便定位问题;任何业务异常都进行日志详细记录;日志记录语要求清晰准确,能够通过日志准确定位系统问题。

系统输出调试日志一定程度上会影响到系统运行效率,出于系统性能考虑,默认情况下,日志级别设为“ERROR”,调试信息不会输出。当需要输出调试信息时,开发人员手工修改系统配置文件中的日志级别为“DEBUG”,从而获取相关调试信息。


我要评论
全部评论
郎宏林
授课老师
授课老师简介
项目经理,系统分析和架构师,从事多年中文信息处理技术。熟悉项目管理、擅长项目需求分析和设计、精通Java、C#、Python等编程语言。
下载APP

手机、电脑同步学

用微信或手机浏览器扫描二维码,即可下载APP。

  • 备案号:鲁ICP备15001146号
  • @1997-2018 潍坊米粒花网络技术有限公司版权所有