系统维护介绍
系统维护手册

系统维护手册
系统维护手册是一份指南,用于帮助管理员在系统运行期间维护和管理该系统。
它通常包括以下内容:
1. 系统概述:介绍系统的基本信息,包括系统架构、组件和模块、功能和特性等。
2. 系统安装和部署:提供安装和部署指南,包括系统的硬件和软件需求、安装程序和流程、配置和初始化等。
3. 系统配置和管理:提供管理和配置指南,包括系统的用户和权限管理、系统设置和参数、日志和监控等。
4. 系统维护和优化:提供维护和优化指南,包括系统备份和恢复、性能调优、故障排除和修复等。
5. 安全和隐私保护:提供安全和隐私保护指南,包括系统的安全设置和保护、身份验证和授权、数据加密和隐私保护等。
6. 常见问题解答:提供常见问题和解答,包括系统使用和配置、故障和错误、性能和优化等。
7. 参考和资源:提供参考和资源,包括技术文档、用户手册、帮助文档、论坛和社区等。
系统维护手册应该清晰明了、易于使用和理解,并应该包括必要的图表和截图,以帮助管理员更好地理解和使用该系统。
系统维护的类型和内容

系统维护的类型和内容一、系统维护的类型系统维护是指为了保障计算机系统的正常运行和稳定性而进行的一系列操作和管理。
根据维护的目的和方式,系统维护可以分为以下几种类型:1. 硬件维护:主要包括对计算机硬件设备的保养、检修和更换。
硬件维护的内容包括清理内部灰尘、检查硬盘和内存的健康状态、更换老化的电池和散热器等。
2. 软件维护:主要包括对计算机系统软件的更新、修复和优化。
软件维护的内容包括安装最新的操作系统补丁、更新防病毒软件、清理系统垃圾文件等。
3. 数据维护:主要包括对计算机系统中的数据进行备份、恢复和清理。
数据维护的内容包括定期备份重要数据、恢复误删的文件、清理不再需要的临时文件等。
4. 网络维护:主要包括对计算机网络的配置、优化和故障排除。
网络维护的内容包括检查网络设备的连接状态、优化网络带宽分配、排查网络故障等。
5. 安全维护:主要包括对计算机系统的安全性进行保护和加固。
安全维护的内容包括设置强密码、更新防火墙规则、监控系统日志等。
二、系统维护的内容1. 硬件维护内容:硬件维护的主要内容包括:(1)定期清理计算机内部的灰尘和脏物,避免硬件故障。
(2)检查硬盘和内存的健康状态,及时更换老化或故障的硬件。
(3)清理和更换电脑散热器,保证硬件的稳定运行。
(4)保持计算机通风良好,避免因过热而导致硬件损坏。
(5)定期检查计算机电源线和插头的连接状态,确保电源供应正常。
2. 软件维护内容:软件维护的主要内容包括:(1)及时安装最新的操作系统补丁和安全更新,提高系统的安全性和稳定性。
(2)更新和升级操作系统和常用软件,以提升系统性能和功能。
(3)定期清理系统垃圾文件和临时文件,释放磁盘空间,提高系统运行效率。
(4)卸载不再使用的软件,避免系统负担过重。
(5)安装和更新防病毒软件,及时查杀病毒和恶意软件。
3. 数据维护内容:数据维护的主要内容包括:(1)定期备份重要的数据文件和数据库,以防止意外数据丢失。
系统维护与评价

