APP下载

浅谈计算机应用软件的开发和维护

2018-05-07刘洋

科技创新导报 2018年1期
关键词:应用软件维护开发

刘洋

摘 要:随着信息技术的不断更新和社会迅猛的发展,计算机应用软件在实际生活中得到了广泛的应用,已然成为计算机中不可缺少的部分。计算机应用软件是计算机的使用者通过对计算机的硬件进行处理,使之达到实现界面链接。简而言之,就是在计算机的使用过程中通过这些软件来控制计算机。本文将通过对计算机应用软件的研发维护方面进行分析,希望能够为我国的计算机事业贡献自己的看法和观点,让我国的计算机事业能够得到更快更好发展。

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

中图分类号:TP319 文献标识码:A 文章编号:1674-098X(2018)01(a)-0136-02

计算机作为这个高度发展的信息社会所不可或缺的一个工具,不仅为人们的日常生活带来便捷,同时为生产力创造更多的可能性。所以加强计算机应用软件的开发以便适应日益发展的社会,显得尤为重要。应用软件的应用是为了满足不同领域和不同用户所研发的,所以为了最大程度上满足人们的需要,提高应用软件的适用性和使用寿命,应该做好计算机应用软件的维护工作,提高服务效率和功能。在信息化发展程度如此大的现今社会,我们可以轻易看出应用软件具有广阔的发展空间和前景,因而计算机应用软件的研发和维护工作成为了一项必不可少的发展任务。

1 计算机应用软件概念

软件是计算机的灵魂,没有软件的计算机和废铁没有什么差别,使用不同的计算机能够让计算机完成很多工作,软件使得计算机具有非凡的灵活性和通用性。一般将计算机分为:应用软件和系统软件,本文主要探讨的是应用软件。计算机应用软件指的是,用户可以使用的各种程序设计语言,和各种程序设计语言编制的应用程序集合,分为计算机应用软件包和用户程序两个方面。计算机应用软件为满足用户不同领域、不同问题的应用需求提供的那部分软件,可以拓宽计算机系统的应用领域,放大硬件的功能。比较常见的应用软件有:文字处理软件、信息管理软件、辅助设计软件、实时控制软件等。

2 计算机应用软件的开发

2.1 计算机应用软件的需求分析

对于计算机应用软件的开发的实际是由于系统环境的影响造成的,正是因为这个特点,所以在做产品研发之前,必要的市场调查是不可缺少的。只有和用户需要达成一致的设计才能够赢得市场,保证软件开发的准确性。在这种要求下,市场需求分析主要做到两点:第一,在做初步调查分析的同时,建立符合基本符合情况的应用软件的参考模型,要保证设计的合理性。第二,在对该系统模型的进行完善修改,以便满足用户的基本需求。

2.2 计算机应用软件的开发要求

计算机应用软件在计算机的使用过程具有非常重要的作用,就如同鱼和水的关系,缺少了应用软件计算机就无法正常地运作下去。人们的日常生活和办公,缺少计算机的应用软件也会导致效率低下的情况出现,给社会造成很大的影响。软件开发是一个系统而庞杂的过程,在软件开发前期的准备阶段的调研工作,对用户需求进行深入调查,这是必要前提。而软件开发后的测试阶段是为了保证计算机能否正常工作,减少系统故障,也为后期的维护工作做准备,在这一阶段工作完成后,计算机应用软件的研发工作才算正式完成。计算机应用软件就能发挥它的作用,为人们提供高效方便的服务。

3 计算机应用软件的维护

3.1 软件维护的概念

软件维护是指软件在交付使用后,出现问题或者为了改正错误,抑或者为了满足用户出现的新的需求而进行修改软件这一过程。通常来讲,进行维护主要有三种情况。首先,修正软件运行过程出现的错误和缺陷。其次,是为了适应新的软、硬件环境而进行改正。最后一种是,增加新的应用范围,以便达到满足客户新的生产需求。综合上面的维护原因,我们可以将软件维护分为改正性维护、适应性维护、完善性维护和预防性维护。截止到目前来看,完善性维护占据全部维护活动的一半之多。

