软考高级系统架构设计师系列论文十五:论软件的可维护性

软考高级系统架构设计师系列论文十五:论软件的可维护性

  • 一、摘要
  • 二、正文
  • 三、总结

一、摘要

  • 2010年6月,我们公司为满足现代网络多媒体教学的需要,决定自主开发《网络教学录播系统》,我作为公司的技术骨干,有幸参与了该项目,主要负责系统的分析和设计工作。该系统主要是通过校园网络对教师授课现场进行直播,并将直播内容记录成ASF格式的文件,供学生点播。软件工程实践表明,维护工作量占软件开发的大部分工作。本系统今后也必然会面临一些维护工作,例如,增加生成点播、演示光盘制作等新功能;系统业务功能不变,为OEM用户定做新界面;更换不同型号或品牌的音视频采集卡;技术支持人员为用户解决售后问题等。因此,进行本系统设计时,为了提高系统的可维护性,我们采用了一些方法和措施,例如,设计合理的系统体系结构;业务逻辑与界面分离;用日志记录系统的运行情况;用配置文件降低软件对硬件设备依赖。目前,该系统已经成功面市,受到用户和售后支持人员的好评,但也存发现一些不足之处,例如,对老的音视频采集卡支持不太理想。

二、正文

  • 随着现代教育技术改革的深化,流媒体技术也越来越多的应用于教学领域。正是在这样的背景下,我们决定开发《网络教学录播系统》,其主要功能是通过校园网络直播教师授课实况,并将实况媒体流记录成ASF格式媒体文件供学生课后

你可能感兴趣的:(软考高级系统架构设计师考试,软考高级系统架构设计师系列论文,论软件的可维护性)