计算机软件工程的维护措施和方法研究_第1页
计算机软件工程的维护措施和方法研究_第2页
计算机软件工程的维护措施和方法研究_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、计算机软件工程的维护措施和方法研究在时代不断发展和科技不断进步的今天,计算机软件工程在企业中的运用范围更加广 泛,以下是小编搜集整理的一篇探究计算机软件工程维护措施的劳务费我,供大家阅读参考。摘要:随着科技的进步和时代的发展,计算机与我们生活的关系越来越密切,许多不 同种类的应用软件应运而生。与此同时,如何对软件进行保护和维护已经成为软件行业所必 须面临的现实问题,如何保障计算机软件的稳定性和安全性也显得越来越重要。关键词:计算机软件;软件工程;维护引言対于计算机软件工程而言,功能性越來越强、智能化程度越來越高是顺应时代潮流的 发展趋势。然而,就在计算机软件为人们的生活带来便利的同时,rh计算

2、机软件故障给用户 带来的困扰也fi益增多。因此,如何确保软件工程的稳定性和安全性,如何对那些功能各异、 种类不同的计算机软件进行有效合理的维护和管理,能够使其在计算机上充分发挥自身的功 能,并满足人们对学习、生活和工作的需求已成为当前必须解决的一项重要课题。1计算机软件工程维护的必要性计算机软件是实现计算机多种辅助功能的载体和工具,是硬件和用户之间的交流平台, 对于计算机用户来说有着重要的意义。由于软件工程编码-般是由二进制码构成的,所以在 使用软件的过程当中会存在一些故障和问题也是不可避免的。对于这种情况,可以通过对计 算机软件的定期维护来减少软件故障的发生率,以保证计算机正常稳定的工作1。

3、计算机软件不仅是应用程序,它还为用户提供了多种辅助功能,并以此保证用户能够 很好地利用计算机软件减轻工作强度,提升工作效率。但是,在计算机使用的过程中,由于 硬件设备的限制或用户操作不当,软件可能经常出现故障,这必然会影响到用户的工作效率。2计算机软件工程的维护措施软件工程维护一般可以分为三个方面:一是主要为软件适应变化中的外部环境而对软 件应用程序做出修改的适应性维护,二是主要负责纠正软件错误的纠正性维护,三是为扩大 软件功能和提升系统性能的完善性维护。在这三类维护中,第二、三层面的维护工作占总维 护工作的80%左右。另据调查显示,软件的维护成木已经达到软件生命周期成木的百分z七 十以上。由

4、此可见,软件在运行中的维护和对软件维护的价值是不言而喻的。2.1提升软件工程工具的质量技术和模块化在软件工程开发的过程屮,要使其提高可维护性的有效的方法之一,就是降低软件的 研发成本和提高软件的整体质量。其优点可归纳为以下两个方面:首先,若需要对一个功能 模块进行改变,则只需要対这一模块改变即可,而対其他模块不会产生影响;如果要为程序 增加功能也是需要增加一个新的模块层或模块。其次,采用这种方法,程序的重复测量和测 试更易进行,容易发现和改正序列错误,以提高程序运行的效率3。另外,可以使用结构 化程序设计技术,进而增强现有系统的可维护性。这种方法并不需要把握模块的内部运作状 态,只需要掌握更换

5、外部模块的特征即可。此法可以提供结构化的模块,并可以帮助减少新 的错误。2.2创建软件工程优先级和精密的软件品质目标所谓软件工程的维护性应该是可靠的、可移植的、可理解的、可使用和效率高的、可 修改和测试的。如果为了实现上述目标而要付出很大的代价是不可行也不可収的。由于这些 特性之间有的相互矛盾,有的相互依赖,所以,要使各方面的特性都得到满足就必须遵循程 序作用的使用,根据计算环境的变化而变化。2.3合理选择程序设计语言依据软件工程的可维护性来选择程序设计语言,对软件工程维护有着极大的影响。所 谓低层次的语言,是指机器语言和换边语言,这些语言是相当难以掌握和理解,对其的维护 则更是难上加难。相对

