系统运行与维护:进行系统的日常运行管理、评价、监理审计,修改、维护、局部调整,再出现不可调和的大问题时,进一步提出开发新系统的请求,老系统生命周期结束,新系统诞生。构成系统的一个生命周期。
在每一阶段中,又包含若干步骤,步骤在阶段可以不分先后,但仍有因果关系,总体上不能打乱。
系统实现并不意味着整个系统开发生命周期的结束。系统交付使用后,还需要很长时间的系统维护。在系统维护阶段,系统开发者或系统管理员需要完成以下工作。
(1)修复在系统实现阶段未发现的缺陷。任何一个系统都无法保证完全没有缺陷,但在发现缺陷后应及时修正。
(2)增强系统的功能或提升系统的性能。随着计算机运算速度的不断加快及硬件水平不断提高,用户对系统的要求也不断提高,当用户有需求时,系统开发者需要对系统的功能或性能进行升级。
(3)对硬件、软件或网络进行调整,以维持和提高服务质量。服务质量(Quality ofService,简称QoS)是指系统的性能水平。服务质量较高的系统响应时间短,易于使用;服务质量较低的系统往往需要用户等待很长的时间才能返回结果,使用很不方便。服务质量可以从可靠性、可用性和可维护性来衡量。其中,可靠性是指系统正常运行的能力,可用性是指系统能够连续被所有用户访问的能力,可维护性是指系统能够进行升级和维护的能力。系统开发方法
(4)客户支持。当用户遇到问题而无法自己解决时,系统管理者有义务帮助其解决问题。客户支持可以有多种形式,如上门服务、邮件咨询和电话咨询等。客户支持是发现系统潜在问题的主要途径之一。
维护阶段可以持续到系统不再有良好的性价比或系统过时,这通常是一个很长的时间。一个信息系统维护10~20 年是很平常的事。正因如此,维护阶段的成本通常占到整个系统开发成本的70%—系统需要护,但当初开发此系统的人员很可能已经不在原岗位了,需要花费额外的成本来培训人员。因此随着时间的推移,系统维护的成本会越来越高,当维护成本高到系统开发者无法承受时,开发者就可能选择停止对其的支持。例如,微软公司于2014 年4 月8 日宣布停止对Windows XP 系统已超过12 年的支持。