软件设计维护措施

时间:2022-08-05 01:20:44

软件设计维护措施

1计算机软件工程的维护措施

计算机的软件维护主要包含三个方面:1)适应性维护:为了适应外部环境变化而进行必要的软件维护,主要体现在软件修改;2)纠正性维护:纠正计算机软件中的错误;3)完善性维护:提高系统的性能和扩展软件功能;计算机软件工程的维护措施文/田随着科技水平的不断提高,计算机在人们生活中的地位越来越重要,计算机硬件也不断的更新换代,但是要想为人们应用,必要的软件是不可缺少的。然而软件的维护与保护已成为软件工程中必须良好解决的问题,也是确保软件的安全性和稳定性的必要前提。本文首先介绍了软件维护的重要性和必要性,并对维护措施进行介绍,最后总结了软件维护的发展现状未来的发展方向。摘要日常的软件维护工作中主要为后两项的维护,占80%左右。有资料表明,软件维护的成本占其生命周期内总成本的70%以上。因此,软件的维护工作意义重大。1.1提高软件质量及模块化程度软件开发过程中,降低研发成本与提升软件质量是有效提高软件可维护性的方式之一。优点有:(1)模块化之后,如果需改变某一特定功能模块,仅需改变这一模块便可,不会影响到其他模块;如果需增加功能也仅需改进或增加相应的模块或模块层。(2)软件的重复测试和测量也更方面,易于发现并改正其中的错误,以提升运行效率。程序结构化程度加深后,不需明白模块内部状态,仅需更换其外部模块特征便可,可有效降低错误率。1.2合理建立软件优先级软件的维护性应以可测试、可修改、可使用、可理解、可移植、可靠、效率高为目标,但是这些目标都实现需付出巨大的代价,但是这些特性间存在相互依赖、相互矛盾,因此如何优化软件特性,就需合理对软件维护的各个特性进行优先级排序。1.3选择合理的程序设计语言合理选择软件设计语言对程序的可维护性影响很大。低级语言值得是机器语言等难以理解与掌握的语言,使维护困难。高级语言则容易理解与维护,不过各个不同的语言的可理解程度也有区别。还有些非过程化的语言,成为第四代语言,用户不需指出具体的实现算法,仅向编译或解释程序给出要求便能自行根据用户要求来进行智能假设。1.4计算机软件工程的具体措施(1)安装强有力的反病毒软件,提高防御水平。这是为了保证计算机能够不受病毒的威胁,这也是确保软件正常运行的前提,而防御病毒主要依靠杀毒软件与防火墙。用户也应加强防范意识,不应随意下载、使用或浏览非法网页或非法文件,应经常自查电脑程序,以清除后台可能存在的木马程序。(2)及时检测、扫描并清理硬盘,确保分区的安全性、可靠性和运行效率。一段时间后,计算机硬盘里会积累很多残留数据,不仅对硬盘空间有影响,对软件运行的速度也有很大影响,也会影响到硬盘本身的安全性和可靠性。因此应该定期对重要数据进行备份,并及时清理硬盘垃圾。(3)减少系统盘中的程序安装数量或重装系统。若所有软件都安装在系统盘内,将对软件运行速度影响较大,因为占用大量内存将影响到操作系统的正常稳定运行。也可重装系统,以优化计算机系统盘的内存空间,提升软件、系统运行效率。

2计算机软件工程维护的现状及发展方向

软件工程维护,指的是基于软件的使用角度来保证软件的稳定安全运行。定期维护计算机软件,在确保软件正常运行的同时,还能够有效利用其辅助功能来提升软件利用效率。版本较早的软件通常容易开发但是难于维护,常见弊病为通用性很差,也是这些系统或软件被重复开发的原因,但是这样容易引起资源、人力和财力的浪费和流失,还可能对软件的正常使用造成一定的影响。因此,模块化、多功能、易维护的软件是未来软件的发展趋势。但是需设计者能够具备灵活、通用的设计思路,统筹规划,以确保软件具备强自我可维护性。软件开发过程中应充分考虑软件的共性与个性,加入自我维护的功能之后使软件生命力更强,但是自我维护功能的加入也给软件设计带来了较大困难,需要占用一些额外的系统资源。计算机软件的开发与设计不断被重视,然是用户在软件的使用过程中仍然会遇到各种问题,因此软件维护人员应努力学习新知识与总结经验教训,以应对软件应用中的各种挑战,以确保软件的稳定与安全,保证生活、生产和学习中的数据安全及正常开展各项工作。软件工程也不断朝信息多元化、高度智能化、功能智能化和结构广泛化方向发展。

3总结

软件不断多样化,应用不断广泛的今天,软件维护显得越发重要,软件的安全稳定运行是软件为用户良好服务的基础。

作者:田 单位:同济大学软件学院

上一篇:微课平台软件设计 下一篇:包装设计在品牌建设作用