王一戎
摘要:伴随着当今时代信息技术的迅猛发展,计算机应用技术也正在不断的优化以及完善。而且计算机应用软件也普遍得到了应用,并在人们的生活以及工作中都占据着十分重要的地位。为了加强计算机应用软件的功能,越来越多的学者开始研究对计算机应用软件的开发以及维护,从而更好的保证计算机应用软件的功能能够良好的运行,更好的保证计算机应用软件得到普及与使用。基于此,本文主要对计算机应用软件的开发以及维护,进行了重点的阐述。
关键词:计算机;应用软件;开发;维护
引言:现如今,有很多社会的生产中都普遍应用到了计算机的系统,而且计算机系统的应用,为人们提供了便利的生活,社会中也有很多领域开始重视计算机的系统。可是由于应用软件是计算机系统的一个基础。因此,人们也一定要重视计算机软件的开发以及维护,只有不断丰富计算机应用软件的功能,才可以保证计算机系统能够发挥自身的作用。
一、计算机应用软件的开发
计算机应用软件的开发主要就是依据用户的实际需求,并运用相应的编程手段,来保证计算机应用软件可以实现预计的功能,从而在一定程度上能够满足软件用户的工作需求。而对于计算机应用软件的开发,具体也体现在四方面,其中包括需求分析、程序编码、软件设计以及系统测试。
(一)需求分析
在对需求进行分析的过程中,设计人员一定要满足用户的基本需求,而且还要做好实际的调查,深层次的了解用户对计算机软件开发的需求,从而保证开发的准确一致、清晰无二义、以及直观易读易修改。而对计算机应用软件开发的需求分析主要包含以下五点:其一,通过市场调查方法来进行分析,从而为我们构建起更为宏观的计算机系统模型;其二,将模型中的一些外加影响因素都进行了消除,并对具有逻辑性的模型和结果进行了抽象化处理;其三,要深入多层次地分析当前的系统和理想中各种模型之间的差异;其四,完善以及补充目标的信息系统,并依此对完整的需求说明进行记录;其五,一定要对相关的需求进行有效的审核,从而保证能够满足用户的需求[1]。
(二)程序编码
对计算机应用软件进行开发的关键就是程序编码,而程序编码也可以在一定程度上实现软件应用的功能。在进行程序编码的过程中,开发的工作人员可以依据编程来将运行的程序进行生成。而在这一过程中,编写人员的编写风格也会直接影响着程序生成的结果。
(三)软件设计
对计算机应用软件进行开发的软件设计的过程主要就是依据计算机应用软件开发的实际需求,来对计算机系统的板块进行划分,并依据板块来实现系统数据以及程序的说明,以便于对不同板块进行不同程序的编写。
(四)系统测试
在计算机应用软件进行开发的过程中,一定要注意对计算机系统的功能进行有效的测试。这一过程主要就是可以更好的发现计算机应用软件系统中的问题以及缺点,从而保证软件的功能能够正常发挥出来,使软件得运行能够更加稳定。在进行系统测试的过程中,相应的测试人员一定要全方位的进行测试,不光要检测应用软件功能是否满足开发的需求,还要检测系统运行的稳定程度以及效果。一旦发现存在问题,就要进行及时的调整,这有这样才能保障应用软件系统的质量。当系统检测合格之后,就可以正式进行应用了。
二、计算机应用软件的维护
对计算机应用软件进行维护主要就是为了更好地满足用户需求,再对软件进行交付使用之后,一定要对软件进行维护以及修改。如果在对软件进行修正的过程中出现了一些问题,就一定要扩大应用的范围并进行改正,从而保证其适应新的软件以及硬件环境,最终满足用户的需求。对计算机应用软件进行维护主要包含四种活动,其中有改正性维护、完善性维护、预防性维护、以及适应性维护。而影响维护工作的原因也有很多,比如参与维护的人员不能理解程序,不能追踪软件的建立过程等。因此,维护人员一定要依据软件的实际情况来选择适当的维修方式[2]。
(一)修正性与完善性的维护
当应用软件已经投入使用了一段时间后,可以根据用户的实际需求进行系统的升级与改造。这也就说明,相关设计师一定要在开始进行系统设计的时候就考虑系统升级。修正性维护的主要作用就是当软件在外部环境发生改变时,加强其对软件的自动调节。例如,对于数据的存储环境进行了升级就必然需要改变相关软件标准,从而确保该软件可以更好地适应于外界条件下的改变。而且具有完善性的维修主要是为了加强以及补充软件的功能,从而改善和提高整个软件正常运行的效率。对软件进行修正与完善性的维护也是一种常见的维护方法,由于软件拥有周期性,因此,一定要依据有效的方法来对软件进行维护,从而提升软件的使用效率。
(二)预防性与适应性的维护
伴随着当今计算机技术的迅猛发展,从前的操作系统也会进行不断的更新。而且硬件更新频率也会逐渐变短,对于外部设备与系统中的部分,也都会对其进行修改以及补充。因此,想要提高整个系统的硬件性能及其运行的效率,就必须让软件不断地适应新环境。想要加强计算机应用软件的安全和稳定,最有效的维护措施之一便是预防性的维护。这也就是说,预防性维护是对未来的修改以及调整奠定基础,从而能够保证对软件进行提前修正,而且这种维护方式主要也是针对一些改进以及优化空间的软件。如果运用预防性的维护就可以更好的寻找出改进以及优化的空间,并利用多种软件工程来重新进行编写。而适应性的维护,就是让系统能够适应环境的变化。
(三)维护软件工具的质量化以及有效设计执行软件
现阶段,计算机软件的应用人员也特别重视软件的维护,而要想提高软件的性能,就一定要在用软件进行开发的过程中,对软件的性能进行全方位的考虑,从而有效促进软件设计成本的降低,确保软件功能的质量。优化维护软件工具,也可以有目的的改进软件的内容,并经过测试以及调整来对软件进行运行速度的提升。与此同时,优化软件设计的模型可以更好的更换系统外部的特征,使工具的质量能够保持优越性,降低工程项目处理的效率。
在进行计算机软件维护系统工作的时候,要想能够保证软件的实际使用效果,就一定要引进软件设计这项工程。但是这种方法也可能会在一定程度上大大增加项目软件设计工作的成本,影响到整个软件工程项目的实施。所以,在我们开展软件设计以及其他维护计算机应用软件的工作过程中,相关的设计人员一定要对自我的维护进行充分的利用,从软件维护的角度看问题,科学的开发工程的项目。除此之外,还要兼顾软件的使用功能以及维护的工作,从而确保软件的正常运行。
结束语:总而言之,提高计算机应用软件开发与维护的水平是很有必要的,只有对开发与维护的水平进行提升,才会将计算机应用软件运用在各个领域中,并发挥出其最大的作用。
参考文献:
[1]顾正庶.计算机应用软件的开发和维护[J].山东工业技术,2019(05):154.
[2]吴金玲.刍议计算机应用软件的开发和维护[J].计算机产品与流通,2020(02):23.王一戎 学历:本科 单位:天津先进技术研究院 研究方向:软件开发