计算机应用软件的开发和维护研究分析

时间:2020-11-08 18:26:09 计算机 我要投稿

计算机应用软件的开发和维护研究分析

  随着信息技术的广泛应用,计算机应用软件的开发与维护作为优化计算机应用、促进信息技术发展的重要因素,下面就来谈谈计算机应用软件的开发和维护研究。

计算机应用软件的开发和维护研究分析

  计算机系统的作用是连接人与计算机并最终实现人对计算机的有效控制。软件一般分为系统软件和应用软件两部分,计算机软件在计算机运行的各个环节中起着特别重要的作用。计算机应用软件是为了满足使用者不同需求而特别开发的软件,这种开发是以客户需求为目的,根据某一种程序而进行的一项语言设计。软件的种类不仅包括计算机直接应用的软件,还包括为了辅助某个程序而设计的软件。

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

  (一)计算机应用软件开发的概念

  计算机软件开发主要是将用户需求作为目的,从而制造软件的系统,或者是将计算机中的系统软件进行升级或改造的过程。对计算机应用软件的开发是一项系统工程,根据客户需求,依靠某种程序对其进行的一项语言设计,其中软件的种类包括计算机直接使用的软件和与某个程序相关联的辅助软件。

  (二)计算机应用软件开发的流程

  1. 需求分析。需求分析环节要求设计方做好和用户的沟通工作,并掌握相应的市场需求,充分了解用户对于软件的准确要求,可以将这三个标准作为参考依据,即准确性和一致性,清晰性和无二义性,直观、易读、易于修改。具体步骤包括:第一,通过调查分析,建立初步的系统模型。第二,将模型中的外加因素去除,对逻辑模型进行抽象化。第三,对目前系统和理性系统模型之间的差距进行分析罗列。第四,对目标系统进行补充完善,写出完整的用户需求说明。第五,进行需求审核,确保满足用户的各项需求。

  2.系统设计。软件设计环节是根据应用软件的开发需求,对系统进行板块划分,然后根据各个板块与实现系统功能之间的数据与程序说明,对不同板块进行相应的程序编写。

  3.程序编码。程序编码作为软件开发的关键部分,对实现软件应用功能起着重要的作用。在这一过程中,开发人员通过程序语言的设计,实现生成运行程序的目的,在这一环节中,程序生成结果的实现直接受编写人员的编写风格的影响。

  4.软件测试。在应用系统开发出来后,还要对软件进行系统的测试检验,这一过程主要是为了将软件编写过程中的漏洞和错误暴露出来,确保软件运行的平稳性和准确性。在进行系统测试过程中,测试分为单元测试和综合测试两个部分,其目的为检验应用软件各板块的独立运行是否满足需求,测试系统的整体运行是否稳定和流畅。如果发现漏洞和错误,要及时的进行修正,以保证应用软件系统的质量。系统软件经测试合格后就可以交付客户投入使用了。

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

  软件维护是指软件投入使用之后,软件开发者保证用户在一定时间内正常高效的运行,这是软件生命周期的最后一个阶段。但是调查发现软件的维护费用在整个软件开发过程费用占有很高的比例,而且这个比例在逐年增加,因此降低软件的后期维护费用是降低整个开发过程成本的重要途径。

  (一)影响计算机应用软件维护的因素

  影响软件维护工作量的因素有很多,经过总结分为以下几个方面:(1)首先软件维护过程中在理解别人编写的`程序会遇到很多困难,这种困难程度会随着软件的配置成分的增多出现明显的降低。(2)维护时经常会发现找不到完整的文档,这增加了软件维护的工作量和难度。(3)在在软件开发设计时没有预先考虑投入使用后的维护问题。(4)软件开发公司的员工流动性很强,经常出现开发人员完成项目后就离职的现象。(5)很难实现对软件的开发过程实现全程追踪并溯源。

  (二)计算机应用软件维护的几种方法

  1.改正性维护。这种维护主线出现在外部环境变量发生变化的时候,不断增强系统的运行适应能力。如出现数据环境升级、规则变化,计算机硬件升级与相关标准改变时。

  2.完善性维护。这种维护主要是为了强化和扩充软件功能。在软件出厂的说明书中未出现这种设计功能,大部分情况下为客户使用一段时间后提出的需求而新增的功能。

  3.预防性维护。这种维护主要出现在软件开发的早期,是为了对有改进空间的软件进行预先修正,最终增强计算机的可维护性和可靠性。这种维护多借助软件工程,来进行重新设计编写,最终找出还有改进空间的那部分,为投入使用后的维护工作提供方便。

  4.适应性维护。此种维护主要是在外部环境日益变化的背景下,尽可能的增强系统软件运行适应力,包括计算机硬件升级、数据环境升级、操作系统升级等均属于外部环境变化。

  三、结束语

  综上所述,随着信息技术的广泛应用,计算机对人们的生产生活都带来了巨大便利,计算机应用软件的开发与维护作为优化计算机应用、促进信息技术发展的重要因素,必须引起我们的高度重视。近年来计算机应用软件技术渐渐向系统高度集成化、结构广泛化、信息多元化等新型发展方向发展,并且在实践当中渐渐实现。设计人员一定要不断的吸收国外先进的软件维护方法,并且对现有的计算机软件开发、维护方案进行不断的创新、改进,最终不断促进我国计算机行业的全面发展。

【计算机应用软件的开发和维护研究分析】相关文章:

1.计算机的维护要求与要点分析论文

2.计算机维护维修和病毒防治论文

3.分析计算机和网络的操作模式论文

4.计算机网络维护病毒防治技术研究论文

5.移动应用软件开发课程案例教学实践论文

6.船舶计算机维护论文

7.一个移动应用软件开发实训的教学案例论文

8.程序语言与软件开发在计算机中的分析论文

9.浅谈基于慕课的计算机游戏课程开发设计思考与研究论文