精选ppt
7
(3)当要求对软件进行维护时,不能指望由开发人员 来仔细说明软件。由于维护阶段持续的时间很长,因 此,当需要解释软件时,往往原来写程序的人已不在 附近了。
(4)绝大多数软件在设计时没有考虑将来的修改。除 非使用强调模块独立原理的设计方法论,否则修改软件 既困难又容易发生差错。
精选ppt
进行设计、编制和测试。
精选ppt
14
更正性维护 21%
预防性维护 4%
适应性维护 25%
完善性维护 50%
各类维护工作的比例
精选ppt
15
四、系统维护的管理
系统的修改,往往会“牵一发而动全身”。 程序、文件、代码的局部修改,都可能影响系 统的其他部分。
精选ppt
16
维护活动的步骤
精选ppt
17
程叫做适应性维护。
精选ppt
12
3、完善性维护(perfective maintenance)
为了改善系统功能或适应用户的需要而增加新的功 能的维护工作。
在软件的使用过程中,用户往往会对软件提出新的 功能与性能要求。为了满足这些要求,需要修改或再开 发软件,以扩充软件功能、增强软件性能、改进加工效 率、提高软件的可维护性。这种情况下进行的维护活动 叫做完善性维护。
❖ (2) 求第j个指标的评分值(加权平均值)Xj
❖
p
p
Xj X,ij*Ei/ Ei j=1,2,...20
(2)
i1
i1
其中: Xj: 第j个指标的评分值; Xi,j:第i个专家对第j个指标的打分值; Ei: 第j个专家的权重。
由式(1)和(2)我们得到如表8.2所示的矩阵表。
精选ppt
系统运行维护实施方案

系统运行维护实施方案系统运行维护实施方案一、引言系统运行维护是指保障系统正常运行和持续改进的活动。
在系统上线之后,为了确保系统的稳定性和可靠性,需要进行定期的系统运行维护工作。
本方案旨在规范系统运行维护的流程和步骤,提高维护效率和质量。
二、系统运行维护流程1. 周期性巡检定期进行系统巡检,发现并解决潜在的问题,保障系统的正常运行。
(1)检查硬件设备的工作状态,包括服务器的运行情况、磁盘空间使用情况等。
(2)检查网络设备的运行情况,包括交换机、路由器等设备的工作状态和链路的连通性。
(3)检查数据库的运行情况,包括数据库的备份、优化和性能监控等。
(4)检查系统日志,追踪系统运行中出现的异常和错误。
2. 异常处理在巡检过程中,如果发现系统出现了异常情况,需要及时处理。
(1)记录异常情况,包括发生的时间、详细描述和对系统造成的影响。
(2)分析异常的原因,找出问题的根源。
(3)制定解决方案,尽快解决系统异常,恢复正常运行。
3. 系统安全管理保障系统的安全是系统运行维护的重要任务之一。
(1)定期更新系统和应用程序的补丁,及时修复已知的安全漏洞。
(2)加强系统的防火墙和入侵检测功能,对网络攻击进行监控和防御。
(3)设置系统管理员的权限和访问控制,限制非管理员的操作权限。
(4)定期备份系统数据,以防止数据丢失或系统崩溃的情况发生。
4. 性能监控和优化对系统的性能进行监控和优化,提高系统的运行效率。
(1)使用性能监控工具对系统资源的使用情况进行监控,及时发现资源瓶颈。
(2)对系统进行性能测试,找出系统运行的瓶颈和优化的空间。
(3)优化系统配置参数,提高系统的响应速度和并发能力。
5. 用户支持和故障处理及时响应用户的问题和需求,提供有效的技术支持。
(1)建立用户支持平台,接受用户的问题反馈和需求申请。
(2)及时回复用户的问题,解答用户的疑问,提供有效的解决方案。
(3)对用户的问题进行分类和归档,以便问题的追踪和总结。
系统运行维护手册

