论文部分内容阅读
摘 要:计算机的普及与应用推动了社会经济的快速发展,并且随着技术水平的不断提高,各种类型的应用软件在社会各行各业中得到了广泛的应用,实现了可持续发展。在计算机日常使用过程中,人们还需要对各种软件进行维护,避免其出现故障而导致计算机无法正常使用。本文就计算机软件可维护方法进行深入研究,以供参考。
关键词:计算机;软件;可维护性;方法;研究
计算机是现代化社会发展中的高科技设备,在社会各行各业中得到了广泛的应用,人们的生活与工作都离不开它。如今,随着技术水平的不断提高,各种应用软件不断涌现,趋于复杂化方向发展,使计算机的功能朝向多样化方向发展,并得到了充分发挥。在计算机软件使用过程中,我们应当对其进行合理操作,并定期对其进行维护,以确保计算机的正常运行。
一、计算机软件技术的概述
在现代化社会发展中,计算机作为社会发展中的高科技设备,其应用受到了人们的广泛关注。计算机分为硬件与软件两个部分,其中软件就像是计算机系统的心脏,只有确保其正常运行,才能够确保整个计算机的运行,才能够使其功能得到充分发挥,提高其效益。
1、软件概念
所谓计算机软件也就是计算机用户与硬件之间的主要接口界面,是显示计算机运行数据的重点。在计算机运行过程中,技术人员可以对其中的应用软件及其文档进行概括,这样有利于后期对计算机数据与应用对象进行全面控制,实现计算机设备的正常运行。在对计算机系统进行设计的过程中,软件发挥着至关重要的作用,要求技术人员从多方面角度出发,对其进行合理设计与管理,从而加强对计算机系统的管理。
2、软件的分类
在计算机运行过程中,计算机软件能够为其正常运行而提供所有的功能与性能,从而对计算机数据进行全面控制,确保计算机系统的正常运行,使其功能得到充分发挥。通过相关技术人员对计算机系统及其软件进行分析发现,计算机软件已经越来越复杂化,在计算机系统中得到了广泛的应用。根据计算机软件的应用方法,我们可以将计算机分为以下两种类型:
(1)系统软件
系统软件也就是计算机系统运行中的关键软件,其主要功能是对计算机系统中的硬件进行管理。当计算机处于正常运行的状态,系统软件的工作则是对各种硬件进行协调,通过对其进行合理操作与管理实现正常运行。系统软件在现代化计算机运行中不仅具有多种操作系统,还含有许多基础性工具。
(2)应用软件
所谓应用软件是人们在使用计算机系统的过程中,为了达到某一目的,实现某一用途而开发出来的一些软件,它可以是一个浏览器,也可以是一个数据库。在当前的社会发展中,科学技术的进步推动了人们开发更多应用软件,满足了社会发展的需求,在社会各行各业中得到了广泛的应用。
二、计算机软件的可维护方法
软件在计算机系统中的应用过程中,都具有一定的生命周期,软件开发、运营到后期维护等过程,都需要引起我们的高度重视。其中软件的应用对于计算机系统的正常运行具有非常重要的作用,它能够提高计算机的使用性能,充分发挥其功能以及效益。并且在软件开发过程中,企业需要投入大量的人力、物力、财力,因此必须要求人们在实际工作中对其进行全面分析,尽量开发出一种性能好、使用周期长、多功能的软件,以便于计算机的正常运行。
1、建立明确的软件质量目标和优先级
在工作的过程中,一个可以维护的程序是一种可以理解的,是具备着高度可靠性、可测试性、可修改性和可移植性的工作模式,但是在工作的过程中我们要向实现这一目标,还需要付出大量的代价,而且在工作中还不一定能够行得通。因为在有些时候,由于受到种种因素的影响和限制,使得整个软件在应用的过程中出现了一定的质量缺陷和隐患,也造成了测试软件与其他相关软件出现了促进和影响的现象。因此,在对软件进行维护的过程中,其性能要求必须得到每一种质量特性的适用,且其相对重要性是随着程序的变化和计算机环境的不同而出现了一定变动的工作模式。
2、软件质量技术和工具的提高
在目前的社会发展中,软件为维护通常都是可以将其分为正常性维护、实用性维护和完善性维护三种的。因此其在维护的过程中还需要我们从多个不同的角度入手去总结,针对维护工作要求来加以总结和处理。一般来说,在目前的软件维护性方法研究中,都是通过模块化的方式来进行总结的,这种方法在软件的开发和维护中对于提高软件质量、降低软件应用成本十分关键和重要,这也是提高软件维护可靠性最为关键的技术指标之一。在软件维护工作中,采用模块化主要的优势在于如果需要改变某一个模块的功能,其中需要在工作中将这种模块措施进行改变和优化就行了,对于其他的模块来说影响是很小的一个过程,同时在工作的过程中对于其他模块化的处理要求较为完善和全面。通过多年的工作总结得出,在软件维护性分析和总结着,这种方法的应用是通过对软件误区进行合理定位和纠正的过程,同时也是一个容易纠正其中各项错误的一项工作模式和工作流程。
采用备用件的方法,当要修改某一个模块时,用一个新的结构良好的模块替换掉整个模块。这种方法要求了解所替换模块的外部(接口)特性,可以不了解其内部工作情况。它有利于减少新的错误,并提供了一个用结构化模块逐步替换掉非结构化模块的机会。采用自动重建结构和重新格式化的工具(结构更新技术)。采用如代码评价程序、重定格式程序、结构化工具等自动软件工具——把非结构化代码转换成良好结构代码。改进现有程序的不完善的文档。改进和补充文档的目的是为了提高程序的可理解性,以提高可维护性。
3、进行明确的质量保证审查
质量保证审查对于获得和维持软件的质量,是一个很有用的技术,还可以用来检测在开发和维护阶段内发生的质量变化。一旦检测出问题来,就可以采取措施来纠正,以控制不断增长的软件维护成本,延长软件系统的有效生命期。为了保证软件的可维护性,有4种类型的软件审查。
4、选择可维护的程序设计语言
程序设计语言的选择,对程序的可维护性影响很大。低级语言,即机器语言和汇编语言,很难理解,很难掌握,因此很难维护。高级语言比低级语言容易理解,具有更好的可维护性。但同是高级语言,可理解的难易程度也不一样。第四代语言,例如查询语言、图形语言、报表生成器等,有的是过程化的语言,有的是非过程化的语言。
三、结束语
在现代化社会发展中,计算机技术在社会各个领域得到了广泛的应用,人们的生活与工作都已离不开它。计算机软件是实现计算机系统正常运行的关键。通过上述,了解到软件在计算机系统中的重要性。因此我们在使用计算机的过程中,可以采取各种措施来提高软件的性能,或者在开发软件的过程中使其具有多功能化,这样才能够确保计算机系统的正常运行。软件在开发、运行以及后期管理过程中,都需要我们对其进行相应的维护,这样才能够进一步提高软件的使用价值,使其在计算机软件中得到广泛应用。■
参考文献
[1]陈小辉,邓杰英,文佳.浅谈软件的可维护性设计[J].华南金融电脑,2009,03.
[2]范中平.计算机软件的深度开发应用[J].才智,2012,12.
[3]刘万远,张卫东,王伟.基于层次分析法的软件可维护性评价[J].四川兵工学报,2011,07.
关键词:计算机;软件;可维护性;方法;研究
计算机是现代化社会发展中的高科技设备,在社会各行各业中得到了广泛的应用,人们的生活与工作都离不开它。如今,随着技术水平的不断提高,各种应用软件不断涌现,趋于复杂化方向发展,使计算机的功能朝向多样化方向发展,并得到了充分发挥。在计算机软件使用过程中,我们应当对其进行合理操作,并定期对其进行维护,以确保计算机的正常运行。
一、计算机软件技术的概述
在现代化社会发展中,计算机作为社会发展中的高科技设备,其应用受到了人们的广泛关注。计算机分为硬件与软件两个部分,其中软件就像是计算机系统的心脏,只有确保其正常运行,才能够确保整个计算机的运行,才能够使其功能得到充分发挥,提高其效益。
1、软件概念
所谓计算机软件也就是计算机用户与硬件之间的主要接口界面,是显示计算机运行数据的重点。在计算机运行过程中,技术人员可以对其中的应用软件及其文档进行概括,这样有利于后期对计算机数据与应用对象进行全面控制,实现计算机设备的正常运行。在对计算机系统进行设计的过程中,软件发挥着至关重要的作用,要求技术人员从多方面角度出发,对其进行合理设计与管理,从而加强对计算机系统的管理。
2、软件的分类
在计算机运行过程中,计算机软件能够为其正常运行而提供所有的功能与性能,从而对计算机数据进行全面控制,确保计算机系统的正常运行,使其功能得到充分发挥。通过相关技术人员对计算机系统及其软件进行分析发现,计算机软件已经越来越复杂化,在计算机系统中得到了广泛的应用。根据计算机软件的应用方法,我们可以将计算机分为以下两种类型:
(1)系统软件
系统软件也就是计算机系统运行中的关键软件,其主要功能是对计算机系统中的硬件进行管理。当计算机处于正常运行的状态,系统软件的工作则是对各种硬件进行协调,通过对其进行合理操作与管理实现正常运行。系统软件在现代化计算机运行中不仅具有多种操作系统,还含有许多基础性工具。
(2)应用软件
所谓应用软件是人们在使用计算机系统的过程中,为了达到某一目的,实现某一用途而开发出来的一些软件,它可以是一个浏览器,也可以是一个数据库。在当前的社会发展中,科学技术的进步推动了人们开发更多应用软件,满足了社会发展的需求,在社会各行各业中得到了广泛的应用。
二、计算机软件的可维护方法
软件在计算机系统中的应用过程中,都具有一定的生命周期,软件开发、运营到后期维护等过程,都需要引起我们的高度重视。其中软件的应用对于计算机系统的正常运行具有非常重要的作用,它能够提高计算机的使用性能,充分发挥其功能以及效益。并且在软件开发过程中,企业需要投入大量的人力、物力、财力,因此必须要求人们在实际工作中对其进行全面分析,尽量开发出一种性能好、使用周期长、多功能的软件,以便于计算机的正常运行。
1、建立明确的软件质量目标和优先级
在工作的过程中,一个可以维护的程序是一种可以理解的,是具备着高度可靠性、可测试性、可修改性和可移植性的工作模式,但是在工作的过程中我们要向实现这一目标,还需要付出大量的代价,而且在工作中还不一定能够行得通。因为在有些时候,由于受到种种因素的影响和限制,使得整个软件在应用的过程中出现了一定的质量缺陷和隐患,也造成了测试软件与其他相关软件出现了促进和影响的现象。因此,在对软件进行维护的过程中,其性能要求必须得到每一种质量特性的适用,且其相对重要性是随着程序的变化和计算机环境的不同而出现了一定变动的工作模式。
2、软件质量技术和工具的提高
在目前的社会发展中,软件为维护通常都是可以将其分为正常性维护、实用性维护和完善性维护三种的。因此其在维护的过程中还需要我们从多个不同的角度入手去总结,针对维护工作要求来加以总结和处理。一般来说,在目前的软件维护性方法研究中,都是通过模块化的方式来进行总结的,这种方法在软件的开发和维护中对于提高软件质量、降低软件应用成本十分关键和重要,这也是提高软件维护可靠性最为关键的技术指标之一。在软件维护工作中,采用模块化主要的优势在于如果需要改变某一个模块的功能,其中需要在工作中将这种模块措施进行改变和优化就行了,对于其他的模块来说影响是很小的一个过程,同时在工作的过程中对于其他模块化的处理要求较为完善和全面。通过多年的工作总结得出,在软件维护性分析和总结着,这种方法的应用是通过对软件误区进行合理定位和纠正的过程,同时也是一个容易纠正其中各项错误的一项工作模式和工作流程。
采用备用件的方法,当要修改某一个模块时,用一个新的结构良好的模块替换掉整个模块。这种方法要求了解所替换模块的外部(接口)特性,可以不了解其内部工作情况。它有利于减少新的错误,并提供了一个用结构化模块逐步替换掉非结构化模块的机会。采用自动重建结构和重新格式化的工具(结构更新技术)。采用如代码评价程序、重定格式程序、结构化工具等自动软件工具——把非结构化代码转换成良好结构代码。改进现有程序的不完善的文档。改进和补充文档的目的是为了提高程序的可理解性,以提高可维护性。
3、进行明确的质量保证审查
质量保证审查对于获得和维持软件的质量,是一个很有用的技术,还可以用来检测在开发和维护阶段内发生的质量变化。一旦检测出问题来,就可以采取措施来纠正,以控制不断增长的软件维护成本,延长软件系统的有效生命期。为了保证软件的可维护性,有4种类型的软件审查。
4、选择可维护的程序设计语言
程序设计语言的选择,对程序的可维护性影响很大。低级语言,即机器语言和汇编语言,很难理解,很难掌握,因此很难维护。高级语言比低级语言容易理解,具有更好的可维护性。但同是高级语言,可理解的难易程度也不一样。第四代语言,例如查询语言、图形语言、报表生成器等,有的是过程化的语言,有的是非过程化的语言。
三、结束语
在现代化社会发展中,计算机技术在社会各个领域得到了广泛的应用,人们的生活与工作都已离不开它。计算机软件是实现计算机系统正常运行的关键。通过上述,了解到软件在计算机系统中的重要性。因此我们在使用计算机的过程中,可以采取各种措施来提高软件的性能,或者在开发软件的过程中使其具有多功能化,这样才能够确保计算机系统的正常运行。软件在开发、运行以及后期管理过程中,都需要我们对其进行相应的维护,这样才能够进一步提高软件的使用价值,使其在计算机软件中得到广泛应用。■
参考文献
[1]陈小辉,邓杰英,文佳.浅谈软件的可维护性设计[J].华南金融电脑,2009,03.
[2]范中平.计算机软件的深度开发应用[J].才智,2012,12.
[3]刘万远,张卫东,王伟.基于层次分析法的软件可维护性评价[J].四川兵工学报,2011,07.