6、而言,高级语言具有更好的维护性且更容易理解,不过高级语言中的 可理解程度也并不相同。此外,有些非过程化的第四代语言,并不需要用户去指出实现的算 法,仅仅需要向解释程序或编译程序提出要求,由解释程序或编译程序自行做出符合用户要 求的智能假设。2.4计算机软件工程的具体措施2.4.1安装强力冇效的防御软件,建立病毒防御机制想要保证软件的正常运行就必须确保计算机不受病毒的侵袭,而对于病毒的防御主要 来白于防火墙和杀毒软件的安装。除此z外,使用者也应该养成良好的上网习惯,加强自己 的防范意识,不要随意浏览、使用和下载非法复制的软件或文件夹,经常对系统后台的木马 程序进行扫描自查。2.4.2及时清理、扫

7、描和检测硬盘,保证分区的可靠性、安全性和运行效率计算机在 使用了一段时间后,硬盘里会积累许多残留的数据,这些残留数据不仅占据了硬盘的空间, 严重影响软件运行速度,同吋也为硬盘的可靠性和安全性留下了隐患。要想解决这一问题就 应该养成定期备份数据,同时清理硬盘的良好习惯和规律。 2.4.3减少系统盘内安装的 程序数量,通过重装系统对计算机定期优化程序软件的载体是计算机的操作系统,这关系 到软件是否能够稳定运行,而且如果把程序都装在系统盘内会严重影响软件的运行速度。所 以这就要求用户应该减少软件对于系统盘的内存占用,或定期重装系统,优化系统盘的占用 空间,从而提高系统的运行速度,进而提高软件的运行效

8、率。3计算机软件工程维护的现状及发展方向计算机软件的维护,一般而言,主要是从软件的使用角度出发的,以保证计算机软件 工程安全稳定运行的一系列工作。经常对计算机软件工程进行维护,不仅可以保证软件的正 常使用,还能充分发挥软件的辅助功能并且提高软件的利用率。除此之外,许多较早前的软件都有易于开发却难以维持,通用性较差等比较常见的弊 病,但这也是这些软件或系统被其公司重复开发的理由,但执意如此很容易造成单位财力、 人力、资源的流失和浪费,同时还会影响到正常的使用,所以此类方法并不可収。为避免此 类问题的发生,各软件开发单位应在软件开发的过程中,充分地思索和适当地尝试,尽可能 地避免系统和软件的重复开

9、发。如果说要设计一款易维护多功能的软件,那就要求开发设计者必须拥有通用、灵活的 思路和以易维护为主旨的设计方法,在前期探索时注重体系个性与共性的关系,统筹规划, 从而实现对软件工程口我维护功能的具体保证。如果,开发者在开发软件的过程中能够宏观 地考虑软件的个性和共性,充分体现技术的应用,在执行软件的设计上,为使其更具有生命 力,从而引入自我维护功能的定义。由于软件自维护功能的设计给整体上的设计带来了难度, 所以需要采取一些额外系统资源占用的方法。在时代不断发展和科技不断进步的今天,计算机软件工程在企业中的运用范围更加广 泛,程序的设计也可以说是无所不在,软件工程的开发也逐渐登上社会舞台。即便如此,广 大用户仍然会在使用过程屮遇到许多曾经遇到过甚至从未遇到过的问题,这就要求计算机软 件工程的维护人员要学习新的知识并总结经验,以此来应对这些问题的挑战,从而保障计算 机软件工程的安全和稳定,保障学习、生产和生活屮数据的安全,确保各项工作的正常开展。除此z外,以软件工程技术作为灵魂的计算机信息系统,也正在向结构广泛分布、功 能智能化、系统高度智能化和信息多元化等一系列新的发展方向进

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论