系统运行维护手册一、总体情况本系统是由开发单位开发的,目前正在测试阶段。
系统应用范围包括文档管理、站点管理、辅助功能和媒体库等。
虚拟主机环境位于XXX上地北机房。
特殊名词的含义和使用范围已在文档中解释说明。
二、系统功能说明本系统实现了文档管理、站点管理、辅助功能和媒体库等功能。
具体包括文档管理、文档编辑、文档回收站、个人备忘、短消息、栏目管理、文件管理、模板管理、站点列表、后台设置、友情链接、自定义数据、调查与投票、广告管理、访问统计、全文检索管理、发布统计、图片库、视频库、音频库、附件库、媒体库配置和系统信息等子系统或模块。
组织机构、用户管理、角色管理、配置项管理、定时计划、媒体库管理、批量排序、菜单管理和用户日志是系统的主要功能模块。
系统总体架构、子系统或模块架构以及系统结构图将在本部分进行介绍。
系统网络资源和IP规划也将被涵盖在本部分。
系统硬件设备信息包括网络设备、服务器、终端、安全设备、存储设备和其它配件等。
系统软件信息包括操作系统、中间件、应用软件和安全软件等。
本部分将介绍各程序名称、功能、安装路径、安装设备、配置文件位置以及程序日志说明。
本部分将介绍系统实现各业务的流程以及各业务流程进行过程中数据流转、数据更新的情况。
系统运行所需的机房温度、湿度等环境需满足多组机房专用精密恒温、恒湿空调系统的要求。
机房温度和相对湿度需符合特定标准。
系统运行所需的服务器和计算机硬件配置、扩展性、软件种类和版本、网络设备、网络IP和预留要求、存储设备、供电设备、安全设备等配置也将在本部分进行介绍。
本部分将介绍系统突发事件应急响应预案,包括异常事件应急响应的基本步骤、基本处理方法和汇报流程,以及至少包括以下六方面异常事件:系统运行故障、网络设备及应用服务器故障、机房突发事件、病毒事件、攻击事件和失窃密事件。
系统运行维护报告

系统运行维护报告一、概述本报告旨在对系统的运行维护进行总结和分析,以确保系统的稳定性和安全性。
本报告主要包括系统运行情况、维护措施和优化建议等内容。
二、系统运行情况1.硬件设备系统所使用的硬件设备运行良好,无明显故障和异常情况。
2.软件版本系统所使用的软件版本更新及时,已经升级到最新版本,保证了功能的完善和安全性。
4.运行状态系统在运行期间表现稳定,未出现关键性的故障和异常情况。
系统响应速度快,用户访问体验良好。
5.数据安全系统中的数据备份工作得到及时执行,数据完整性和可恢复性得到保证。
没有发生数据丢失和泄露的情况。
三、维护措施1.日常巡检对系统进行日常巡检,包括对硬件设备进行检查、对软件的版本更新进行监控、对系统日志进行分析等,确保系统正常运行。
2.定期维护定期对系统进行维护,包括对硬件设备和软件进行检修、清理、优化等处理,保证系统的稳定性和安全性。
3.安全防护加强系统的安全防护措施,包括及时更新安全补丁、加强用户权限管理、建立安全审计机制等,防止恶意攻击和非法侵入。
4.数据备份对系统中的关键数据进行定期备份,确保数据的完整性和可恢复性,防止数据丢失和泄露。
5.问题处置对系统中出现的问题和故障进行及时处置,迅速找到问题的根本原因并解决,保持系统的长期稳定运行。
四、优化建议1.系统性能优化对系统进行性能优化,包括对代码的优化、对数据库的优化、对网络传输的优化等,提升系统的响应速度和并发能力。
2.用户体验优化改进用户界面和交互方式,提供更加友好和便捷的操作体验,提高用户满意度。
3.安全加固进一步加强系统的安全性,包括加强网络安全、强化用户权限管理、加密关键数据等,防止恶意攻击和非法侵入。
4.数据管理优化优化数据的存储和检索方式,提高数据管理效率和数据处理速度,提高系统的整体性能。
5.故障预防根据系统运行情况和历史故障数据,对可能出现的故障进行预测和预防,做好故障预案,提前准备应对措施。
五、结论通过持续的运行维护工作,系统的稳定性和安全性得到了有效保障。
信息化系统运行维护内容

