计算机软件开发工具的集成和应用研究.docx
《计算机软件开发工具的集成和应用研究.docx》由会员分享,可在线阅读,更多相关《计算机软件开发工具的集成和应用研究.docx(8页珍藏版)》请在咨信网上搜索。
计算机软件开发工具的集成和应用研究 竺文聪 摘 要 随着互联网的不断发展,以及计算机应用的范围的扩展,软件开发也因此得到了更进一步的发展。而不同的软件开发机构有着不同的特点,针对这些不同的软件开发机构构造出能够与其相适用的计算机辅助性的软件工具的应用开发环境显得至关重要。本文主要对于计算机软件开发工具的集成环境进行了研究,并且对其应用进行了进一步的分析,在此基础上构造出了集成化的开发环境,从而更好地支持软件开发的过程中。 关键词 计算机软件 开发工具 集成 软件开发过程 1计算机辅助软件工程工具 1.1重要作用 随着计算机技术的不符按发展,计算机已经逐渐的被应用到各个领域中去,而各个领域对于软件开发者都有着较高的要求,软件开发者开发的软件必须能够在该领域得到很好的使用并且有着较强的实用性。但是在现实的软件开发过程中,各个领域之间存在着很大的差异,并且领域内部也有着很大的变化性,这种特性给软件开大带来了很大的困难,软件开发目前来看难以满足各个领域的实际需求。而软件开发的发展对于一个企业、一个领域的发展起着至关重要的作用,直接的影响着其信息化建设水平的强弱。目前来看,我国的软件产业已经得到了较为迅速的发展,但是仍然存在着一定的问题,而软件开发工具的的选择、其集成以及应用的研究则成为了研究的重点所在。 1.2相关概述 目前来看,软件的编写都是在一种开发工具的软件的基础上进行的,有了这一类的工具软件,软件的开发从规划到设计、代码的测试等每一步的实现都能够被规范化,这极大的减轻了程序员的工作量,使得程序员的工作变得简单,同时也为一些十分复杂的软件的开发提供了便利的条件。这一类的工具软件,就是软件开发工具。 而软件这个概念,是相对于那些能够看见的硬件而言的。在一个计算机中,软件就像是计算机的大脑,控制着计算机的实际运行。软件可以分为系统软件和应用软件,无论是哪一种的软件都给人们的生活带来了很大的方便。随着计算机技术的不断发展,很多复杂的业务管理流程、以及比较复杂的系统控制都需要通过软件开发工具来实现,这些集成的软件开发工具贯穿于软件开发的各个生命周期。目前来看,软件工程越来越多,这也进一步的带动了软件开发工具的发展。目前计算机辅助性软件工程case工具有很多,如VB,PB,VC,JAVAASP等等,这些软件开发工具都有着自己的特点。例如,VC的功能相对来说很强大,而JAVA的网络编程能力则十分的强大,VB相对来说比较简单,容易学习利于掌握。在实际的软件开发时,人们会根据不同的需求选择不同的软件开发工具。本文主要对case工具进行了介绍,并对其集成环境进行了研究。 1.3应用现状 计算机辅助软件工程(case)工具,对于软件的工程化十分的重要,但是经过我们的调查研究,发现目前的国内的规定剧的应用水平总体来说还比较低,很多企业往往没有对其进行使用,虽然存在一部分机构对其进行了运用但是其中的大多数的软件开发机构对于case工具的应用仍然停留在对于部分软件的开发中离散性的应用该工具,还有一些比较小的的机构还处于完全的手工操作的阶段,只有恨少得一部分软件机构建立起了集成化的case工具软件开发环境,并且将其贯穿在整个的软件开发过程中。 1.4应用较少原因 我们对于目前软件开发机构较少使用case工具的原因进行了深入的分析,发现主要存在下面几种因素: (1)我国的软件的工程化的基础还比较薄弱。Case工具的应用必须在软件工程化的活动规范化的前提下进行,但是目前来看很多软件开发机构还没有一套完整的、符合实际的应用特点的规范,技术人员在软件开发的过程中对于软件开发的工程化处于抵触的状态,并且目前来看我国对于软件开发的相关管理还比较松散,使得我国的开发机构内部的很多工程化活动比较随意,这就使得case工具没有一个良好的应用环境。 (2)case工具有很多种类,因此集成方案较难界定。使用case工具来搭建集成化的软件开发环境,能够很好地提升软件的开发效率,但是市场上的case工具的种类较多,在没有经过仔细的调查研究的前提下,难以制定出一个集成化的开发环境方案,这也导致了case工具的应用水平较低。 (3)case工具本身的交割比较高,这也是其没有得到广泛的应用的一个原因,一些中小型的企业难以承担起其应用的价格。 (4)case工具的应用十分的复杂,因此培训起来也比较困难,学习内容相对来说比较复杂,一般来说使用case工具需要掌握相应的软件工程方法以及相关的开发规范,而这些内容的学习往往比较困难,因此使用者较少进一步的导致了case工具的应用范围降低。目前来看,我国内部代理商还缺乏使用这个工具对软件系统进行开发的实际经验,有的虽然开展了相关的培训课程,但是培训往往是停留在case工具的操作阶段的,没有对其进行深入的讲解,培训的内容还不够充分,难以为软件开发机构提供足够的能力与技术支持。 2 选择case工具 由于case工具的种类十分繁多,因此在选择的时候需要注意很多问题,主要从这两个方面进行考虑:首先是case工具其自身的特点以及适用的环境,以及在应用case工具的过程中,其所應用的软件开发机构本身所具备的特点。 2.1选择标准 在对case工具进行选择的过程中,主要应该考虑以下的这些标准: (1)应该考虑到可靠性的问题。选择的case工具必须能够较长时间的完成规定的功能,在运行的过程中不能出现死机的情况,同时应该对访问的权限进行相应的控制,应该防止没有权限的人对数据进行访问出现越权存储的现象。该工具应该能够具有自动备份的功能,有着较好的安全性,对于错误有着较好的处理能力,对于存在的漏洞能够进行分析。 (2)工具的可用性必须得到保证。该工具应该具有容易安装以及容易学习的特点,有着较好的文档质量,其用户界面具有通用性以及一致性。 (3)该工具应该能够对数据进行高效的处理,对于数据的存储需求能进行及时的优化,对于内存需求能够很好地优化,并且对于处理器能够进行优化等能力。 (4)可维护性。该工具应该具有较高的服务更新的能力以及产品维护的能力,厂商对于问题的反应速度要快以便于及时的维护。 (5)可移植性。在不同版本的操作系统之间能够进行移植,不同版本的case工具之间能够进行数据移植。 2.2软件开发机构特点 在对case工具记性选择的时候,所应用的软件开发机构其本身所具有的特点也对其具有着很大的影响。 首先应该考虑到该机构的背景,如果这个软件开发机构已经长时间的从事软件系统的研究开发工作,已经有了一定的开发经验和相对成熟的开发技术,并且在以前的开发的过程中也曾经离散性的应用过case工具,那么其中一种合适的做法就是通过机构统一的进行出资,然后离开构建这个集成化的软件开发环境。但是如果这个软件开发机构的成立时间还不是很长,软件开发的技术人员以及管理人员还没有足够的经验,那么就可以尝试在个别的软件工程中使用耽搁的case工具,通过这种方式来提高这项工作的效率。其中,比较适合的方式就是从一些比较容易进行操作的case工具开始着手,例如可以通过白盒测试等工具进行。 然后应该考虑的是软件所应用的环境的系统规模。对于一些大中型的软件系统,软件的覆盖范围比较广,功能也相对来说比较复杂,参与的人比较多,在这样的环境下进行软件开发则相对来说需要考虑的问题比较多,需求分析也十分复杂,因此需要专门的需求管理工作的支持,并且需要使用业务建模以及分析工具。而且由于这种情况下使用的case工具的种类也会比较多,因此case工具的集成技术也因此变得更加的重要。对于一些小型的软件系统,软件的功能相对会简单一点,参与的人员也不会很多,这些人员之间的沟通比较方便,项目管理也相对会简单一点,因此则不需要专门的需求管理软件,企业管理工具也变得可有可无。并且这种情况下使用的case工具会少一些,那么既可以离散的使用这些工具,也可以集成后使用,且集成的方式也会简单些。 对于一些嵌入式的软件系统,必须选用一些和嵌入式系统相关的case集成开发环境,而不能使用支持通常的软件系统的case工具。 同时人员的素质也有一定的要求,人员不仅需要具备一定的专业性知识,而且需要能够接受新事物,有着较好的学习能力以及良好的团队精神,这样才能够更好的协同性完成任务。 3 集成方法步骤 Case工具的选择以及继承,不能脱离其所在的软件开发环境,也不能和软件开发机构的实际情况分离开来,只有针对实际情况实事求是的进行case工具的选择以及搭建继承开发环境,才能够更好的发挥出其应有的作用。 因此,在集成的过程中,软件的开发机构首先需要了解自己的单位的环境情况,赋予本单位承担的项目的特点进行分析,对于本单位内部的工作人员的能力素质进行分析,在此基础上确定好软件开发的具体方法以及采用的模型和规范。然后,在此基础上对市场上的那些case工具进行调研,了解他们的功能以己相应的特点,针对自身项目的特点选择合适的case工具,有选择性的在特定的软件工程中离散的应用这些case工具,如果可以的话可以搭建集成化的case工具支持的软件开发环境,从而使用这些环境支持软件开发。 4 调研结果 通过我们对于现在的市场上的一些case工具的调查研究,我们对这些工具进行了分析以及筛选的时候主要考虑到这些因素: 应该注意对那些集成化的、成套的case工具进行研究,并且应该掌握这些case工具之间的接口与信息之间的关系,从而保证各种的case工具之间能够进行通信,保证信息的流畅性。这些case工具应该能够保证在集成化的环境,能够将信息按照统一的标准进行传递,并且将其封装起来,使得工具之间能够更好地进行方便的通信。 5 结论 计算机软件开发工具case工具的良好运用,能够更好地促进软件开发的质量以及效率,能够使得软件工程活动变得更加的规范,因此case工具有着至关重要的作用。本文首先杜宇软件开发工具进行了相关的介绍,并且对于case工具的应用现状以及其没有得到广泛应用的原因进行了分析,然后在此基础上对于case工具的选择需要注意的问题进行了进一步的阐述,并且给出了该工具的集成步骤,希望能够对于促进软件开发工作起到一定的参考价值。 参考文献 [1] 郭冰,張宁,徐海霞,韩利峰,陈永忠.TMSR CSS集成开发工具软件的实现与应用[J]. 核技术,2013,(11):68-72. [2] 陈玉栓.软件产品线方法在网络管理软件开发中的研究与应用[D].吉林大学,2006. [3] 孟德斌,罗晓沛,陈涵生.计算机软件开发工具的集成和应用研究[J].计算机工程,2002,(04):276-279. [4] 史胜辉,方淑荣.基于项目驱动教学法在《软件开发工具与环境》教学中的应用[J]. 福建电脑,2009,(04):35. -全文完-- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机软件 开发 工具 集成 应用 研究
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文