计算机应用软件开发技术
2018-03-22汤家麒
计算软件技术的进步,以及在社会各领域的广泛应用,为人们的工作、生活和学习提供了诸多便利,人们对于计算机软件的依赖程度也在不断增加。本文以计算机应用软件的开发技术为研究对象,在介绍其开发原则的同时,对相关技术进行分析,从而使人们更加深入的了解计算机软件开发技术。
【关键词】计算机应用软件 开发技术 应用软件
目前,计算机已经成深度融入了人们的工作、生活和学习之中,随着这种依赖程度的不断增加,人们已经不再局限于计算机操作系统所提供的各种功能。针对这种情况,计算机应用软件开发人员则根据人们的需求,开发出了具有多种功能的计算机应用软件,在实现计算机功能扩展的同时,也满足了人们对应用软件的功能要求。然而,计算机应用软件的开发是一个综合性较强的工作,在技术水平满足要求的前提下,相关问题主要集中在计算机应用软件功能的实用性方面,部分冗余功能的存在,不仅影响了软件的使用效率,也给用户带来了极大的困扰。因此,在计算机应用软件的开发过程中,除技术因素外,用户需求也应当被考虑在内。
1 计算机应用软件开发原则
1.1 规范性原则
所谓规范性,是指在计算机应用软件的开发过程中,应当符合计算机应用软件开发的一般规律,对技术实现难度进行风险评估,确保计算应用软件开发在技术上的可行性。除此之外,計算机应用软件开发过程中的规范性原则还体现在遵守传统的认知规律和软件使用习惯,从而设计出符合用户要求的软件。
1.2 易维护原则
计算机应用软件的开发并不是一蹴而就的,也不是一劳永逸的,在软件开发结束之后,软件开发人员还应当根据用户的使用反馈情况,对软件进行维护。因此,为便于应用软件的后期维护,软件开发人员应当在设计之初就要考虑到便于后期维护的问题。其中,为实现计算应用软件的可维护性,则需要根据国家所颁布的相关标准开发软件,以减轻后期维护人员的工作压力。
1.3 少即是多原则
在计算机应用软件开发过程中,要严格遵守少即是多的原则,其含义是尽量使用简单的软件编辑语言,使用最优的算法,采用最佳的软件结构设计。在提高软件效率的同时,坚持少就是多的原则,也降低了计算机在应用软件的使用过程中所承受的负担。
2 计算机应用软件开发技术分析
随着计算机应用软件开发的标准化,在应用软件的开发过程中,需要用到以下三种不同的技术,其中包括生命周期技术、原型法、自动形成开发技术。
2.1 生命周期技术
这里所说的生命周期是指软件开发的“生命周期”,自软进入开发阶段之后,它的“生命”也就进入了倒计时,在其生命周期中的每一个环节,都有着极为密切的关系。应用软件开发的开发按照问题定义、问题分析、需求设计、框架构建、程序编写、测试、维护的步骤顺序执行,其中每一个环节都不能出错,否则,将会造成软件开发的整体失败。
在以上各个环节中,以问题分析与需求设计最为重要,通过分析软件设计过程中存在的问题,以及用户所提出的各种需求,来确认此次关于应用软件的设计是否具有可行性。在得到肯定的答案之后,则可以进行应用软件的框架构建和程序的编写等步骤,并充分考虑后期维护工作的需要。
2.2 应用软件开发的原型法
所谓原型法,是指根据用户的需要进行软件的开发,并且,开发人员应积极听取客用户所提出的疑虑,并针对其中的问题进行整改。原型法包括三个主要步骤,首先,对用户所提出的需求进行可行性分析,并建立软件开发的原型;其次,利用建模工具,跟据用户的需求进行模型构建;最后,对最终完成的软件版本进行测试,根据软件测试标准,对软件的功能性、操作性、稳定性进行检查
原型法的使用,在一定程度上增加了用户参与设计的过程,提高了计算机应用软件与用户需求的吻合度,避免了二次开发和调整,同时也减少了后期维护工作的压力。
2.3 计算机应用软件自动成型开发技术
近年来,计算机软件开发人员研究出一整自动成型开发技术,该技术的出现,大大降低了软件开发人员的工作量,是一种基于软件的软件开发技术。在这一技术的使用过程中,软件开发人员只需要对用户需求与问题进行分析,其余的工作则由计算机应用软件自己完成,大大提高了计算机应用软件的开发效率。然而,这一技术的实现却有着严格的先决条件,也就是要严格遵循计算机应用软件开发标准,否则,计算机应用软件开发的一致性将遭到破坏,这无疑增加了后期维护的压力。
目前,基于智能化的计算机应用软件自动成型开发技术仅在一些小程序的设计中使用,对于结构复杂,功能较多的软件开发来说,该技术还并不能够胜任。
3 总结
通过以上分析可以看出,计算机应用软件的开发技术有着严格的要求,在遵循相关原则的基础上,才能够设计出符合用户需求的软件。并且,在计算机应用软件的开发过程中,在关键环节引导用户参与,能够有效提高软件开发的效率。作为计算机应用软件开发技术的最后环节,软件的维护也应当遵循软件开发的基本原则,从而避免因软件维护对计算机应用软件造成的功能性影响。
参考文献
[1]王海霞.计算机应用的发展现状与发展趋势分析[J].现代商贸工业,2017(25).
[2]周昌杰.我国计算机软件开发应用及控制研究[J].西部皮革,2017(06).
[3]裴衣非.计算机软件开发技术的现状及应用研究[J].中小企业管理与科技(上旬刊),2015(11).
作者简介
汤家麒(2000-),男,山东省济南市人。山东师范大学附属中学学生。
作者单位
山东师范大学附属中学 山东省济南市 250014