探讨计算机应用软件的开发和维护

2018-10-21 02:10温泉
科学导报·学术 2018年14期
关键词:应用软件维护开发

温泉

摘 要: 随着信息技术的不断发展,计算机应用软件得到了普遍的应用,对人们的生活产生了非常重要的影响,已经成为计算机中不可或缺的重要部分。计算机应用软件是计算机使用者控制计算机的重要途径,因此对计算机应用软件进行开发和维护十分必要,但是随着社会的迅速发展,计算机软件开发的复杂程度和维护的难度也有所提高,本文对计算机应用软件的开发和维护进行了分析,希望能够充分的发挥出计算机应用软件的功能。

关键词: 计算机;应用软件;开发;维护

【中图分类号】 TP311 【文献标识码】 A【文章编号】 2236-1879(2018)14-0017-01

现阶段,信息化技术飞速发展,大数据时代已经到来,计算机使用者的需求也日趋多样化,因此为了扩大计算机软件的服务范围,计算机应用软件的开发必须要适应日益发展的社会需求,为了提高应用软件的使用性能、寿命和服务效率,也必须要做好计算机应用软件的维护工作,从而促进计算机事业的更好更快发展,由此可见,探讨计算机应用软件的开发和维护具有非常重要的现实意义。

一、计算机应用软件概述

计算机由硬件系统和软件系统组成,计算机硬件系统主要是维持计算机正常使用所需的各种硬件设备和元件,计算机软件系统主要是确保计算机正常运行的各种程序和文档。计算机软件是计算机实现功能的基础,直接影响着计算机的运行效率和服务范围,通常情况下,计算机中分为系统软件和应用软件两个部分。所谓计算机应用软件,就是用户能够使用的各种程序设计语言,以及各种程序设计语言所编制的应用程序集合。常见的计算机应用软件有文字处理软件、信息处理软件、辅助设计软件、实时控制软件等等,计算机应用软件相比于计算机系统软件,具有更广泛的服务范围、更丰富的种类,能够满足不同使用者的实际需求,还能够优化计算机系统运行的服务功能[1]。

二、计算机应用软件的开发

对计算机应用软件的开发主要是为了满足用户的实际需求,因此计算机应用软件开发过程主要包括四个环节:一是需求分析,二是软件设计,三是程序编码,四是系统测试。首先,开发方在设计之前要充分的了解用户的实际需求,确保能够和用户需要达成一致,保障软件开发的准确性,因此在市场需求分析的过程中,要遵循下列步骤:第一,通过调查分析初步建立起宏观的系统模型;第二对逻辑模型进行抽象化的处理;第三,分析所需的应用软件和参考模型之间的差距,并逐渐的进行修改、补充和完善;第四,要对应用软件的相关需求进行深审核,确保能够满足需求。其次,要根据软件功能的开发需求,明确的划分系统板块,以便对相应的板块进行程序编写。再次,要进行程序编码环节,这一环节是软件开发最为关键的部分,决定了是否能够实现软件应用功能,因此开发人员要结合软件的功能,通过合理的语言进行代码的编写,提高应用软件的可靠性,保证应用程序能够正常运行。最后,在开发完成之后,还要对应用软件的功能特性进行综合的评估,以便及时发现应用软件中存在的缺陷,及时的采取措施进行弥补,从而确保计算机应用软件投入使用之后能够正常运行,在进行系统测试的过程中,要先分步进行单元测试,然后再进行综合测试,对应用软件各个功能板块进行检验,然后对系统运行的整体稳定性和有效性进行测试,测试合格后再正式投入使用[2]。

三、计算机应用软件的维护

对计算机应用软件进行维护的目的是为了保证应用软件能够长期稳定的运行,从而充分的发挥出其应用功能。一般情况下,在计算机应用软件交付使用之后,由于某些客观因素,会降低应用软件运行的稳定性,或者是由于一些错误和用户提出的新需求,都要对计算机应用软件进行维护,由此可见,对计算机应用软件进行维护无外乎三种情况:第一,要对软件运行过程中出现的错误和缺陷进行修正;第二,为了能够适应新的软、硬件环境;第三,为了更好的满足用户需求而扩展应用范围。因此,计算机应用软件的维护具体可分为改正性维护、适应性维护、完善性维护和预防性维护几种[3]。

对计算机应用软件进行维护的过程中,要以具体的维护原因为基础,并按照具体的维护流程,进行有效的维护,影响维护的主要因素有以下几个方面:一是参加软件维护的工作人员与开发人员不同,因此在理解编写程序上会存在一定的问题;二是会存在软件配备文档不全的情况;三是在软件开发的过程中忽略了后期的维护工作;四是由于计算机软件开发公司的人员流动;五是软件建立过程没有进行有效的追踪[4]。

在具体的计算机软件维护过程中,首先要注重计算机系统软件的有效维护,从而保证计算机系统的运行能够长期处于高效、稳定的状态,从而在不断优化系统服务功能的前提下,降低系统发生故障的概率;其次由于计算机软件系统中包含许多的应用程序,因此会消耗大量的系统资源,也会降低系统运行的效率,所以要通过专业的维护技术,定期的清理计算机系统中的应用软件,从而释放计算机系统空间,提高计算机系统的运行效率;再次要对计算机应用软件进行定期的更新,并充分的发挥出新版本应用软件的优势,不断完善软件的服务功能,增强系统软件的适用性,扩大其应用范围,给用户带来更好的使用体验;最后要重视与计算机使用者之间的沟通和交流,从而更加直接的了解到计算机应用软件使用过程中存在的问题,提高软件的维护效率,并结合用户的实际需求制定合理的维护周期。

结束语:

总而言之,计算机系统的运行效率和稳定性直接影響着人们的工作和生活,计算机的发展对于社会的信息化进程有着重要的促进作用,人们的工作和生活离不开计算机和网络,因此对计算机应用软件进行有效的开发和维护非常重要。随着社会的不断发展,人们对计算机应用软件的功能和特性提出了更高的要求,不但要满足多样化的使用需求,还要确保计算机软件运行的稳定性,因此给计算机应用软件的开发和维护也提出了一定的挑战。在实际应用过程中,相关企业必须要对计算机应用软件的开发和维护工作进行探讨,从而在提高计算机应用软件开发效率的同时增强其使用效果,延长其使用寿命。

参考文献

[1] 徐湘艳.计算机应用软件的开发和维护探索[J].电子测试,2016,(11):85-86.

[2] 左艳辉.浅析计算机应用软件的开发和维护[J].大科技,2017,(23):290.

[3] 李向前,周雪梅.计算机应用软件的开发和维护论略[J].科技展望,2017,27(12):1,3.

[4] 何静.计算机应用软件的开发和维护研究[J].企业文化(中旬刊),2016,(9):309-309.

猜你喜欢
应用软件维护开发
在线投稿与编辑系统的设计与开发
遵义红色旅游开发对策研究
基于J2EE和Ionic的ITer学习APP设计与开发
单片机在电子技术中的应用和开发
发射台中央控制系统典型故障分析及维护
1938年法入侵西沙 日军积极“维护”中国主权