论文部分内容阅读
[摘 要]近年来,随着时代与科技的快速发展,计算机在人们生活中的地位越来越重要,和人们的生活形成了越来越紧密的联系,各类应用软件层出不穷。由此,关于软件工程的安全等维护也成为当前软件业所面临的严峻问题,本文简要分析了相关的维护措施和方法探讨,以确保计算机软件的安全性与稳定性。?
[关键词]计算机 软件工程 维护 措施与方法
中图分类号:G623.58 文献标识码:A 文章编号:1009-914X(2015)30-0261-01
在计算机高速发展的同时,软件工程的功能性不断增强,智能化程度也不断提高。计算机软件给人们的生活提供了很大的便利。但是,计算机软件的故障也为用户增添了不少的困扰。对此,为了保证计算机软件工程发展的安全和稳定,需要不断研究维护计算机软件工程的措施和方法,并注重区别不同软件的维护需要,进而有效提升计算机软件工程的针对性和有效性。
1、计算机软件工程维护的意义
软件是计算机实现各种计算机辅助功能的工具和载体,是人机交互的平台,能够实现用户与硬件间的信息交互。计算机文件、数据都是由二进制数据组成,软件编码也由二进制码组成,因此在软件使用和制作过程中难免存在一些问题和故障。然而若能定期维护计算机则能极大的降低软件的故障发生率,确保计算机能够稳定正常的工作。
软件不仅仅为应用程序,还具备许多辅助功能,确保用户能高效利用计算机软件来降低工作强度、提高学习效率或工作效率。但使用计算机的过程中,因为计算机硬件本身的限制或者用户不当的操作可能导致软件故障而对用户的学习、工作效率有一定的影响。因而,定期的软件维护对提高用户使用效率至关重要。
2、计算机软件工程的维护措施
2.1 提高计算机软件工程质量
全面提高计算机软件工程的质量,有效减少计算机软件的开发成本使用,科学推进软件工程维护的模块化工作是计算机软件工程维护措施的关键和基础,同时也是软件工程维护不可或缺的工作环节。提升计算机软件工程的质量和水平的优势主要体现在以下几个方面:第一,在应用这一措施的过程中,如果需要对其中的某一模块的功能进行改变或者调整的话,不会影响和涉及到其他模块的正常工作和运转,只要将需要改变某个功能的模块进行操作和处理就可以达到维护目的。第二,在应用这一措施时,如果需要对某一计算机软件程序的功能进行一定的拓展和增强,通过增加相应的功能模块或者模块层次就能够实现软件功能的扩展和增强。第三,应用这一措施可以为软件程序的多次测试和反复测量创造良好的条件和环境,并让及时发现和纠正软件程序存在的事物和问题成为可能。与此同时,结构化程序的开发和设计,使计算机软件工程的系统性能和维护水平进一步提升。因此,计算机软件工程建设质量和水平得以不断提升,并且真正提升了软件的运行和使用效应。
2.2 建立软件品质目标
对于软件工程来说,其维护应该具有可靠、可理解、可移植、可修改、可测试、可使用以及效率高等特点。但是,若为了达到以上目标付出了相当大的代价则是不可取也不可行的。这是因为以上特征间或是相互矛盾,或是互相依赖,因此,要想满足各方面特征就应该正确使用程序作用,就要建立起相应的软件品质指标,按照不同的计算环境作出相应的变化,并构建软件工程的优先级。
2.3 注重程序设计语言的选择
程序设计语言的选择对于软件工程的维护有着非常重要的影响。低层次语言的维护难度相对较大,也比较复杂,主要原因是换边语言和机器语言的理解难度大,并且不容易被掌握,维护的难度相应增大。高层次语言的维护难度相对较小,也较为简单,但是需要注意的是理解高层次语言需要注意区分细微差异,不能采取相同的措施处理不同的问题。除了低层次语言和高层次语言外,还要注意第四代语言的应用。这一软件程序设计语言不用指定算法,只需要程序编译人员提出要求并完成相关操作即可。由此可见,有效维护计算机软件工程需要从不同的程序设计语言出发,科学选用软件程序设计语言,提高维护的针对性,进一步发挥计算机软件工程的巨大作用。
3、计算机软件工程的维护方法
计算机软件作为一种应用程序,向用户提供很多辅助功能,同时确保用户可以较好地通过计算机软件来降低工作强度,并提高工作的效率。然而,在使用计算机的过程中,难免会受到硬件设备等条件的限制,也可能由于用户自身的操作不当,而导致软件出现一些故障,从而对其工作效率产生不利影响。因此,需要采取正确的方法来维护计算机软件工程。
2.1 建立健全软件病毒防护机制
为了确保计算机软件的正常运行,首先要保证计算机不会受到病毒侵袭,这就需要安装效果较好的防御软件,也就是安装防火墙以及杀毒软件。另外,用户自身也要形成较好的上网习惯,增强自身防范意识,避免随意浏览、下载及使用一些非法复制的文件夹或软件,并经常扫描检查系统后台的木马程序。
2.2 及时清理、检测及扫描硬盘
在使用一段时期之后,计算机的硬盘里往往会积累很多残留数据,既占据着硬盘空间,影响了软件的运行速度,还给硬盘的安全性与可靠性埋下隐患。因此,应该定期备份数据,并及时对硬盘进行清理。
2.3 减少系统盘中的程序安装数量或重装系统。
若所有软件都安装在系统盘内,将对软件运行速度影响较大,因为占用大量内存将影响到操作系统的正常稳定运行。也可重装系统,以优化计算机系统盘的内存空间,提升软件、系统运行效率。
4、计算机软件工程维护的现状及发展方向
软件工程维护,指的是基于软件的使用角度来保证软件的稳定安全运行。定期维护计算机软件,在确保软件正常运行的同时,还能够有效利用其辅助功能来提升软件利用效率。
版本较早的软件通常容易开发但是难于维护,常见弊病为通用性很差,也是这些系统或软件被重复开发的原因,但是这样容易引起资源、人力和财力的浪费和流失,还可能对软件的正常使用造成一定的影响。因此,模块化、多功能、易维护的软件是未来软件的发展趋势。但是需设计者能够具备灵活、通用的设计思路,统筹规划,以确保软件具备强自我可维护性。
综上所述,计算机已经普遍应用于人们的日常生活当中,而计算机软件工程的维护对于计算机的正常运行有着至关重要的影响,因此,积极采取有效的措施和方法,对软件进行经常性维护,从而确保软件的正常使用,保证人们的生活、生产和学习中的数据安全及正常开展各项工作。未来软件工程也不断朝信息多元化、高度智能化、功能智能化和结构广泛化方向发展。
参考文献
[1] 李庆年.浅析计算机软件设计过程中的可维护性[J].现代教育科学(教学研究),2013(02).
[2] 冯鑫.计算机软件工程的维护措施和方法研究[J].城市建设理论研究(电子版),2013(29):89-90.
[3] 浅析计算机软件可维护性方法及保护技术[J].计算机光盘软件与应用,2010(10).
[关键词]计算机 软件工程 维护 措施与方法
中图分类号:G623.58 文献标识码:A 文章编号:1009-914X(2015)30-0261-01
在计算机高速发展的同时,软件工程的功能性不断增强,智能化程度也不断提高。计算机软件给人们的生活提供了很大的便利。但是,计算机软件的故障也为用户增添了不少的困扰。对此,为了保证计算机软件工程发展的安全和稳定,需要不断研究维护计算机软件工程的措施和方法,并注重区别不同软件的维护需要,进而有效提升计算机软件工程的针对性和有效性。
1、计算机软件工程维护的意义
软件是计算机实现各种计算机辅助功能的工具和载体,是人机交互的平台,能够实现用户与硬件间的信息交互。计算机文件、数据都是由二进制数据组成,软件编码也由二进制码组成,因此在软件使用和制作过程中难免存在一些问题和故障。然而若能定期维护计算机则能极大的降低软件的故障发生率,确保计算机能够稳定正常的工作。
软件不仅仅为应用程序,还具备许多辅助功能,确保用户能高效利用计算机软件来降低工作强度、提高学习效率或工作效率。但使用计算机的过程中,因为计算机硬件本身的限制或者用户不当的操作可能导致软件故障而对用户的学习、工作效率有一定的影响。因而,定期的软件维护对提高用户使用效率至关重要。
2、计算机软件工程的维护措施
2.1 提高计算机软件工程质量
全面提高计算机软件工程的质量,有效减少计算机软件的开发成本使用,科学推进软件工程维护的模块化工作是计算机软件工程维护措施的关键和基础,同时也是软件工程维护不可或缺的工作环节。提升计算机软件工程的质量和水平的优势主要体现在以下几个方面:第一,在应用这一措施的过程中,如果需要对其中的某一模块的功能进行改变或者调整的话,不会影响和涉及到其他模块的正常工作和运转,只要将需要改变某个功能的模块进行操作和处理就可以达到维护目的。第二,在应用这一措施时,如果需要对某一计算机软件程序的功能进行一定的拓展和增强,通过增加相应的功能模块或者模块层次就能够实现软件功能的扩展和增强。第三,应用这一措施可以为软件程序的多次测试和反复测量创造良好的条件和环境,并让及时发现和纠正软件程序存在的事物和问题成为可能。与此同时,结构化程序的开发和设计,使计算机软件工程的系统性能和维护水平进一步提升。因此,计算机软件工程建设质量和水平得以不断提升,并且真正提升了软件的运行和使用效应。
2.2 建立软件品质目标
对于软件工程来说,其维护应该具有可靠、可理解、可移植、可修改、可测试、可使用以及效率高等特点。但是,若为了达到以上目标付出了相当大的代价则是不可取也不可行的。这是因为以上特征间或是相互矛盾,或是互相依赖,因此,要想满足各方面特征就应该正确使用程序作用,就要建立起相应的软件品质指标,按照不同的计算环境作出相应的变化,并构建软件工程的优先级。
2.3 注重程序设计语言的选择
程序设计语言的选择对于软件工程的维护有着非常重要的影响。低层次语言的维护难度相对较大,也比较复杂,主要原因是换边语言和机器语言的理解难度大,并且不容易被掌握,维护的难度相应增大。高层次语言的维护难度相对较小,也较为简单,但是需要注意的是理解高层次语言需要注意区分细微差异,不能采取相同的措施处理不同的问题。除了低层次语言和高层次语言外,还要注意第四代语言的应用。这一软件程序设计语言不用指定算法,只需要程序编译人员提出要求并完成相关操作即可。由此可见,有效维护计算机软件工程需要从不同的程序设计语言出发,科学选用软件程序设计语言,提高维护的针对性,进一步发挥计算机软件工程的巨大作用。
3、计算机软件工程的维护方法
计算机软件作为一种应用程序,向用户提供很多辅助功能,同时确保用户可以较好地通过计算机软件来降低工作强度,并提高工作的效率。然而,在使用计算机的过程中,难免会受到硬件设备等条件的限制,也可能由于用户自身的操作不当,而导致软件出现一些故障,从而对其工作效率产生不利影响。因此,需要采取正确的方法来维护计算机软件工程。
2.1 建立健全软件病毒防护机制
为了确保计算机软件的正常运行,首先要保证计算机不会受到病毒侵袭,这就需要安装效果较好的防御软件,也就是安装防火墙以及杀毒软件。另外,用户自身也要形成较好的上网习惯,增强自身防范意识,避免随意浏览、下载及使用一些非法复制的文件夹或软件,并经常扫描检查系统后台的木马程序。
2.2 及时清理、检测及扫描硬盘
在使用一段时期之后,计算机的硬盘里往往会积累很多残留数据,既占据着硬盘空间,影响了软件的运行速度,还给硬盘的安全性与可靠性埋下隐患。因此,应该定期备份数据,并及时对硬盘进行清理。
2.3 减少系统盘中的程序安装数量或重装系统。
若所有软件都安装在系统盘内,将对软件运行速度影响较大,因为占用大量内存将影响到操作系统的正常稳定运行。也可重装系统,以优化计算机系统盘的内存空间,提升软件、系统运行效率。
4、计算机软件工程维护的现状及发展方向
软件工程维护,指的是基于软件的使用角度来保证软件的稳定安全运行。定期维护计算机软件,在确保软件正常运行的同时,还能够有效利用其辅助功能来提升软件利用效率。
版本较早的软件通常容易开发但是难于维护,常见弊病为通用性很差,也是这些系统或软件被重复开发的原因,但是这样容易引起资源、人力和财力的浪费和流失,还可能对软件的正常使用造成一定的影响。因此,模块化、多功能、易维护的软件是未来软件的发展趋势。但是需设计者能够具备灵活、通用的设计思路,统筹规划,以确保软件具备强自我可维护性。
综上所述,计算机已经普遍应用于人们的日常生活当中,而计算机软件工程的维护对于计算机的正常运行有着至关重要的影响,因此,积极采取有效的措施和方法,对软件进行经常性维护,从而确保软件的正常使用,保证人们的生活、生产和学习中的数据安全及正常开展各项工作。未来软件工程也不断朝信息多元化、高度智能化、功能智能化和结构广泛化方向发展。
参考文献
[1] 李庆年.浅析计算机软件设计过程中的可维护性[J].现代教育科学(教学研究),2013(02).
[2] 冯鑫.计算机软件工程的维护措施和方法研究[J].城市建设理论研究(电子版),2013(29):89-90.
[3] 浅析计算机软件可维护性方法及保护技术[J].计算机光盘软件与应用,2010(10).