论文部分内容阅读
[摘 要]现今信息化水平和计算机技术得到了较好的发展,而且计算机技术已经运用在各行各业中,使用计算机技术必然会用到相应的计算机软件,那么在计算机技术广泛普及的同时还要注意计算机软件工程的维护,本文将详述计算机软件工程维护的意义、计算机软件工程维护的有效措施以及计算机软件工程维护的重要方法。
[关键词]计算机软件工程;维护措施;方法
中图分类号:E1 文献标识码:A 文章编号:1009-914X(2019)08-0228-01
前言
在科学技术不断发展和信息化水平逐渐提升的今天,计算机软件更加广泛的应用在实际的生产生活中,并发挥着巨大的作用。而且,计算机软件工程正在向智能化和功能化方向发展,自然要重视软件故障的处理工作以及潜在危险因素的处理任务。对此,为了保证计算机软件工程发展的安全和稳定,需要不断研究维护计算机软件工程的措施和方法,并注重区别不同软件的维护需要,进而有效提升计算机软件工程的针对性和有效性。
1 软件工程维护的意义
1.1 推动计算机技术发展
进行软件工程的维护,是计算机技术发展的重要保障。计算机技术高速发展,与当前社会的发展有着极为密切的联系,而一旦软件在运行过程中发生了问题,对于计算机功能的影响是不可预估的,这就可能会导致对于用户工作、生活的影响。因此,更好的实现软件工程的维护,是对于发展计算机的有效途径,同时也是实现其发展的首要目的。
1.2 提高开发者自身能力
开发者在维护的过程,就是实现自身能力不断提升的过程。事物的发展都是在发现问题、解决问题中不断前进。软件开发者能够在维护软件的过程当中,发现计算机软件工程在运行过程中出现的问题,通过自身的分析、了解,找到解决该漏洞的有效方法,实现该漏洞的修复和完善。同时在这一过程中,软件开发者可以不断开阔自身的思路,发散自己的思维,及时掌握和了解更多最为先进前沿的技术,从而实现自身能力的不断提高。
2 计算机软件工程的维护措施
软件工程维护一般可以分为三个方面:一是主要为软件适应变化中的外部环境而对软件应用程序做出修改的适应性维护,二是主要负责纠正软件错误的纠正性维护,三是为扩大软件功能和提升系统性能的完善性维护。在这三类维护中,第二、三层面的维护工作占总维护工作的80%左右。另据调查显示,软件的维护成本已经达到软件生命周期成本的百分之七十以上。由此可见,软件在运行中的维护和对软件维护的价值是不言而喻的。
2.1 提升软件工程工具的质量技术和模块化
在软件工程开发的过程中,要使其提高可维护性的有效的方法之一,就是降低软件的研发成本和提高软件的整体质量。其优点可归纳为以下两个方面:首先,若需要对一个功能模块进行改变,则只需要对这一模块改变即可,而对其他模块不会产生影响;如果要为程序增加功能也是需要增加一个新的模块层或模块。其次,采用这种方法,程序的重复测量和测试更易进行,容易发现和改正序列错误,以提高程序运行的效率。另外,可以使用结构化程序设计技术,进而增强现有系统的可维护性。这种方法并不需要把握模块的内部运作状态,只需要掌握更换外部模块的特征即可。此法可以提供结构化的模块,并可以帮助减少新的错误。
2.2 创建软件工程优先级和精密的软件品质目标
所谓软件工程的维护性应该是可靠的、可移植的、可理解的、可使用和效率高的、可修改和测试的。如果为了实现上述目标而要付出很大的代价是不可行也不可取的。由于这些特性之间有的相互矛盾,有的相互依赖,所以,要使各方面的特性都得到满足就必须遵循程序作用的使用,根据计算环境的变化而变化。
2.3 合理选择程序设计语言
依据软件工程的可维护性来选择程序设计语言,对软件工程维护有着极大的影响。所谓低层次的语言,是指机器语言和换边语言,这些语言是相当难以掌握和理解,对其的维护则更是难上加难。相对而言,高级语言具有更好的维护性且更容易理解,不过高级语言中的可理解程度也并不相同。此外,有些非过程化的第四代语言,并不需要用户去指出实现的算法,仅仅需要向解释程序或编译程序提出要求,由解释程序或编译程序自行做出符合用户要求的智能假设。
3 计算机软件工程保护方式
3.1 强化计算机硬盘检查和清理工作
根据一般的生活常识我们知道,当机器运行一定的时间后会出现一些卡顿问题,当然在计算机系统的运行也会出现这种问题,出现这些问题的主要原因是硬盘在运行一段时间之后,其硬盘内部会存有一些数据残骸。大量的计算机访问和存储数据,在一定程度上影响着计算机硬盘的储存空间,这样会导致计算机硬件的内存明显不足,随着大量数据的累积,一定程度上导致计算机运行系统的速度明显下降,从而使计算机不能稳定的工作。为了防止计算机数据的丢失和盗窃,我们在日常操作中,应该避免大量数据的存储,也为了能够提高计算机软件工程的运行速度和维修质量保证,我们应该经常对计算机硬盘进行一系列的检测扫描和清除多余的数据的工作,这对于计算机能够稳定工作起到至关重要的作用。通过对硬盘的清理工作,我们可以将计算机内一些不重要的数据清除掉,从而节省了计算机系统硬盘的空间储存。对于我们一些重要的信息数据,也可以通过计算机硬盘扫描和筛选,把一些重要的数据进行备份,这样就合理地利用了计算机硬盘的空间,对于计算机软件工程的维护提供了帮助。
3.2 使用杀毒软件
我们都知道,在互联网大力发展的情况下,虽然在软件上给我们提供了便捷,但是对于计算机软件的保护也面临一些挑战,计算机软件连接着一张世界软件网,在这些软件中可能存在一些病毒,这些病毒和基本的软件没有多大的区别,这就导致了一些病毒软件混杂在日常应用的计算机软件之中,但我们使用计算机软件系统的时候,系统给我们带来一些病毒的干扰,这就导致了计算机软件系统被病毒的侵入,严重的情况会导致计算机软件工程的瘫痪,极大程度影响我们的日常体验。所以,在进行计算机软件工程的维护中,设计人员需要建立完善的软件杀毒工作,来保障计算机软件工程的正常运转。
3.3 合理的管理计算机系统程序
在计算机使用的过程中,我们一般情况下会习惯把软件安装在c盘中,c盘是计算机系统工作的核心硬盘,大量的安装应用程序会导致系统运行速度下降,所以我们在进行软件安装要分盘处理,这样会减小系统硬盘处理工作量,进而加快了系统的运行速度。如果长时间的累积软件应用不清理,也会导致系统运行的工作效率下降,在对一些不經常使用的软件应用,尽量避免下载安装在计算机系统内部,如果需要也可以打开网页版进行操作,这样就减轻计算机系统运行软件的数量,在很大程度上缓解了计算机系统内部的任务量,所以我们应该尽量减少计算机系统内部的软件安装的数量,并及时地对系统软件进行优化升级,提高系统运行的工作效率。
4 结语
综上所述,在现代化的发展中,随着计算机软件技术的广泛普及,人们在应用的过程中应加强对软件工程的管理与维护,以通过采取可行性的措施来提高软件的利用率,使计算机软件工程可以朝着更好的方向发展。
参考文献
[1]孙宝霞.刍议计算机软件工程的维护措施和方法[J].计算机光盘软件与应用,2014(23):59+61.
[2]程红英.计算机软件工程的维护措施与方法分析[J].计算机光盘软件与应用,2014,08:313+315.
[关键词]计算机软件工程;维护措施;方法
中图分类号:E1 文献标识码:A 文章编号:1009-914X(2019)08-0228-01
前言
在科学技术不断发展和信息化水平逐渐提升的今天,计算机软件更加广泛的应用在实际的生产生活中,并发挥着巨大的作用。而且,计算机软件工程正在向智能化和功能化方向发展,自然要重视软件故障的处理工作以及潜在危险因素的处理任务。对此,为了保证计算机软件工程发展的安全和稳定,需要不断研究维护计算机软件工程的措施和方法,并注重区别不同软件的维护需要,进而有效提升计算机软件工程的针对性和有效性。
1 软件工程维护的意义
1.1 推动计算机技术发展
进行软件工程的维护,是计算机技术发展的重要保障。计算机技术高速发展,与当前社会的发展有着极为密切的联系,而一旦软件在运行过程中发生了问题,对于计算机功能的影响是不可预估的,这就可能会导致对于用户工作、生活的影响。因此,更好的实现软件工程的维护,是对于发展计算机的有效途径,同时也是实现其发展的首要目的。
1.2 提高开发者自身能力
开发者在维护的过程,就是实现自身能力不断提升的过程。事物的发展都是在发现问题、解决问题中不断前进。软件开发者能够在维护软件的过程当中,发现计算机软件工程在运行过程中出现的问题,通过自身的分析、了解,找到解决该漏洞的有效方法,实现该漏洞的修复和完善。同时在这一过程中,软件开发者可以不断开阔自身的思路,发散自己的思维,及时掌握和了解更多最为先进前沿的技术,从而实现自身能力的不断提高。
2 计算机软件工程的维护措施
软件工程维护一般可以分为三个方面:一是主要为软件适应变化中的外部环境而对软件应用程序做出修改的适应性维护,二是主要负责纠正软件错误的纠正性维护,三是为扩大软件功能和提升系统性能的完善性维护。在这三类维护中,第二、三层面的维护工作占总维护工作的80%左右。另据调查显示,软件的维护成本已经达到软件生命周期成本的百分之七十以上。由此可见,软件在运行中的维护和对软件维护的价值是不言而喻的。
2.1 提升软件工程工具的质量技术和模块化
在软件工程开发的过程中,要使其提高可维护性的有效的方法之一,就是降低软件的研发成本和提高软件的整体质量。其优点可归纳为以下两个方面:首先,若需要对一个功能模块进行改变,则只需要对这一模块改变即可,而对其他模块不会产生影响;如果要为程序增加功能也是需要增加一个新的模块层或模块。其次,采用这种方法,程序的重复测量和测试更易进行,容易发现和改正序列错误,以提高程序运行的效率。另外,可以使用结构化程序设计技术,进而增强现有系统的可维护性。这种方法并不需要把握模块的内部运作状态,只需要掌握更换外部模块的特征即可。此法可以提供结构化的模块,并可以帮助减少新的错误。
2.2 创建软件工程优先级和精密的软件品质目标
所谓软件工程的维护性应该是可靠的、可移植的、可理解的、可使用和效率高的、可修改和测试的。如果为了实现上述目标而要付出很大的代价是不可行也不可取的。由于这些特性之间有的相互矛盾,有的相互依赖,所以,要使各方面的特性都得到满足就必须遵循程序作用的使用,根据计算环境的变化而变化。
2.3 合理选择程序设计语言
依据软件工程的可维护性来选择程序设计语言,对软件工程维护有着极大的影响。所谓低层次的语言,是指机器语言和换边语言,这些语言是相当难以掌握和理解,对其的维护则更是难上加难。相对而言,高级语言具有更好的维护性且更容易理解,不过高级语言中的可理解程度也并不相同。此外,有些非过程化的第四代语言,并不需要用户去指出实现的算法,仅仅需要向解释程序或编译程序提出要求,由解释程序或编译程序自行做出符合用户要求的智能假设。
3 计算机软件工程保护方式
3.1 强化计算机硬盘检查和清理工作
根据一般的生活常识我们知道,当机器运行一定的时间后会出现一些卡顿问题,当然在计算机系统的运行也会出现这种问题,出现这些问题的主要原因是硬盘在运行一段时间之后,其硬盘内部会存有一些数据残骸。大量的计算机访问和存储数据,在一定程度上影响着计算机硬盘的储存空间,这样会导致计算机硬件的内存明显不足,随着大量数据的累积,一定程度上导致计算机运行系统的速度明显下降,从而使计算机不能稳定的工作。为了防止计算机数据的丢失和盗窃,我们在日常操作中,应该避免大量数据的存储,也为了能够提高计算机软件工程的运行速度和维修质量保证,我们应该经常对计算机硬盘进行一系列的检测扫描和清除多余的数据的工作,这对于计算机能够稳定工作起到至关重要的作用。通过对硬盘的清理工作,我们可以将计算机内一些不重要的数据清除掉,从而节省了计算机系统硬盘的空间储存。对于我们一些重要的信息数据,也可以通过计算机硬盘扫描和筛选,把一些重要的数据进行备份,这样就合理地利用了计算机硬盘的空间,对于计算机软件工程的维护提供了帮助。
3.2 使用杀毒软件
我们都知道,在互联网大力发展的情况下,虽然在软件上给我们提供了便捷,但是对于计算机软件的保护也面临一些挑战,计算机软件连接着一张世界软件网,在这些软件中可能存在一些病毒,这些病毒和基本的软件没有多大的区别,这就导致了一些病毒软件混杂在日常应用的计算机软件之中,但我们使用计算机软件系统的时候,系统给我们带来一些病毒的干扰,这就导致了计算机软件系统被病毒的侵入,严重的情况会导致计算机软件工程的瘫痪,极大程度影响我们的日常体验。所以,在进行计算机软件工程的维护中,设计人员需要建立完善的软件杀毒工作,来保障计算机软件工程的正常运转。
3.3 合理的管理计算机系统程序
在计算机使用的过程中,我们一般情况下会习惯把软件安装在c盘中,c盘是计算机系统工作的核心硬盘,大量的安装应用程序会导致系统运行速度下降,所以我们在进行软件安装要分盘处理,这样会减小系统硬盘处理工作量,进而加快了系统的运行速度。如果长时间的累积软件应用不清理,也会导致系统运行的工作效率下降,在对一些不經常使用的软件应用,尽量避免下载安装在计算机系统内部,如果需要也可以打开网页版进行操作,这样就减轻计算机系统运行软件的数量,在很大程度上缓解了计算机系统内部的任务量,所以我们应该尽量减少计算机系统内部的软件安装的数量,并及时地对系统软件进行优化升级,提高系统运行的工作效率。
4 结语
综上所述,在现代化的发展中,随着计算机软件技术的广泛普及,人们在应用的过程中应加强对软件工程的管理与维护,以通过采取可行性的措施来提高软件的利用率,使计算机软件工程可以朝着更好的方向发展。
参考文献
[1]孙宝霞.刍议计算机软件工程的维护措施和方法[J].计算机光盘软件与应用,2014(23):59+61.
[2]程红英.计算机软件工程的维护措施与方法分析[J].计算机光盘软件与应用,2014,08:313+315.