计算机软件开发技术的应用及发展趋势论文_刘洋

计算机软件开发技术的应用及发展趋势论文_刘洋

佛山市宏石激光技术有限公司 528312

摘要:随着科技日异月新以及网络信息技术的快速发展,计算机软件已成为人们高效工作生活的一项重要工具。基于计算机硬件发展,软件应用设计趋于人工智能技术与用户交互体验的融合,极大地精简流程,提高效率,计算机的软件开发技术与计算机的发展有着很密切的关系。

关键词:软件开发; 计算机技术; 发展趋势;

引言

计算机分为两个部分,一个是软件,一个是硬件,两者结合在一起能够保证计算机正常运行。再者,计算机软件还分为系统软件与应用软件,系统软件能够维护计算机、能够控制计算机,计算机操作系统以及管理计算机;而计算机系统的应用软件则是可以对相关进行操作的软件等,例如套料软件,学习聊天软件、以及抠图软件等。随着计算机的广泛应用,人们对其依赖性不断提高,对于计算机的要求越来越高,从最初的系统提供各项软件上,逐渐地向各种应用软件拓展,在效率提升和智能管理与操作优化上给出更多的期望值。开发计算机软件需要耗费大量的时间、精力与资金,在软件开发过程中需要考虑到软件的运行环境、系统大小、复杂性、升级能力等诸多方面因素,每个环节的工作量较难估量。另一方面计算机软件容易被复制、被修改,为避免被竞争者仿效,篡改知识成果,必须采取相关预防及保护措施。

1计算机软件开发的方式

1.1 原型化

原型化方式是计算机软件开发中最为常见的方法,开发者根据系统要求得出结论,反过来再开发另一个原型进行运行。在系统运行的过程中,开发者对其进行分析、改进、调整,直到这个原型达到客户的要求。原型化的开发方法可以将系统中服务功能的作用充分发挥出来,也是成本较低、效益较高的一种方式。同时,原型化方法也存在一些缺点,例如不能应用在大型系统中,且后期的维修难度系数较高。

1.2 自动系统开发

与原型化方法相比,自动系统开发方法较为具体,在开发阶段就明确了开发的内容、目的及相关的要求,并且需要制定详细的设计开发方案。让客户在开发前就对软件的使用方法及相关内容版块有了详细的了解,避免了开发后的一些纠纷问题。除此之外,自动系统开发方式能根据客户的要求或是开发者自己的喜好进行编码设计,系统开发变得更加人性化,趣味化。

1.3 生命周期法

生命周期法与其他的软件开发方法相比较,是目前我国软件开发市场中应用最为广泛的一种方法,在面对复杂的软件开发中,生命周期法的优点就会显示出来,其主要的优势就是开发系统具有整体性和全局性。其将软件的开发和维修分成了两个阶段,主要的目的是以此来提高软件的可操作功能,降低开发难度。但其也存在一些目前无法克服的缺陷,例如开发的成本高,时间长,开发过程相对独立。如果在开发的前期存在问题,将会对后续的工作产生一定的影响。

期刊文章分类查询,尽在期刊图书馆

2新时期下计算机软件开发技术的应用

软件开发技术在实际的应用中,最为关键的竞争技能就是创新,只有不断地创新软件的功能及特性,才能为社会经济的发展提供优质性的服务。软件开发阶段,可以进行两种开发方案的设计,开发出两种软件产品,第一个产品是以独立版本和VB6.010 Acess开发的形式开发的。利用先进的信息资源数据库服务器和DEBXMLActiveX技术可以开发第二种产品。将两种产品分别安装到客户的应用端口。第一种可以直接进行安装,第二种产品在实际额安装过程中,需要对浏览器的安全设定进行修改,才能进行软件产品的安装。客户在试用期间,软件展示过程中可能出现以下两种情况,首先就是第一种产品在应用的过程中没有出现问题,运行平稳,修复安装工作客户也可以自行完成。其存在的问题可能是运行时间过长,运行的速度会随着时间的增长不断下降。第二种产品在运行中可能会出现系统操作版块运行受限的情况,这是浏览器自带的安全阻拦设置导致的。

