前言:本站为你精心整理了计算机软件开发工具的集成和应用范文,希望能为你的创作提供参考价值,我们的客服老师可以帮助你提供个性化的参考范文,欢迎咨询。
【摘要】随着计算机在人们生活中的普及,为了更好的开发和建立计算机信息系统,计算机软件开发工具的集成和应用越来越受到人们的重视。为了能够在众多软件工具中选择较为适宜的一种,本文针对计算机软件开发工具做了进一步的研究。
【关键词】计算机;软件开发;工具;集成
计算机软件开发工具的发展历程经历了三个阶段,即计划阶段、开发阶段和运行阶段。从上世纪末开始,计算机软件开发工具出现了跨越式的发展,应用越来越广泛,在软件市场中的作用日益重要,受到人们的关注度越来越高,现在很多计算机领域方面的专家都在对其进行研究。
1计算机软件开发工具概述
(1)计算机软件开发工具的作用和意义。计算机软件开发工具,顾名思义是为软件开发服务的。为了提升软件开发成功的几率,业内人士一直认为研究开发和使用计算机软件开发工具是一条非常正确的道路。软件开发工具已成为业内人士关注和热聊的焦点,但是从事软件开发工具研究和生产的企业却非常的少,究其根源,是因为计算机软件开发工具的生产必须满足几个前提条件:首先,计算机软件开发工具的生产必须依据科学的理论和技术;其次,制定计算机软件开发工具使用的标准和规范;再次,必须具备严谨的组织和完善的管理;最后,搭建良好的软件开发环境。计算机软件开发工具在软件开发中有着不可替代的作用和意义:节省了软件开发的时间,从而使软件开发的效率得以提升;对软件开发过程形成了标准化,并促使软件开发文档的产生;使软件开发人员之间、软件开发人员和使用人之间的沟通交流简单化;使软件开发过程具备了可控性;有利于扩充和维护计算机系统。
(2)计算机软件开封工具的使用现状。虽然说计算机软件开发工具对软件的开发意义重大,但经过调查研究得知在我国计算机软件开发工具的使用率并不理想,软件开发机构并没有在软件开发过程中对其进行全覆盖的使用。拥有集成化的计算机软件开发工具的机构寥寥无几。
(3)计算机软件开发工具应用少的原因。据相关资料显示,在我国,影响计算机软件开发工具使用效率低下的原因有很多种,其中主要的原因有以下四点:首先,由于市场上计算机软件开发工具的种类繁多,每一种工具都有自己的专用属性和使用方法,要想制定集成方案非常难;其次,计算机软件开发工具使用有一定的难度,对使用人没用正式的培训或培训做的不到位,且计算机软件开发工具的价格偏高,一般人难以负担;最后,计算机软件开发工具的使用缺少必要的环境和土壤。
2软件开发工具的发展历程
从软件开发效率的角度来看软件开发工具的发展历程,其包括编辑器、集成开发环境、软件开发平台三个阶段。
(1)软件编辑器。这种软件开发工具的主要特征就是通过编写大量的代码,并将代码进行编译来实现从功能到界面的转化,同时,对代码进行编译变成目标程序,可以实现对错误代码的调试。但是,这种开发工具开发出来的软件独立性太差,对计算机硬件的依赖程度较强,造成其维护性不好。
(2)集成开发环境。很多通用的界面定制功能和通用功能集成在了软件开发工具中,例如:打包工具、数据展示控件、数据库的操作、通讯的组件等,提升了软件开发的效率。目前市场上最受欢迎的以及大部分程序开发人员都在使用的开发工具有VIAUAL、MYECLIPSE等。
(3)软件开发平台。软件开发平台的提出在计算机软件开发领域属于一个全新的平台和理念。软件开发工具在软件开发平台这样的环境下使用,以最大的好处就是较大程度上提高了软件开发速度,并使整个软件开发过程实现了“三化”(可视化、定制化、无代码化),从而降低了程序员工作量,转移了程序员的主要工作方向(技术研究转向业务研究),例如,最具代表性的开发平台--咨微OBPS。
3购置和选择计算计算机软件开发工具需要考虑的因素
软件开发机构在选择和购置计算机软件开发工具时不能盲目的进行,其需要考虑计算机软件开发工具的特点和自身的特点。(1)考虑选择计算机软件开发工具的标准。计算机软件开发工具必须具备可用性、可靠性、可维护性、高效能和移植性五大特征。所谓可用性是指用户界面容易安装、学习和操作,并保证文档的质量;所谓可靠性是指能够确保数据的完整性、安全性,并在长时间的操作过程中不会出现死机现象;所谓可维护性是指厂商解决问题的能力、产品维护的能力以及服务创新的能力;所谓高效能是指对数据储存需求和内存需求进行优化;所谓移植性是指可以将数据在不同的软件开发工具之间自由的进行传递。(2)软件开发机构对自身的实际情况的考虑。软件开发机构要从实际出发,结合自身的特点去选择和购置计算进软件开发工具,考虑自身的情况主要包括软件开发技术人才是否充足;软件开发技术和经验是否成熟和丰富;待开发的软件系统规模如何;待开发的软件系统属于什么样的类型;参与软件开发的人员是否具备专业的知识、是否拥有良好的接受新事物的能力、是否具备团队协作精神和服从管理。
4计算机软件开发工具选择和集成的方法与步骤
软件开发机构选择和集成计算机软件开发工具的前提是结合自身的实际情况,用科学的方法制定好有关软件开发的方法、过程等的标准。这样在选择和集成计算机软件开发工具的时候才能做到有的放矢,计算机软件开发工具在软件开发中才能发挥出最大的作用。鉴于以上原因,软件开发机构要研究和界定自己单位的环境以及待开发软件的特点,从而确定待开发软件的方法、模型规范,并对参与人员的综合素质进行考评。另外,要对市场上现有的计算机软件开发工具进行实地考察,了解每种工具的相关信息,从中选择能够与自身相适应的工具,并通过科学的方法,将这些工具进行集成化。综上所述,计算机软件开发工具使用在软件开发过程有着巨大的作用,在提升软件开发效率的同时保证了软件开发的质量。软件开发机构在选择和使用计算机软件开发工具的时候要充分考虑工具、自身和待开发的软件的特点;对市场上各种软件开发工具进行认真细致的了解,因地制宜的进行选择;加强对本机构参与人员的培训,使参与人员具备专业的知识和团队协作精神;对选择的软件开发工具与自身实际情况进行有机的结合,以搭建良好的软件开发环境,并根据环境制定出严谨的规范标准,并在实际软件开发过程中对规范标准进行进一步的修正和完善,最终使新软件开发取得成功。
参考文献:
[1]孟德斌,罗晓沛,陈涵生.计算机软件开发工具的集成和应用研究[J].计算机工程,2002(04):276~279.
[2]杜德辉,黄凤珍.计算机监控系统绘图工具软件的设计与开发[J].水利水电技术,1996(06):54~56.
[3]袁春风.多媒体计算机软件开发环境与工具[J].电子工程师,1995(01):28~35.
作者:崔平丽 单位:西京学院