您好,欢迎来到华佗养生网。
搜索
您的当前位置:首页计算机软件工程的维护措施

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

来源:华佗养生网
软 ・Software Development 计算机软件工程的维护措施 文/田汪洋 日常的软件维护工作中主要为后两项的维护, 软件运行速度影响较大,因为占用大量内存将 影响到操作系统的正常稳定运行。也可重装系 随着科技水平的不断提高, 计算机在人们生活中的地位越来 越重要,计算机硬件也不断的更 新换代,但是要想为人们应用, 必要的软件是不可缺少的 然而 软件的维护与保护已成为软件工 程中必须良好解决的问题,也是 占80%左右。有资料表明,软件维护的成本 占其生命周期内总成本的70%以上。因此, 软件的维护工作意义重大。 统,以优化计算机系统盘的内存空间,提升软 件、系统运行效率。 2.1提高软件质量及模块化程度 软件开发过程中,降低研发成本与提升软 3计算机软件工程维护的现状及发展方向 软件工程维护,指的是基于软件的使用 确保软件的安全性和稳定性的必 要前提 本文首先介绍了软件维 件质量是有效提高软件可维护性的方式之一。 护的重要性和必要性,并对维护 优点有: (1)模块化之后,如果需改变某一 措施进行介绍,最后总结了软件 特定功能模块,仅需改变这一模块便可,不会 维护的发展现状未来的发展方向。 影响到其他模块;如果需增加功能也仅需改进 或增加相应的模块或模块层。(2)软件的重 复测试和测量也更方面,易于发现并改正其中 的错误,以提升运行效率。程序结构化程度加 深后,不需明白模块内部状态,仅需更换其外 【关键词】计算机软件工程维护安全性发 部模块特征便可,可有效降低错误率。 展方向 2.2合理建立软件优先级 软件的维护性应以可测试、可修改、可 计算机软件不断朝智能化、强功能型方 使用、可理解、可移植、可靠、效率高为目标, 向发展,日益丰富的软件应用极大的方便了人 但是这些目标都实现需付出巨大的代价,但是 们的生活,但是因为计算机软件的故障给人们 这些特性间存在相互依赖、相互矛盾,因此如 困扰的情况也时有发生,因而潜在的安全性对 何优化软件特性,就需合理对软件维护的各个 人们的生活有着较大的影响。因此,保证计算 特性进行优先级排序。 机软件的安全性和稳定性,对不同类型的、功 2.3选择合理的程序设计语言 能各异的计算机软件进行有效管理和维护,让 计算机能充分发挥其功能,让其能方便人们的 合理选择软件设计语言对程序的可维护 工作、生活和学习等需求。 性影响很大。低级语言值得是机器语言等难以 1软件维护的必要性 理解与掌握的语言,使维护困难。高级语言则 容易理解与维护,不过各个不同的语言的可理 软件是计算机实现各种计算机辅助功能 解程度也有区别。还有些非过程化的语言,成 的工具和载体,是人机交互的平台,能够实现 为语言,用户不需指出具体的实现算法, 用户与硬件间的信息交互。计算机文件、数据 仅向编译或解释程序给出要求便能自行根据用 都是由二进制数据组成,软件编码也由二进制 户要求来进行智能假设。 码组成,因此在软件使用和制作过程中难免存 2.4计算机软件工程的具体措施 在一些问题和故障。然而若能定期维护计算机 则能极大的降低软件的故障发生率,确保计算 (1)安装强有力的反病毒软件,提高防 机能够稳定正常的工作。 御水平。这是为了保证计算机能够不受病毒的 软件不仅仅为应用程序,还具备许多辅助 威胁,这也是确保软件正常运行的前提,而防 功能,确保用户能高效利用计算机软件来降低 御病毒主要依靠杀毒软件与防火墙 用户也应 工作强度、提高学习效率或工作效率。但使用 加强防范意识,不应随意下载、使用或浏览非 计算机的过程中,因为计算机硬件本身的 法网页或非法文件,应经常自查电脑程序,以 或者用户不当的操作可能导致软件故障而对用 清除后台可能存在的木马程序。 户的学习、工作效率有一定的影响。因而,定 (2)及时检测、扫描并清理硬盘,确保 期的软件维护对提高用户使用效率至关重要。 分区的安全性、可靠性和运行效率。一段时间 后,计算机硬盘里会积累很多残留数据,不仅 2计算机软件工程的维护措施 对硬盘空间有影响,对软件运行的速度也有很 大影响,也会影响到硬盘本身的安全性和可靠 计算机的软件维护主要包含三个方面:1) 性。因此应该定期对重要数据进行备份,并及 适应性维护:为了适应外部环境变化而进行必 时清理硬盘垃圾。 要的软件维护,主要体现在软件修改;2)纠 (3)减少系统盘中的程序安装数量或重 正性维护:纠正计算机软件中的错误;3)完 装系统。若所有软件都安装在系统盘内,将对 善性维护:提高系统的性能和扩展软件功能; 88・电子技术与软件工程Electronic Technology&Software Engineering 角度来保证软件的稳定安全运行。定期维护计 算机软件,在确保软件正常运行的同时,还能 够有效利用其辅助功能来提升软件利用效率。 版本较早的软件通常容易开发但是难于 维护,常见弊病为通用性很差,也是这些系统 或软件被重复开发的原因,但是这样容易引起 资源、人力和财力的浪费和流失,还可能对软 件的正常使用造成一定的影响。因此,模块化、 多功能、易维护的软件是未来软件的发展趋势。 但是需设计者能够具备灵活、通用的设计思路, 统筹规划,以确保软件具备强自我可维护性。 软件开发过程中应充分考虑软件的共性 与个性,加入自我维护的功能之后使软件生命 力更强,但是自我维护功能的加入也给软件设 计带来了较大困难,需要占用一些额外的系统 资源。 计算机软件的开发与设计不断被重视, 然是用户在软件的使用过程中仍然会遇到各种 问题,因此软件维护人员应努力学习新知识与 总结经验教训,以应对软件应用中的各种挑战, 以确保软件的稳定与安全,保证生活、生产和 学习中的数据安全及正常开展各项工作。软件 工程也不断朝信息多元化、高度智能化、功能 智能化和结构广泛化方向发展。 4总结 软件不断多样化,应用不断广泛的今天, 软件维护显得越发重要,软件的安全稳定运行 是软件为用户良好服务的基础。 参考文献 [1]郭闻.软件开发项目管理的关键因素分析 [J】.华南金融电脑,2009,(05):I4-i5. [2]陈小辉,邓杰英,文佳.浅谈软件 的可维护性设计[J】.华南金融电 脑,20i0(03):25—26. 作者单位 同济大学软件学院上海市200092 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo7.cn 版权所有 湘ICP备2022005869号-9

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务