欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    计算机软件开发的技术分析.docx

    • 资源ID:16375235       资源大小:17.75KB        全文页数:6页
    • 资源格式: DOCX        下载积分:9.18金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要9.18金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    计算机软件开发的技术分析.docx

    计算机软件开发的技术分析【摘要】文章首先对计算机软件开发的关键技术进行扼要分析,在此基础上对计算机软件开发的技术方案进行阐述。期望通过本文的研究能够对计算机软件开发水平的提升有所帮助。【关键词】计算机软件开发技术方案1计算机软件开发的关键技术近年来,计算机的普及程度越来越高,其已经浸透到了各个领域当中。由于不同的领域对计算机的功能需求有所不同,所以需要开发相应的软件。在对计算机软件进行开发的经过中,较为常用的技术有下面几种:1.1编程语言1.1.1C语言这是一种在计算机软件开发中应用最为广泛的编程语言,其现已非常完善,可在各种操作系统中使用,不仅兼容性强,而且编程简单、方便,即便初学者也能在较短的时间内把握编程要领。1.1.2VB语言这种编程语言的核心是Basic,其最为突出的特点是能实现对操作界面的可视化处理,由此使得整个编程经过愈加简便。软件开发人员通过VB语言对相关的功能进行组建后,便可快速完成对软件程序的编写及修改,非专业人士可以通过VB对较为复杂的程序进行开发。1.1.3Java语言这是面向对象的编程语言,其具备C语言的全部优点,除此之外,还具有如下特点:安全性高、可移植性强、动态性、分布式等等。利用该语言能够对多种应用程序进行编写,如桌面程序、嵌入式系统程序、Web程序等等。1.2插件与分层技术1.2.1插件技术在计算机软件开发中,插件技术的应用非常广泛,该技术具有构造明晰、便于理解、可维护性强、可重复利用、可快速移植等优点。但该技术只能依托于某个系统平台运行,却不能以单独的方式运行。1.2.2分层技术这是一种能够对软件构造进行优化的技术,其在计算机软件开发中的应用,能够使软件的功能呈现出多样化的态势,进而知足更多用户的个性化需求。分层技术从最初的双层技术,现已发展为五层技术,由此除了能够使软计算机软件开发的技术方案文/肖平文章首先对计算机软件开发的关键技术进行扼要分析,在此基础上对计算机软件开发的技术方案进行阐述。期望通过本文的研究能够对计算机软件开发水平的提升有所帮助。摘要件的开发周期显著缩短之外,还能提升软件的质量。1.3远程调用技术该技术简称RMI,其在分布式构造的构建中应用较为广泛,通过该技术能够完成客户端与服务器端间的交换,可快速完成数据及程序的整合,它在软件开发中的应用,能够提升命令的执行效率。同时,还能在分布式程序中完成调试,由此使得整个软件的开发经过变得愈加安全、可靠。2计算机软件开发的技术方案在对计算机软件进行开发的经过中,一套完善的技术方案,除了能够缩短开发周期之外,还能提高软件的质量。因而,对技术方案进行合理选择显得尤为重要。近年来,随着软件开发技术的不断发展,为各种技术方案的制定提供强有力的支撑。目前,在软件开发经过中,应用较为广泛的技术方案有下面几种:基于生命周期、原型化以及自动化方案。下面分别对这三种技术方案进行分析,为方案的选择提供参考。2.1基于生命周期的技术方案在计算机软件开发中,基于生命周期的技术方案应用较为广泛,在该方案下,要求软件开发人员应当着眼于全局,对于一些较为复杂和繁琐的软件开发经过,这种方案尤为适用。在详细软件的开发实践中,通过该技术方案能够将整个开发经过细分为多个阶段,每个阶段有着不同的开发任务,当所有阶段的任务全部完成之后,一个完好的软件便开发成功。该技术方案较为突出的应用优势在于可使复杂和繁琐的开发经过简单化,并且每个阶段全部都是独立的,不会影响到其它阶段,由此可使工作量随之减轻,软件开发变得愈加容易。2.2原型化的技术方案目前,原型化是计算机软件开发中最为常用的一种技术方案,在该方案下,用户可根据本人的需要提出相应的问题,软件开发人员则可在总结问题的基础上,选择具有针对性的技术手段,开发出一个原型,结合用户的需求,对原型进行不断地改良,进而使其逐步完善,直至用户满意为止。该技术方案是一个动态化的软件程序设计经过,其最为突出的特点是能够知足用户的个性化需要,这是由于在整个开发阶段,用户都要介入其中,由此可使软件的开发成本和开发风险显著降低。固然这种技术方案的应用优势较为明显,但方案本身也存在一定的缺乏,即对于大型信息系统软件的开发并不适用。该技术方案可在下面几种情况进行应用,由此能够到达意想不到的效果。一是当用户对于本人的需求并不特别清楚,或是用户当前开展的业务尚不稳定,对软件的功能需求经常发生变化,便可借助该技术方案,先开发一个原型,逐步进行完善。二是当软件的复杂程度不是很高,并且规模也不太大时,能够对该技术方案进行应用。2.3自动化的技术方案当用户对软件的功能需求较为明确时,开发人员便可采用自动化的技术方案进行软件开发。对于软件开发经过而言,开发人员的最终目的是让程序到达预期的要求,为实现这一目的,除需要在软件开发时进行自测之外,还需要对核心的算法函数进行单元测试代码的编写,以此来确保后续重构的顺利进行。通常情况下,软件功能的测试是指客户端到服务器端的界面型测试,因界面本身存在不确定性的特点,所以这部分不适宜编写自动化的测试代码。由于很多软件产品的开发都不是独立的系统,故此经常会存在一些外部调用的接口,这就要求在自动化打包构建前,完成接口测试,其经过与单元测试类似。在对该技术方案进行应用时,为到达自动化实现的目的,应对测试用例中的数据进行抽象化处理,同时,还要组织好自动化测试脚本。这种技术方案对软件开发人员的专业性要求相对较高。故此,在实际应用中需要对很多方面加以注意。综上所述,计算机软件开发是一项较为复杂且系统的工作,为提高软件的开发效率和质量,并缩短开发周期,应当采取合理可行的技术方案。本文对目前较为常用的几种技术方案进行分析,在详细选用时,可结合实际情况而定,由此可确保方案的适用性。

    注意事项

    本文(计算机软件开发的技术分析.docx)为本站会员(安***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开