展开

计算机软件技术对软件开发的应用

发布时间:2019-03-16   |  所属分类:计算机应用:论文发表  |  浏览:  |  加入收藏

  这篇论文主要介绍的是计算机软件技术对软件开发的应用的内容,本文作者就是通过对计算机软件技术开发的作用的内容做出详细的阐述与介绍,特推荐这篇优秀的文章供相关人士参考。

计算机软件技术对软件开发的应用

  关键词:植保软件;计算机软件开发技术;软件开发

  从当下我国植保软件发展应用现状来看,形势不容乐观,虽然我国大多数植保部门已经配置先进的计算机硬件设备,但在软件应用方面依然存在明显的不足,因此有必要对植保软件开发中计算机软件技术的应用进行探讨分析,从而更好地推动植保软件的开发、应用和推广。

  1计算机软件工程与植保软件开发

  伴随着计算机技术的飞速发展,同时计算机软件数量与规模也在不断快速递增。但在早期,计算机软件数量增长速度与软件质量品质提升速度却是不对等的,并且软件开发成本也一直居高不下,从而引发了“软件危机”。在这一形势下,人们开始有意识地将计算机软件开发作为一种“工程”来看待,即在实际软件开发过程中,通过制定一些统一的法规,引入一些工程管理方法与策略,开发一些科学的工具,在现有的资源设备的基础之上,有效减小软件开发成本,提高软件开发效率与品质,由此“软件工程”这一概念应运而生。如今随着近50年的发展,软件工程应用理念已经日趋成熟,并且围绕软件开发从最初的计划设计到最后的投入应用,软件工程作出了更加精细、科学的划分,例如依据软件开发规模的不同,软件工程划分了不同的软件开发模型,比如操作模型、瀑布模型等。植保软件作为一种中型软件,非常适合于“瀑布模型”应用,瀑布模型中融入了多种计算机软件技术,例如编程技术(C++、Java)、编码技术、软件测试技术等。植保软件开发就是在计算机软件工程基础之上开发的一种计算机软件,它一般应用于农业生产过程中,是农业生产信息化水平提升的一种重要体现,为农业生产提供有力的指导。并且基于不同农业生产需求,植保软件功能也不一样,例如某植物病虫害检疫专家系统,系统收录了海量的检疫性病虫害信息,同时该系统具备害虫分类、专家鉴定、地理分布等功能,通过该系统能够在实际农业生产中快速完成病虫害的检疫鉴定,对于农业生产发展具有重要的意义。

  2植保软件开发中计算机软件技术的应用

  2.1选择科学合适的软件开发平台

  在实际进行平台选择时,为保证植保软件开发质量,应遵循实用性、可维护性、可扩展性原则,同时还需要从开发成本角度出发,确保操作系统的经济性,并且在完成软件开发后,还应确保软件具备良好的兼容性与可适用性,能够在更多更普遍的计算机操作系统中得到应用。当下在系统选择上,Windows操作系统无疑是最佳的选择,Windows操作系统应用范围广,用户数量多,操作简单,界面友好,因此备受用户及软件开发者青睐。例如在黄淮海地区的麦芽预测预报软件系统开发过程中,在最初时便选择了以Windows3.1作为软件开发平台,但从当时的计算机操作应用发展趋势上来看,Windows95操作系统已经得到了较为广泛的应用和普及,因此最终选择了Windows95操作系统作为软件开发平台,以确保最终开发出的软件具有良好的兼容性,同时也更易于应用与推广。

  2.2选择效率高的开发方法

  当下在开发方法选择方面,主要包含两种:一种是直接利用软件开发工具,完成植保软件开发,相比于其他开发方法,工具法应用性价比更高,能够有效节省软件开发费用,并且软件开发周期也比较短,开发效率更高。在实际进行植保软件开发的过程中,开发人员在依托于各种开发工具的条件下,例如Multibase等,通过开展剧本编写、描述语言书写等操作,实现植保软件系统开发,并且不需要进行程序编写,大大提升了软件开发效率。但这种开发方法也存在一定的局限性,由于这种工具法应用是在现有的软件开发工具提供的大框架之下完成的植保软件开发,因此在具体软件功能实现的过程中必然也会受到这些框架的限制,整体功能实现较为僵硬,软件自身运行稳定性完全由选择的软件开发工具的稳定性决定,因此这种软件工具开发有着显著的模式化特点。另一种是直接编程方式,该方法与软件工具开发方式相比,几乎没有任何基础,完全是由软件开发人员依靠编程语言来实现,因此这种植保软件开发方式需要耗费大量时间与精力,并且软件开发成本也比较高昂。另一方面,这种软件编程方式对于开发人员个人能力有着较高的要求,但直接编程方式优势也非常显著,由于各种功能实现多是依靠编程语言来实现,不需要各种具有限制性的软件开发工具,因此这种软件开发方式更加自由,在实际开发过程中,软件开发工作人员可以结合实际功能需求,通过编程语言不断灵活调整软件功能,可以更好地实现用户的多种需求。总体而言,上述两种编程方法优势缺点各不相同,在实际进行植保软件开发时,需要结合软件功能实际需求,选择合理的编程方法。例如某植保软件作为一个多媒体专家系统,在功能实现方面需要进行严格的推理,在功能上存在很多不确定因素,并且植保软件本身要求有着很多的实用性功能,例如数据库管理、地理信息系统功能、数据预测等,且这些功能之间有着复杂的联系,而当下很多软件开发工具尚未具备这些功能,因此需要选择直接编程方法进行软件开发。如果植保软件功能相对简单,并且这些功能已经确定,未来也不需要进行太大的变动,可以选择具有模式化特点的工具编程方法。

  2.3合理选择软件编程工具

  实际上,直接编程法并不是意味着不使用任何软件工具,恰恰相反,选择合适的编程开发工具对于提高编程质量、效率有着重要的意义。在实际选择编程开发工具时,需要充分考虑工具与计算机软件操作系统平台的适应兼容性,同时还要考虑编程开发工具本身易用性、适用范围,需要解决哪些技术问题,未来工具的可扩展性等。当下植保软件开发在语言编程工具选择方面,首选为可视化开发工具。在计算机技术不断快速发展的当下,各种编程语言工具层出不穷,其中可视化编程工具受到了人们的广泛关注,例如VisualBasic系列、BorlandDelphi系列可视化工具即为典型的代表,都为软件编程语言提供了良好的可视化开发环境,在实际进行编程开发时,能够与多种数据库进行连接,并且不同可视化编程工具都有各自的底层编程语言,技术特色与应用领域也各不相同,在实际应用时,不会产生矛盾冲突,其性能也得到了良好的完善。例如上文提到的黄淮海地区的麦芽预测预报软件系统开发,当时在实际开发时选择了BorlandDelphi2.0作为主要编程工具,主要考虑了该工具具有如下特点,非常适合于植保软件开发:一是在BorlandDelphi2.0提供的模板与编程功能帮助下,有效提升了编程语言编写效率,有利于缩短软件开发周期。二是在编程语言执行方面,该工具优势也较为明显,它能够直接将所编译的程序优化为适合操作系统运行的本地代码,因此具体功能执行反应更快,效率更高。三是该工具还具有一个显著优势,即是能够将保存在桌面型数据库中的语言编程程序更好地在远程SQL服务器中进行读取,甚至即使数据源发生了改变,也不需要修改用户界面,有效地简化了编程的难度,减少了编程工作量,提升了编程效率。

  2.4合理安排植保软件开发人员

  植保开发人员作为植保软件开发主体,自身具备的计算机软件开发技术水平以及软件开发人员彼此之间的协同配合,对于整体植保软件开发有着非常重要的意义。并且随着编程语言的不断发展,对于植保软件的开发人员组成也带来了一定的影响。以计算机高级编程语言为例,随着这种编程语言编写更加开放、编写方式更加规范,同时整体编程语言难度的降低,编码量的减少,使得非计算机编程专业的工作人员也能够加入到植保软件开发中来,有效降低了语言编程门槛的同时,更好地促进了软件编程开发的发展,从而为植保软件的开发工作带来了更多的便利。从当下植保软件的开发人员组成现状来看,仍然主要以专业的植保专业人员为主,同时应注意在植保软件开发人员安排上,引入一些植保领域专家,通过培训使其在具备植保领域专业知识基础上,对软件编程也有着一定的了解,更有助于提升植保软件开发水平,从而有效凸显植保软件专业性特点,而不是单单拘泥于大量的编程语言编写,提升植保软件开发质量。

  3结论

  综上所述,计算机软件技术在植保软件开发中发挥着重要的作用。因此需要在实际开发植保软件的过程中,提高对计算机软件技术应用的重视程度,合理选择开发工具、开发平台、开发方法等,促进植保软件开发质量得到有效的提升。

  参考文献:

  [1]高灵旺,沈佐锐,李志红.计算机软件技术在植保软件开发中的应用[J].农业工程学报,2000,16(2):32-35.

  [2]王家鑫,赵宇.计算机软件技术在植保软件开发中的应用研究[J].电子技术与软件工程,2016(12):86-86.

  [3]于明湖.植保软件成了我经营农资的好帮手[J].农药市场信息,2008(17):23.

  作者:董朝贤 单位:三门峡职业技术学院

转载请注明来自:http://www.uuqikan.com/jisuanjiyingyonglw/20100.html


    上一篇:基于云计算的计算机机房部署模式研究
    下一篇:计算机与电力系统自动化技术