试析计算机软件的维护

(整期优先)网络出版时间:2012-12-22
/ 2

试析计算机软件的维护

李英溥

李英溥哈尔滨师范大学计算机科学与信息工程学院150000

摘要计算机软件是用户和硬件之间的接口界面。计算机用户可以通过软件和计算机实行沟通,软件是计算机系统设计的重要根据。本文就计算机软件的维护要点谈谈粗浅认识。

关键词计算机软件维护

1.引言

计算机软件是用户和硬件之间的接口界面。计算机用户可以通过软件和计算机实行沟通,软件是计算机系统设计的重要根据。在整个软件生存周期中,软件维护是最费时,也是最重要的一个阶段。据有关资料统计软件维护占软件开发工作量的60%以上,而维护费用可能占开发费用的55~70%,因此,对软件维护工作必须给予足够的重视。

2.软件维护类型

2.1纠错性维护

当软件在运行中出现故障时,需要进行纠错性维护。这里所讲的故障一般是由于遇到了输入数据的某种以前从未碰到过的组合或者由于该软件和硬件或其它系统软件有不正确的界面而引起的,这一定要改正过来,否则,会使企业无法正常营运。

2.2适应性维护

为使软件产品能够在改动的环境下仍能继续使用而进行的维护。比如操作系统版本的变更或计算机更替引起的转换是常见的适应性维护任务。另外一个情况就是"数据环境"的变动,如数据库和数据存储介质的变动,新的数据存取方法的添加等,也都需要进行适应性维护。

2.3完善性维护

为改善性能、可维护性或其它软件属性而进行的维护。比如根据用户的业务发展或其它工作的需要而增加一些在"软件需求规范书"中没有规定的功能或性能特征,而进行的维护。除此以外,完善性维护还包括处理效率的改进以及程序的优化等。

2.4预防性维护

指为了减少或避免以后可能需要的前三类维护而对软件配置所进行的工作。

3.计算机软件维护工作的要点

3.1安装防病毒杀毒软件

当你下载新软件,新驱动或补丁程序,甚至下载信件时,病毒可能在你电脑的某个角落里潜伏下来,让你的系统不是运行得越来越慢,就是经常莫名其妙死机,更为严重的是,CIH病毒能够侵入主板的BIOS,引发电脑出现各种不正常现象,所以防病毒杀毒软件是电脑系统不可缺少的重要工具。目前很多用户用的都是瑞星杀毒软件,是版本比较低的,经常升级的用户还好一些,那些没有升级的用户虽然也有杀毒软件,可作用不是很大。

3.2清理磁盘碎片

硬盘使用一段时间后,可储存的空间在物理上已变得不连续。当安装应用程序,或保存大型文件时,数据通常是被分成许多碎片,存入硬盘不连续的区域中。硬盘中的碎片越来越多,文件也就分布得越来越散乱。那么当你再运行某个程序,打开某个文件时,会发现机器慢得令人难以忍受。所以,要对机器进行定期的磁盘碎片清理,也就是把那些文件碎片重新按顺序在磁盘空间上连续排列,每次清理后,你都会发现运行大型应用程序,打开大型图片或文件的速度快多了。具体方法是:在“开始->程序->附件->系统工具”下你可以找到“DiskDefragmenter”磁片碎片整理程序。

3.3检测扫描硬盘

让硬盘保持良好的状态。硬盘虽然不是电脑的心脏,但如果有所损坏,给你造成的损失也是难以计算的。特别是硬盘上的BOOT区,稍有损坏,系统就可能瘫痪。因而,硬盘的日常维护是不可缺少的,这些维护主要使用磁盘扫描工具软件来进行。磁盘扫描工具能扫描磁盘的物理表面,检查文件系统的目录结构,并对硬盘的可靠性进行测试。通常,如果是非正常关机,硬盘上的文件最有可能出现交叉连接或簇丢失。此时若不修复,Windows将变得不稳定,程序执行也会出错。

3.4定期重装系统

不要把重新安装系统看的那么可怕,因为重新安装系统有利于清空系统中的一些不易手动清除的冗余文件,而且又免去了大硬盘磁盘系统主分区碎片整理耗时过大又损伤硬盘的麻烦。一般建议每3个月重新安装一遍系统(尤其是上网的电脑)。安装时可以快速格式化加系统文件自动创建,即:formatc:/q/u/s每半年慢格一次,慢格是为了彻底清除磁盘上的文件信息,且最彻底地修复磁盘上的逻辑错误。每一年用fdisk重新分区,这么做的根本目的是借fdisk分区时对系统的低级初始化来重新设定磁盘分区列表以及更彻底地修复磁盘上的错误。当然,以上所提到的时间可以按照自己的情况安排,但注意一般是宁多勿少,因为频繁地格式化硬盘甚至对硬盘作低级初始化会严重加速硬盘老化,伤害亦是非常严重的。

3.5做好必要的备份

装好系统后建议用ghost备份系统,这一点还是比较重要的,免得系统完全瘫痪时不知所措,还有当你感觉到你的系统用到最佳状态时,也用ghost做备份。另外,重要的数据(像报表、材料、电子文档等等)也一定要备份否则一旦系统瘫痪甚至染毒损失可就太大了。

3.6切忌往c盘上安装

因为c盘上的东西太多会产生更多的磁盘碎片,从而严重影响到系统的运行。另外这些东西连同系统都挤在c盘上也会加大系统乃至硬盘的负荷,并且启动时也会慢些。还要随时注意c盘上的空间使用量,因为即便用户不往c盘上装东西,有些软件还是会向c盘上的programfiles目录以及其下级的CommonFiles目录里装些公用文件。而且这里有些东西是在你卸载了软件主体后仍然滞留在原处的。这些滞留文件非常麻烦,如果不手动清除的话会大量抢占c盘系统空间。c盘上尽量少放东西的好,那么像“我的文档”之类的东西,也就不要在里面放东西了。(可以把他挪到其他盘上去,具体操作步骤:在桌面上“我的文档”上点右键/属性/,里面的“目标”里键入你自己的文档文件夹的地址。之后便可以把c盘上的那个mydocuments删掉了)。c:\windows\TemporaryInternetFiles和c:\windows\temp文件夹内存的都是临时文件,记得一定要常清理,保证里面是空的。因为这两个文件夹基本上是windows最大的垃圾箱,前者是网络临时文件后者是程序临时文件,尤其是上网的电脑,如果不清理的话将会疯狂抢占c盘的存贮资源。导致windows系统特别慢。

3.7系统启动

一些软件在安装后会出现伴随系统启动而自动启动的功能,虽说有些软件确实是为了方便用户,可是这些东西太多的话,会大量抢占内存资源,甚至造成机器不能正常启动,其危害比上述更为严重。所以请随时留意msconfig.exe文件,在里面的“启动”选项卡中可以关闭不需要自动启动的程序或访问注册表HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run主键下,删除不必要的启动项。

参考文献

【1】罗宏伟.计算机软件中安全漏洞检测技术及其应用[J].硅谷.2012.20.

【2】闫大鹏.浅谈计算机防火墙安全技术[J].中国新通信.2012.23.