3.2 影响维护工作的因素

用于软件维护的工作量可以分为两个部分,一部分用于生产性活动,另一部分则用于非生产性活动。如果使用了不好的软件开发方法,那么后期进行软件维护而投入的人员将大大增加,工作量也会加剧。在软件的维护过程,影响维护工作量的因素主要可以歸为以下五个方面。第一,参加软件维护工作的人员都不是原来开发的人员,那么维护工作就会出现很多的困难,因为理解他人编写的程序都有一定的难度。第二,出现软件配备的文档不全甚至没有的情况,也会增加维护工作的难度。第三,在软件开发的初期没有考虑到后期软件维护的工作。第四,软件公司的人员流动性强,当出现需要进行软件维护时找不到原来的软件开发人员。第五就是软件的建立过程,很难进行追踪而造成的增加维护工作量。

3.3 计算机应用软件的有效维护

在计算机投入使用后,就需要对计算机进行定期的维护处理。但由于各个方面的原因会降低应用软件运行的稳定性,这就需要对计算机应用软件进行有效的维护,确保它在实际运营过程中能够满足客户的需求。加强计算机的有效维护主要有以下几个方面:第一,在计算机进行维护的过程,我们要按照步骤有序进行,明确具体的维护流程,确保工作的有效性。第二,我们要确保系统的正常运行,这是一个前提条件,如果系统无法正常运行,那么我们就可以根据它出现的问题,有效便捷地进行调整改进,就避免了盲无目的地进行改正情况的出现。第三,对软件功能进行不断地优化,以便适应软、硬件的新环境。第四,确保安全性的问题,减低应用软件在运行中发生故障的几率,注重应用软件的性能检查,提高其整体的质量,使后期的工作量得到减少,提升效率。

在对计算机软件进行维护的过程中,要注重和使用者的沟通问题,通过与使用者的交流能够得出有效信息,使在应用软件在运营中出现的问题能够得到及时地解决,降低工作量提高工作效率。同时也要结合用户的实际需求,对计算机应用软件进行定期维护。

3.4 实现执行软件的有效设计

合理地引入自我维护环境下的软件设计工程,是计算机软件维护系统设计所必要的,这充分展示了软件在使用时原有的生命力。但是,软件维护功能的设计会对计算机设计项目造成一定的影响,这就表示在软件项目中成本也会随之提高。因此,在现阶段的计算机应用软件设计和维护过程中,设计人员应站在维护系统的角度分析问题,通过计算机软件系统的自我维护,实现工程项目的开发和软件系统中的共性和个性进行融合,在保证软件设计环境下的实用功能前提,强化软件系统中的维护理念。

4 结语

总而言之,计算机应用软件的开发,对人们的生活起到很重要的作用,计算机的发展推动着社会信息化的发展,在另一个方面来看同样也推动着社会的发展,人们的工作和生活通过计算机和网络连接在一起,打破旧时的空间和时间的局限性,为我们提供更好的生存条件和信息资源,所以做好计算机的开发和维护工作是很有必要的。在实际中除了提高软件研发的技术水平之外也应该注重维护机制的完善,从而为促进计算机行业的发展提供行之有效的支持。

参考文献

[1] 赵明亮.计算机应用软件开发技术[J].黑龙江科技信息,2011(26):98.

[2] 陈洁.计算机应用软件的开发和维护要点剖析[J].信息系统工程,2016(8):184.

[3] 郝勇.计算机网络安全防范技术的应用分析[J].信息与电脑:理论版,2011(9):82-83.

[4] 车江涛,侯明.计算机软件技术的现状与发展趋势[J].计算机光盘软件与应用,2012(12):42.

猜你喜欢

应用软件维护开发
河南方言文化资源的保护及其开发利用的研究
遵义红色旅游开发对策研究
单片机在电子技术中的应用和开发
1938年法入侵西沙 日军积极“维护”中国主权