王婧 张雨佳 杨翠翠
摘 要:随着计算机技术的应用和普及,不断带动相关科学技术向前发展,计算机成为了时下任何电子产品都无法替代的重要工具。直观上计算机由硬件构成,但实际上计算机的正常工作离不开软件的支持,硬件和软件是计算机互为不可或缺的两部分,计算机应用软件是一种组装性的软件技术,他直接影响着计算机领域的健康发展,其主要的作用是可以帮助软件开发人员实现软件开发的自动化,大大拓展了计算机软件技术发展的平台,为计算机软件的智能化提供了可能。本文中分析了计算机软件开发技术的现状,进而探讨了软件技术开发的原则,以求制定出最合适的软件开发方法来满足用户的各种需求。
关键词:计算机应用;软件开发技术研究;分析
随着现代人们在生活上和工作上对于计算机依赖性的不断提高,人们对于计算机的要求不仅仅局限于其系统提供的各项软件之上、而逐渐地向各种应用软件扩展。支持系统运行的系统软件难以满足人们日益增长的个性化需求,因此,就需要通过应用软件来满足其多样化的需求。这给应用软件的发展带来了极为广阔的空间。但是,在应用软件的开发过程中也出现了这样的一种现象,一些用户乃至开发人员认为应用软件开发技术无所不能,进而要求开发出满足其各种不切实际需求的软件,给整个应用软件的发展带来了很大的困扰。因此,我们需要不断地把握应用软件开发过程中应该遵循的原则,进而在此基础上采用相应的应用软件开发技术,以最大化地满足用户的需求。
一、计算机应用软件开发技术
(一)软件资源包括系统软件和应用软件
自动形式的系统开发方法的特点是是采用第四代技术(4G)T包含的大量软件开发工具,4GT软件工具根据系统要求可以确定规范,对数据进行分析,可以达到自动编码设计的作用,而自动编码使软件开发者只需简要说明软件所要实现的内容,取代了过去需要强调如何实现的过程,利用一个可运行的现成程序,而完成所需功能的部分或全部,在新开发的基础上加以改善,做到简化高效的作用效果。系统软件是集监控与管理为一体的计算机软件。
(二)软件设计开发的发展障碍
在20世纪五六十年代,人们错误认为计算机软件就是基于手工形式对软件进行开发研究的程序,继而提出了“软件工程”这一概念,由于这种背景不能满足急速增长的软件生产需求,软件开发设计不具备科学性,造成了一些发展障碍,导致了软件制作应用复杂,开发周期过长,维护工作量大,所需消耗的成本过高等,由于这些现象而导致了“软件危机”的出现,造成了许多发展障碍,而为了摆脱软件生产的这种局面,也第一次提出了软件工程的概念。軟件工程是规范化开发和维护的软件,它的指导思想是以处理工程问题一样的方法处理软件生产,具备严谨的操作性,所以软件设计要有一定的操作规范性,以保证程序设计开发、程序调动运行的成功。
二、应用软件技术分析
(一) 生命周期开发
对计算机软件开发的方法中生命周期开发的方法主要是从时间上对软件开发周期进行划分,对整个过程中存在着的各种问题按照时间进度进行合理的分解和调度,这样就可以合理规划研发过程,加快应用软件开发的速度。在软件开发的过程中的每一个阶段都需要遵循相应的技术操作规范,合理的安排软件开发工作,并需要搭配好前后环节的衔接工作。
(二)原型化开发
采用生命周期的方法进行软件开发,对计算机系统和开发人员有着很高的要求,只有研发人员有足够的工作经验才能制定出合理的方案并对软件开发进行合理的指导。对软件开发可以采用原型化开发的方法,可以对以上的缺陷进行弥补,使得软件开发效果得到提升。原型化技术开发主要包括纸上、工作和现有原形三种形态。原型化开发的步骤主要包括可行性分析、需求分析、原始系统的构建和用户评价以及开发人员评定等,这样就可以确保实际软件开发过程中每一部分工作都安排到位,保证软件开发质量化进行。
(三) 自动形式的系统开发
相比于上两种软件开发的方法,自动形式的系统开发将会依靠大量的软件工作,在软件开发的过程中只需要对需要实现的功能添加说明既可以,这样就可以省去繁琐的详细描述,可以大大减少开发环节的难度。但在实际软件开发过程中应用自动形式的系统开发需要对技术规范进行合理的分析、设计、编码,这样才可以保证应用软件开发的顺利完成。
三、计算机应用软件开发产品分析
(一)单机版计算机运行模型
单机版计算机运行模型采用了微软历史版的 VB 虚拟机和 Acess 驱动,主要利用了利用 VB6.0+Acess,可以很明显的看出这种模型所用到的技术都较为早期,无论是技术还是用户操作都是相当普及的,在安装操作时,可以直接运行安装,完全没有兼容问题的困扰,计算机可以实现自动化的系统兼容,很明显单机版计算机运行模型为用户提供了极大的便利。
(二)数据库服务模式
数据库服务模式应用了 ActiveX 组件,再细化来说,它应用了 Web+Xml+ActiveX,所以就整个服务模式本身而言,需要处理和融合的技术更加复杂,不仅要考虑系统的兼容性问题,还在安装过程中更改相关浏览器的参数设置,然后再进行安装设置,和单机版计算机运行模型相比,显然数据库服务模式的安装过程比较复杂。
参考文献:
[1]大数据时代软件开发与维护技术及运用[J]. 张坤. 电子技术与软件工程. 2019(23)
[2]计算机应用软件开发技术的分类[J]. 卞华文. 电子技术与软件工程. 2016(24)
[3]计算机应用软件开发技术支撑思考[J]. 谢志坚. 电子世界. 2020(15)
[4]计算机应用软件开发技术支撑思考[J]. 谢志坚. 电子世界. 2020(15)
[5]计算机应用软件开发技术研究[J]. 衡友. 计算机光盘软件与应用. 2014(20)
[6]浅论近年来软件开发技术与应用发展趋势[J]. 梁华. 科技信息(学术研究). 2008(23)
[7]计算机应用软件开发技术探讨[J]. 骆海霞. 电子制作. 2013(11)
[8]基于移动互联网的软件开发技术研究[J]. 程灿. 电脑编程技巧与维护. 2020(03)
[9]全国JAVA教师JAVA流行框架和集成开发——暑期研修班[J]. 程序员. 2007(06)
[10]计算机应用软件开发技术的分类探讨[J]. 夏震. 中国新通信. 2017(04)