3现代计算机软件开发的方法

3.1 计算机软件的生命周期法

是指计算机软件根据时间的不同,将计算机软件开发的过程划分为几个不同的阶段,例如,软件计划,软件需求分析,计算机软件程序编码,软件测试阶段,软件运行维护阶段,所有的阶段都是从上往下来的,有一个衔接固定的过程,让上一个阶段结束之后,那么就会开始下一个阶段。软件的生命周期法能够为计算机软件的开发提高一个最基本的框架。软件的生命周期是线性图式,这样能够有效的提升整个软件研发人员的工作效率,还能够提高软件的开发质量。

3.2 计算机软件的原型法

软件原型法能够对开发软件进行部分目标实现。选用这种方式主要是对软件进行前期开发的需求,在开发过程中将所有的功能慢慢实现,最终在确定设计方案。软件原型法比较适用于在研发和设计中没有确定最终主题的项目,在研发过程中先建立已知模型在根据需求和所接受的信息进行修改,在慢慢不断完善软件模型。这样的设计提升了用户的参与度,满足用户的需求,同时还能更好的适应市场需求。如果用户感觉那里不满意了就及时修改和添加,这样既能锻炼工作人员的专业素养,还能保障软件开发的实用性。最常用的软件原型法有递增式、抛弃式以及演化式等。

4计算机软件开发技术的发展趋势

4.1 趋于服务化

首先确定,这里的服务对象指的是人。现阶段,计算机软件已经不再是一个高深莫测的专业术语,它充斥在人们的工作和生活中。这些软件中,高质量的软件所占比重少之又少,许多软件都是大同小异,一些盗版软件更是屡见不鲜,这些“雷同”的软件已经满足不了市场的需求,一些软件还存在巨大的bug,为用户的安全带来隐患,甚至会为用户带来经济利益方面的损失。软件开发者需要以用户的需求为研究对象和满足目标,并且为之不断努力。在软件开发中,开发者需要不断对用户的需求进行总结、分析、研究,有了充分的了解后对其进行设计和开发,将“以人为本”的理念加入到软件开发中,以此来不断提升自身的能力。

4.2 趋于智能化

软件开发技术的智能化是指软件开发和应用阶段的智能化,它的实现主要是基于通信设备和网络的发展。智能软件可以为公众提供高质量的服务,满足公众的需求。软件开发的智能化是软件开发的一个重要趋势。

4.3 趋于开放化

开放化主要是指计算机软件在技术、产品标准和源代码方面的开放性。只有通过学习、交流和交流,软件开发人员才能掌握关键和核心技术。在此基础上,软件开发将更加高效和科学,软件开发将更加高效和科学。

5结束语

文章首先对计算机软件开发方法进行了简要的介绍和总结,其次对新时期下计算机软件开发技术的应用进行了细致的分析,并应用例子进行对比,最后分析了新时期下计算机软件开发技术的发展趋势。信息化时代已经到来,计算机是这个时代的重要工具,其强大的功能无可替代,计算机软件开发技术也会对人们进程产生一定的影响。

参考文献

[1]林众.新时期计算机软件开发技术的应用[J].电子技术与软件工程,2018 (15) :30.

[2]刘晓峥.新时期计算机软件开发技术的应用及发展趋势[J].南方农机,2018,49 (14) :240.

[3]马海燕.新时期计算机软件开发技术的应用与发展[J].信息与电脑 (理论版) ,2018 (15) :92-94.

[4]陈友福.浅论新时期计算机软件开发技术的应用及发展趋势[J].电脑知识与技术,2016,12 (2) :94-95.

论文作者:刘洋

论文发表刊物:《防护工程》2019年12期

论文发表时间:2019/8/30

标签:;  ;  ;  ;  ;  ;  ;  ;  

计算机软件开发技术的应用及发展趋势论文_刘洋
下载Doc文档

猜你喜欢