信息化系统运行维护内容信息技术运行维护(简称: IT 运维)是信息系统全生命周期中的重要阶段,对系统主要提供维护和技术支持以及其它相关的支持和服务 .运维阶段包括对系统和服务的咨询评估、例行操作、响应支持和优化改善以及性能监视、事件和问题识别和分类,并报告系统和服务的运行情况。
一、运维服务类型主要包括以下三种类型:1、基础服务确保计算机信息系统安全稳定运营,必须提供的基础性的保障和维护工作。
2、性能优化服务计算机信息系统在运营过程中,各项应用(硬件基础平台、系统平台、存储平台、应用系统平台、安全平台等 )、各项业务的性能、效能的优化、整合、评估等服务.3、增值服务保证计算机信息系统运营的高效能、高效益,最大限度的保护并延长已有投资 ,在原有基础上实施进一步的应用拓展业务。
二、运维主要服务工作方式主要包括响应服务、主动服务两类.1、响应式服务响应式服务是指,用户向服务提供者提出服务请求 ,由服务提供者对用户的请求做出响应,解决用户在使用、管理过程中遇到的问题,或者解决系统相关故障.响应式服务采用首问负责制.第一首问为本单位信息中心。
信息中心负责接受用户服务请求 ,并进行服务问题的初步判断。
如果问题能够解决则直接给客户反馈,否则提交到首问服务外包商。
对于明确的问题,信息中心将问题直接提交到相应的服务外包商.首问外包服务商在信息中心的支持下,负责对问题进行排查,力争将问题精确定位到某具体环节。
问题定位后将其转发给相应的服务外包商。
如果问题范围较大,涉及到多个服务外包商时,由信息中心进行协调,在首问外包服务商统一指导下进行联合作业,直至问题解决完毕。
问题处理完成后,由责任服务外包商、首问服务外包商填写相应服务表单,并由首问外包服务商提交给信息中心,信息中心再向最终用户反馈。
服务外包商首先通过电话 /电子邮件/远程接入等手段进行远程解决 ,如果能够解决问题 ,则由工程师负责填写服务单,季度汇总后提交信息中心签字备案。
系统维护

