要充分发挥IT投资的作用,规划、保持并发展一个可靠而有效的数据处理及信息提供机制,及时、准确、全面地反映企业经营活动(人力、物品、资金流向等主要资源),服务于企业内外不同用户,以便企业能快速响应和提供优质服务,系统维护工作成为一项重要的保障措施。
整体来看,系统维护工作的承担方可以分为几类:一是系统移交之后的日常维护工作完全由企业自身承担;二是移交之后的维护仍由系统提供商负责;三是一段时间内由系统提供商派人协助企业进行维护,待正常运转后完全移交企业自已独立维护;也可以选择外包的方式进行维护。一般对于软件版本的更新之类的维护工作是由系统提供商以每年收取许可证费的形式承担的。
系统维护策略的选择
企业的规模有大有小,系统实施策略及功能模块配置也各有不同。对于不同目标的应用系统,系统维护方法可以有不同的选择。如有些企业规模较小,产品单一,业务流程相对稳定,那么就可以采用完全外包的方式。也可以在本企业构造应用环境,将部分系统维护工作外包给产品供应商/系统(实施)集成商等企业外部人员。当然,对于集团性企业,其系统日常维护量大,响应要求很高,这些企业还是得靠本企业IT人员进行系统维护。除非特定业务(如升级、数据转换、模块添加等),可做少量外包以补充短期资源的不足。
俗话说兵无常势,水无常形,解决维护系统的问题难有既定之法,但理解其原则并灵活应用之,可为复杂问题的解决提供方向。
系统维护的原则及方法
1.相信系统
不管数据库多先进,软件考虑多周到,应用系统都有局限性。但对常用的流程,偶然出错时,不要先去想系统有问题,要注意观察操作或数据的不寻常之处,如果是系统有缺陷,但可通过固定操作避免,就应该固定操作流程,并注意反复培训。
2.勤于积累
不论是主动发现或被动遇上问题,事后都要记录解决过程、方法,以便共享经验。注意及时更新有关文档,不仅记录下业务要求的操作过程,也要记下绕过一些系统固有缺陷的途经。用户应当像法规条例那样去执行,不论理解与否都不可简化或异化,即“死步骤,莫发挥”。
3.测试与比较
新出现的异常要判别其重现性(必然性),可考虑构造测试环境,完全仿照原操作,寻找维护操作的方向,并研究修改的方法。
4.可逆修改
即使找到维护操作的方向,也不可贸然修改,搞不好会出现连带负作用,使问题性质变复杂或由局部向更大范围扩散。应该判断问题涉及的数据、影响范围,理解全部流程。修改数据时要留好余地,要具有可逆性,改不好也能退回。
5.绕过
这是紧急情况下或一时无解决头绪时常常采用的方法。如从一个模块向另一模块传数据,如果有原因不明的丢失,而且是偶发且难以查明的原因,那么就要有一个检查机制发现这类异常,然后在相应的后续模块补上有关信息。
6.例行检查与操作
这是减少问题紧急程度的有效方法。利用标准功能和一些自开发的实用小程序,应用系统数据主动做一些检查。把正常情况下要到今后某一时刻(如月末)才反映出问题的数据(如成本更新、接口异常)提前找出来处理掉,这种不断检查、测试、发现和解决问题的过程,是系统稳定和完善的基石。
7.客户的需求
用户有时在不经意时可能指出系统需要大力改进的地方,也可能会提出一个类似于“我要一敲键就出工资”的无理要求。这时不能因声音大小决定取舍,要仔细听,但不能草率承诺。
8.人员的维护
在实施和维护的不同阶段,系统对维护人员数量的要求也会不同。随着维护人员水平不断提高,人员流动在所难免。但IT组织架构中骨干用户、维护工程师都是系统环境中的重要组成部分,他们的离去会给企业ERP系统造成巨大震荡和不可估量的损失。
软件维护是指什么?
软件维护简述
软件维护主要是指根据需求变化或硬件环境的变化对应用程序进行部分或全部的修改,修改时应充分利用源程序.修改后要填写程序改登记表,并在程序变更通知书上写明新旧程序的不同之处。
正确性维护
是指改正在系统开发阶段已发生而系统测试阶段尚未发现的错误。这方面的维护工作量要占整个维护工作量的17%~21%。所发现的错误有的不太重要,不影响系统的正常运行,其维护工作可随时进行:而有的错误非常重要,甚至影响整个系统的正常运行,其维护工作必须制定计划,进行修改,并且要进行复查和控制。
适应性维护
是指使用软件适应信息技术变化和管理需求变化而进行的修改。这方面的维护工作量占整个维护工作量的18%~25%。由于目前计算机硬件价格的不断下降.各类系统软件屡出不穷,人们常常为改善系统硬件环境和运行环境而产生系统更新换代的需求;企业的外部市场环境和管理需求的不断变化也使得各级管理人员不断提出新的信息需求。这些因素都将导致适应性维护工作的产生。进行这方面的维护工作也要像系统开发一样,有计划、有步骤地进行。
完善性维护
这是为扩充功能和改善性能而进行的修改,主要是指对已有的软件系统增加一些在系统分析和设计阶段中没有规定的功能与性能特征。这些功能对完善系统功能足非常必要的。另外,还包括对处理效率和编写程序的改进,这方面的维护占整个维护工作的50%~60%,比重较大.也是关系到系统开发质量的重要方面。这方面的维护除了要有计划、有步骤地完成外.还要注意将相关的文档资料加入到前面相应的文档中去。
预防性维护
为了改进应用软件的可靠性和可维护性,为了适应未来的软硬件环境的变化,应主动增加预防性的新的功能,以使应用系统适应各类变化而不被淘汰。例如将专用报表功能改成通用报表生成功能,以适应将来报表格式的变化。这方面的维护工作量占整个维护工作量的4%左右。
软件工程有哪些主要阶段?每个阶段的主要工作是什么
三个阶段:
1.定义阶段:可行性研究初步项目计划、需求分析
2.开发阶段:概要设计、详细设计、实现、测试
3.运行和维护阶段:运行、维护、废弃
软件维护一般包含什么内容
1、物理安全 物理安全是指防止意外事件或人为破坏具体的物理设备,如服务器、交换机、路由器、机柜、线路等。机房和机柜的钥匙一定要管理好,不要让无关人员随意进入机房,尤其是网络中心机房,防止人为的蓄意破坏。 2、设置安全 设置安全是指在设备上进行必要的设置(如服务器、交换机的密码等),防止黑客取得硬件设备的远程控制权。比如许多网管往往没有在服务器或可网管的交换机上设置必要的密码,懂网络设备管理技术的人可以通过网络来取得服务器或交换机的控制权,这是非常危险的。因为路由器属于接入设备,必然要暴露在互联网黑客攻击的视野之中,因此需要采取更为严格的安全管理措施,比如口令加密、加载严格的访问列表等。 软件系统的安全防护 同硬件系统相比,软件系统的安全问题是最多的,也是最复杂的。 现在TCP/IP协议广泛用于各种网络。但是TCP/IP协议起源于Internet,而Internet在其早期是一个开放的为研究人员服务的网际网,是完全非赢利性的信息共享载体,所以几乎所有的Internet协议都没有考虑安全机制。网络不安全的另一个因素是因为人们很容易从Internet上获得相关的核心技术资料,特别是有关Internet自身的技术资料及各类黑客软件,很容易造成网络安全问题。 安全防护的措施 面对层出不穷的网络安全问题我们也并非无计可施,可从以下几个方面着手,就能够做到防患于未然。 1、安装补丁程序 任何操作系统都有漏洞,作为网络系统管理员就有责任及时地将“补丁”(Patch)打上。大部分中小企业服务器使用的是微软的Windows NT/2000/2003操作系统,因为使用的人特别多,所以发现的Bug也特别多,同时,蓄意攻击它们的人也特别多。微软公司为了弥补操作系统的安全漏洞,在其网站上提供了许多补丁,可以到网上下载并安装相关升级包。对于Windows2003,至少要升级到SP1,对于Windows 2000,至少要升级至Service Pack 2,对于Windows NT 4.0,至少要升级至Service Pack 6。 2、安装和设置防火墙 现在有许多基于硬件或软件的防火墙,如华为、神州数码、联想、瑞星等厂商的产品。对于企业内部网来说,安装防火墙是非常必要的。防火墙对于非法访问具有很好的预防作用,但是并不是安装了防火墙之后就万事大吉了,而是需要进行适当的设置才能起作用。如果对防火墙的设置不了解,需要请技术支持人员协助设置。 3、安装网络杀毒软件 现在网络上的病毒非常猖獗,想必大家都尝到了“尼姆达”病毒的厉害。这就需要在网络服务器上安装网络版的杀毒软件来控制病毒的传播,目前,大多数反病毒厂商(如瑞星、冠群金辰、趋势、赛门铁克、熊猫等)都已经推出了网络版的杀毒软件;同时,在网络版的杀毒软件使用中,必须要定期或及时升级杀毒软件。 4、账号和密码保护 账号和密码保护可以说是系统的第一道防线,目前网上的大部分对系统的攻击都是从截获或猜测密码开始的。一旦黑客进入了系统,那么前面的防卫措施几乎就没有作用,所以对服务器系统管理员的账号和密码进行管理是保证系统安全非常重要的措施。 系统管理员密码的位数一定要多,至少应该在8位以上,而且不要设置成容易猜测的密码,如自己的名字、出生日期等。对于普通用户,设置一定的账号管理策略,如强制用户每个月更改一次密码。对于一些不常用的账户要关闭,比如匿名登录账号。 5、监测系统日志 通过运行系统日志程序,系统会记录下所有用户使用系统的情形,包括最近登录时间、使用的账号、进行的活动等。日志程序会定期生成报表,通过对报表进行分析,你可以知道是否有异常现象。 6、关闭不需要的服务和端口 服务器操作系统在安装的时候,会启动一些不需要的服务,这样会占用系统的资源,而且也增加了系统的安全隐患。对于假期期间完全不用的服务器,可以完全关闭;对于假期期间要使用的服务器,应关闭不需要的服务,如Telnet等。另外,还要关掉没有必要开的TCP端口。 7、定期对服务器进行备份 为防止不能预料的系统故障或用户不小心的非法操作,必须对系统进行安全备份。除了对全系统进行每月一次的备份外,还应对修改过的数据进行每周一次的备份。同时,应该将修改过的重要系统文件存放在不同的服务器上,以便出现系统崩溃时(通常是硬盘出错),可及时地将系统恢复到正常状态。
数据库维护的工作的主要内容是什么?
监视数据库的运行、数据一致性检查、磁盘空间检查,最主要的就是备份和恢复。据说银行每天都要进行备份工作
计算机硬件、软件维护主要有哪些内容
硬件维护主要包括以下几个方面:
1、显示器的维护:平时注意保护好屏幕,如果屏幕表面较脏,使用少量的水湿润脱脂棉或镜头纸擦拭。在不使用电脑时,将防尘罩罩住显示器,以防止灰尘进入内部。
2、硬盘的维护:定期备份硬盘中的重要数据,保证数据的安全;定期清理磁盘碎片,优化数据结构链;定期清理病毒,预防病毒破坏硬盘数据,提高计算机的使用效率。
3、鼠标、键盘的维护:经常把键盘污迹擦除,注意鼠标、键盘的清洁,以免污迹进入鼠标影响其灵敏度。
4、清洁、除尘、去湿的维护:平时注意做好防尘、防湿工作,及时清理灰尘。
软件方面的维护主要有:
1、操作系统的维护:系统使用时间过长会有很多垃圾文件产生,轻则占用系统空间,重则阻碍系统的正常运行,使系统变慢甚至出现莫名其妙的系统冲突现象,因此我们要定期进行磁盘碎片整理和垃圾文件清除,以提高计算机效率。
2、注册表的维护:做好注册表的清理工作,防止出现因注册表冗余键值太多而造成的系统性能下降,定期备份注册表。
3、病毒的防范工作:病毒是计算机系统的天敌,它的大肆破坏性和广泛的传染性对计算机具有极大的威胁。防范的措施首先是对于外来磁盘往计算机中拷贝信息时必须先对该磁盘做好杀毒检查工作,其次是定期升级杀毒软件,以防止最新病毒的袭击,发现有感染病毒的计算机,应做好及时隔离修
请网络维护的工作具体有哪些?主要涉及哪方面的知识?
硬件维护、软件维护、(工作站、服务器)维护、线路维护
硬件如计算机所需要硬件:硬盘、光驱、内存、显示器等!
软件:如操作系统,大部分是服务器的操作系统设置!
线路:如网线维护、制作、交换机等维护
软件维护为什么要占整个软件生命周期的大部分比例
软件生命周期(SDLC)的六个阶段1、问题的定义及规划此阶段是软件开发方与需求方共同讨论,主要确定软件的开发目标及其可行性。2、需求分析在确定软件开发可行的情况下,对软件需要实现的各个功能进行详细分析。需求分析阶段是一个很重要的阶段,这一阶段做得好,将为整个软件开发项目的成功打下良好的基础。唯一不变的是变化本身。,同样需求也是在整个软件开发过程中不断变化和深入的,因此我们必须制定需求变更计划来应付这种变化,以保护整个项目的顺利进行。3、软件设计此阶段主要根据需求分析的结果,对整个软件系统进行设计,如系统框架设计,数据库设计等等。软件设计一般分为总体设计和详细设计。好的软件设计将为软件程序编写打下良好的基础。4、程序编码此阶段是将软件设计的结果转换成计算机可运行的程序代码。在程序编码中必须要制定统一,符合标准的编写规范。以保证程序的可读性,易维护性,提高程序的运行效率。5、软件测试在软件设计完成后要经过严密的测试,以发现软件在整个设计过程中存在的问题并加以纠正。整个测试过程分单元测试、组装测试以及系统测试三个阶段进行。测试的方法主要有白盒测试和黑盒测试两种。在测试过程中需要建立详细的测试计划并严格按照测试计划进行测试,以减少测试的随意性。6、运行维护软件维护是软件生命周期中持续时间最长的阶段。在软件开发完成并投入使用后,由于多方面的原因,软件不能继续适应用户的要求。要延续软件的使用寿命,就必须对软件进行维护。软件的维护包括纠错性维护和改进性维护两个方面。回答
转载请注明出处51数据库 » 软件维护工作的最主要部分是 系统维护阶段最主要的工作是什么