1、系统பைடு நூலகம்导器GRUB
引导已经安装的Red Hat grub>root (hd0,0) grub>kernel /boot/vmlinuz-2.4.20-8 ro root=LABEL=/ grub>initrd /boot/initrd-2.4.20-8.img grub>boot 引导已经安装的Windows grub>rootnoverify (hd0,0) grub>makeactive grub>chainloader +1 grub>boot
2、Linux 启动过程
第一个进程——init进程 进程: 第一个进程 进程 init进程是由Linux内核引导运行的,它是 系统中运行的第一个进程,其进程号 (PID)永远为“1” 。 PID 1 init进程在运行时将读取系统引导配置文 件/etc/inittab中的信息 。 /etc/inittab文件格式 id:runlevels: action:process
1、系统引导器GRUB
GRUB下的设备名称: 指定硬盘分区的形式 :(hdX,Y) 其中,X是硬盘或软盘的顺序编号,Y是分区 编号。均从0开始。软盘用fd开头。 /dev/hda5 -------> (hd0,4) 指定整个硬盘的形式 :(hdX) GRUB下的文件名: (hdX,Y)/path/to/file (fdX)/path/to/file
2、Linux 启动过程
Red Hat Linux9启动过程: 启动过程: 启动过程
BIOS自检 自检 启动GRUB 启动 运行Linux的系统内核并检测硬件 运行 的系统内核并检测硬件 运行系统的第一个进程init 运行系统的第一个进程 init读取系统引导配置文件 读取系统引导配置文件/etc/inittab中的信息进行初始化。 中的信息进行初始化。 读取系统引导配置文件 中的信息进行初始化 (1)执行系统初始化脚本 )执行系统初始化脚本/etc/rc.d/rc.sysinit (2)根据运行级别(X)配置守护进程(服务) )根据运行级别( )配置守护进程(服务) /etc/rc.d/rcX.d/[KS]* 终止以“ 开头的守护进程 终止以“K”开头的守护进程 启动以“ 开头的守护进程 启动以“S”开头的守护进程 (3)执行本地特殊配置 /etc/rc.d/rc.local ) (4)不同运行级别的特殊服务 ) mingetty (除了运行级别 ) 除了运行级别1) xdm/gdm/kdm (运行级别 ) 运行级别5)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
系统维护百科名片为了清除系统运行中发生的故障和错误,软、硬件维护人员要对系统进行必要的修改与完善;为了使系统适应用户环境的变化,满足新提出的需要,也要对原系统做些局部的更新,这些工作称为系统维护。
系统维护的任务是改正软件系统在使用过程中发现的隐含错误,扩充在使用过程中用户提出的新的功能及性能要求,其目的是维护软件系统的"正常运作"。
这阶段的文档是软件问题报告和软件修改报告,它记录发现软件错误的情况以及修改软件的过程。
目录目的和任务综述电脑系统维护指的是内容和类型1.系统维护的内容2.系统维护的类型工作特点1.是否采用结构化开发方法2.系统维护要付出很高的代价3.系统维护工作对维护人员要求较高4.系统维护工作的对象是整个系统的配置5.系统维护经常遇到的很多问题考虑因素1.维护的背景2.维护工作的影响3.资源要求组织管理目的和任务综述电脑系统维护指的是内容和类型1.系统维护的内容2.系统维护的类型工作特点1.是否采用结构化开发方法2.系统维护要付出很高的代价3.系统维护工作对维护人员要求较高4.系统维护工作的对象是整个系统的配置5.系统维护经常遇到的很多问题考虑因素1.维护的背景2.维护工作的影响3.资源要求组织管理展开编辑本段目的和任务综述管理信息系统在完成系统实施、投入正常运行之后,就进入了系统运行与维护阶段。
一般信息系统的使用寿命短则4-5年,长则可达10年以上,在信息系统的整个使用寿命中,都将伴随着系统维护工作的进行。
系统维护的目的是要保证管理信息系统正常而可靠地运行,并能使系统不断得到改善和提高,以充分发挥作用。
因此,系统维护的任务就是要有计划、有组织地对系统进行必要的改动,以保证系统中的各个要素随着环境的变化始终处于最新的、正确的工作状态。
系统维护工作在整个系统生命周期中常常被忽视。
人们往往热衷于系统开发,当开发工作完成以后,多数情况下开发队伍被解散或撤走,而在系统开始运行后并没有配置适当的系统维护人员。
这样,一旦系统发生问题或环境发生变化,最终用户将无从下手,这就是为什么有些信息系统在运行环境中长期与旧系统并行运行不能转换,甚至最后被废弃的原因。
随着信息系统应用的深入,以及使用寿命的延长,系统维护的工作量将越来越大。
系统维护的费用往往占整个系统生命周期总费用的60%以上,因此有人曾以浮在海面的冰山来比喻系统开发与维护的关系,系统开发工作如同冰山露出水面的部分,容易被人看到而得到重视,而系统维护工作如同冰山浸在水下部分,体积远比露出水面的部分大得多,但由于不易被人看到而常被忽视:从另一方面来看,相对具有“开创性”的系统开发来讲,系统维护工作属于“继承性”工作,挑战性不强,成绩不显著,使很多技术人员不安心于系统维护工作,这也是造成人们重视开发而轻视维护的原因。
但系统维护是信息系统可靠运行的重要技术保障,必须给予足够的重视。
电脑系统维护指的是为保证计算机系统能够正常运行而进行的定期检测、修理和优化。
主要从硬件和软件方面入手。
硬件包括计算机主要部件的保养和升级;软件包括计算机操作系统的更新和杀毒。
编辑本段内容和类型1.系统维护的内容系统维护是面向系统中各个构成因素的,按照维护对象不同,系统维护的内容可分为以下几类:(1)系统应用程序维护。
系统的业务处理过程是通过应用程序的运行而实现的,一旦程序发生问题或业务发生变化,就必然地引起程序的修改和调整,因此系统维护的主要活动是对程序进行维护。
(2)数据维护。
业务处理对数据的需求是不断发生变化的,除了系统中主体业务数据的定期正常更新外,还有许多数据需要进行不定期的更新,或随环境或业务的变化而进行调整,以及数据内容的增加、数据结构的调整。
此外,数据的备份与恢复等,都是数据维护的工作内容。
(3)代码维护。
随着系统应用范围的扩大,应用环境的变化,系统中的各种代码都需要进行一定程度的增加、修改、删除,以及设置新的代码。
(4)硬件设备维护。
主要就是指对主机及外设的日常维护和管理,如机器部件的清洗、润滑,设备故障的检修,易损部件的更换等,这些工作都应由专人负责,定期进行,以保证系统正常有效地工作。
(5)机构和人员的变动。
信息系统是人机系统,人工处理也占有重要地位,人的作用占主导地位。
为了使信息系统的流程更加合理,有时涉及到机构和人员的变动。
这种变化往往也会影响对设备和程序的维护工作。
2.系统维护的类型系统维护的重点是系统应用软件的维护工作,按照软件维护的不同性质划分为下述4种类型:(1)纠错性维护。
由于系统测试不可能揭露系统存在的所有错误,因此在系统投入运行后频繁的实际应用过程中,就有可能暴露出系统内隐藏的错误。
诊断和修正系统中遗留的错误,就是纠错性维护。
纠错性维护时在系统运行中发生异常或故障时进行的,这种错误往往是遇到了从未用过的输入数据组合或是在与其他部分接口处产生的,因此只是在某些特定的情况下发生。
有些系统运行多年以后才暴露出在系统开发中遗留的问题,这是不足为奇的。
(2)适应性维护。
适应性维护时为了使系统适应环境的变化而进行的维护工作。
一方面计算机科学技术迅速发展,硬件的更新周期越来越短,新的操作系统和原来操作系统的新版本不断推出,外部设备和其他系统部件经常有所增加和修改,这就是必然要求信息系统能够适应新的软硬件环境,以提高系统的性能和运行效率;另一方面,信息系统的使用寿命在延长,超过了最初开发这个系统时应用环境的寿命,即应用对象也在不断发生变化,机构的调整,管理体制的改变、数据与信息需求的变更等都将导致系统不能适应新的应用环境。
如代码改变、数据结构变化、数据格式以及输入/ 输出方式的变化、数据存储介质的变化等,都将直接影响系统的正常工作。
因此有必要对系统进行调整,使之适应应用对象的变化,满足用户的需求。
(3)完善性维护。
在系统的使用过程中,用户往往要求扩充原有系统的功能,增加一些在软件需求规范书中没有规定的功能与性能特征,以及对处理效率和编写程序的改进。
例如,有时可将几个小程序合并成一个单一的运行良好的程序,从而提高处理效率;增加数据输出的图形方式;增加联机在线帮助功能;调整用户界面等。
尽管这些要求在原来系统开发的需求规格说明书中并没有,但用户要求在原有系统基础上进一步改善和提高;并且随着用户对系统的使用和熟悉,这种要求可能不断提出。
为了满足这些要求而进行的系统维护工作就是完善性维护。
(4)预防性维护。
系统维护工作不应总是被动地等待用户提出要求后才进行,应进行主动的预防性维护,即选择那些还有较长使用寿命,目前尚能正常运行,但可能将要发生变化或调整的系统进行维护,目的是通过预防性维护为未来的修改与调整奠定更好的基础。
例如,将目前能应用的报表功能改成通用报表生成功能,以应付今后报表内容和格式可能的变化,根据对各种维护工作分布情况的统计结果,一般纠错性维护占21%,适应性维护工作占25%,完善性维护达到50%,而预防性维护以及其他类型的维护仅占4%,可见系统维护工作中,一半以上的工作室完善性维护。
编辑本段工作特点1.是否采用结构化开发方法如果系统开发没有采用结构化分析与设计方法,则相应的维护也只能是非结构化维护。
因为这时系统软件配置的惟一成分是程序源代码,一旦有系统维护的需求时,维护工作只能从艰苦的评价程序代码开始。
由于没有完整规范的设计开发文档,无程序内部文档,对于软件结构、数据结构、系统接口以及设计中的各种技巧很难弄清,如果编码风格再差一些,则系统维护工作十分艰难,因此,有许多软件人员宁可重新编码,也不愿维护这种系统。
另一方面,由于无测试文档,不能进行回归测试,对于维护后的结果难以评价。
相反,如果系统开发采用了结构化方法,则系统交付时有完整的软件配置文档,维护系统接口等特点,在考虑到修改可能带来影响的情况下,设计修正错误的途径。
然后修改设计,在与设计相对应的源程序上进行的修改,使用测试说明书中包含的测试方案进行回归测试。
可见经过结构化开发的系统,将大大减少维护的工作量,提高软件质量。
2.系统维护要付出很高的代价首先,有形的代价直接来自维护工作本身,维护工作可分为两部分,一部分为非生产性活动,主要是理解源程序代码的功能,解释数据结构、接口特点和性质限度等。
这部分工作量和费用与系统的复杂程度(非结构化设计和缺少文档都会增加系统的复杂程度)、维护人员的经验水平以及对系统的熟悉程度密切相关;另一部分为生产性活动,主要是分析评价、修改设计和编写程序代码等。
其工作量与系统开发的方式、方法、采用的开发环境有直接的关系。
因此,如果系统开发途径不好,且原来的开发人员不能参加维护工作,则维护工作量和费用呈指数上升。
例如,据1976年的报道,美国空军的飞行控制软件每条指令的开发成本是75美元,而维护成本大约是每条指令4000美元。
统计表明,60%-70%的软件费用花在维护方面。
另外,许多无形的代价来自维护所产生的效果和影响上。
由于开发人员和其他开发资源越来越多地被束缚在系统维护工作中,开发的系统越多,维护的负担越重,这将导致开发人员完全没有时间和潜力和精力从事新系统的开发,从而耽误甚至丧失了开发良机。
此外,合理的维护要求不能及时满足,将引起用户的不满;维护过程中引入新的错误,使系统可靠性下降等问题将带来很高的维护代价。
3.系统维护工作对维护人员要求较高因为系统维护所要解决的问题可能来自系统整个开发周期的各个阶段,因此承担维护工作的人员应对开发阶段的整个过程、每个层次的工作都有所了解,从需求、分析、设计一直到编码、测试等,并且应具有较强的程序调试和排错能力,这些对维护人员的知识结构、素质和专业水平有较高的要求。
4.系统维护工作的对象是整个系统的配置由于问题可能来源于系统的各个组成部分,产生于系统开发的各个阶段,因此系统维护工作并不仅仅是针对源程序代码,而且包括系统开发过程中的全部开发文档。
5.系统维护经常遇到的很多问题系统维护中的绝大部分问题源于系统分析和设计阶段,而编码本身造成的错误比例并不高,仅占4%左右。
理解别人编写的程序很难,而且这种难度随着软件配置文档的减少而增加。
从实际情况来看,绝大多数系统在设计和开发时并没有很好地考虑将来可能的修改,如有些模块不够独立,牵一发而动全身。
同时,系统维护工作相对开发工作者来讲,不具挑战性、不吸引人,使系统维护人员队伍不稳定。
编辑本段考虑因素系统的维护不仅范围广,而且影响因素很多。
通常,在进行某项维护修改工作之前,需要考虑下列3方面的因素:1.维护的背景(1)系统的当前情况(2)维护对象。
(3)维护工作的复杂性与规模。
2.维护工作的影响(1)对新系统目标的影响。
(2)对当前工作进度的影响。
(3)对本系统其它部分的影响。
(4)对其他系统的影响。
3.资源要求(1)对维护提出的时间要求。