网站大量收购独家精品文档,联系QQ:2885784924

计算机软件的深度开发应用.docVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机软件的深度开发应用.doc

计算机软件的深度开发应用   【摘 要】随着计算机技术的不断发展,其已经应用于各个领域,从传统的以计算为基础的模式已经转变为工作、娱乐和学习综合为一体。本文主要对现阶段计算机软件的应用特点进行了分析,在此基础上阐述了计算机软件开发的原则和软件开发的重要性,最后总结了计算机软件开发的方法。   【关键词】计算机 软件 开发应用   在计算机技术逐渐完善的背景下,其软件的开发具有重要的意义。现阶段软件资源主要可以分为两个方面,分别是计算机的应用软件和计算机自身的系统所包含的软件。计算机应用软件主要是针对具体的应用来进行相关的操作,主要包含了学习管理软件和聊天软件等。而计算机自身系统软件主要对计算机日常的维护和监督的一类软件。同队计算机软件系统进行分析后可以看出软件在计算机使用的过程中带来很多方面的便利。总之,对于计算机未来的发展来说,计算机软件开发技术具有重要的研究意义。   一、计算机软件特点及开发种类   (一)计算机软件的特点   对于计算机软件的特点,首先由于计算机的快速发展使得软件的应用范围扩张到各个领域,不但可以促进软件系统方面很好的发展,更主要的是给予计算机人员提供了很多经济效益。除此之外由于计算机软件在开发的过程中需要经过大量的时间和工作人员的精力。最后,在对计算机软件开发之后还需要对其防护能力以及后期的定期维护,以防止非法人员对数据的修改或窃取。   (二)计算机软件开发的种类   对于计算机软件的深度开发来说主要从两个方面入手,一方面是计算机应用软件的开发,主要任务是对计算机内部和外部设备的控制与管理等,进而可以为计算机的使用提供更多的便利,例如游戏,通讯工具等;另一方面是计算机系统软件的开发,主要包含了计算机内部系统例如数据库管理系统以及C语言编辑器等。   (三)计算机软件开发技术的重要性   在整个计算机软件工程的相关技术当中,其计算机软件的开发处于重要地位。不但可以带动计算机网络的创新,更重要的是对于新型的计算机技术更好的发挥。软件的测试和开发是一项非常复杂的任务,并且软件开发所涉及到的内容和环节的种类繁多。同时由于计算机软件开发的技术的广泛利用,使得计算机网络已经形成了一种具有开放性的、存在性的模式,进而有利于计算机在各个领域更好的发展。总之,在计算机硬件与软件技术不断提升的背景下,对于其计算机自身和数据传输过程中的安全防护能力也进一步的提升。   二、计算机软件开发的原则   对于计算机软件开发来说,具体需要执行以下几个方面的原则。   (一)采用高级语言来描述   现阶段计算机软件的开发人员都习惯通过最简单的方式来对软件进行开发,也就是通过直接写代码的方式来实现程序的功能,但是值得注意的是这样的编写过程虽然简单,但是在软件使用的后期会给软件开发人员和软件使用者带来一定的麻烦。总之,在对计算机软件深度开发的过程中仅仅存在写代码而不存在自己的设计理念是不完善的,具体原因是在没有合理的设计,其模块与模块之间是不能够协调的利用的。因此在计算机软件开发时尽量采用高级语言来描述,采用标准化的管理模式来对模型进行设计。除此之外在对计算机软件开发阶段,需要从以下三个方面入手,首先需要对软件模型进行分析与描述,然后需要从软件的模型和构架来进行实现,在实现阶段还需要对模型进行假设,进而可以更好的对软件中的细节进行规划;最后,需要通过一系列自动化的工具来对可运行的模型进行翻译与实现。   (二)完全生成的准则   所谓的完全生成,主要是一种单一的变换,也就是将计算机软件的模型先转换变到代码后,然后开发人员就不会再去对生成的代码进行修改。总之,在此过程中就需要DSL应该有能力来对细节进行足够的描述,现阶段主要的完全生成的例子有编译器。但是值得注意的是软件编译器的主要作用是生成代码,但是不会对编译器所生成的会变代码进行修改。总之,在软件深度开发时的完全生成的准则在一般情况下都适用于计算机程序员在所以细节的背景下使用。在计算机技术不断成熟的背景下,虽然完全生成技术是不成熟的,但是可以认定在未来的发展中完全生成技术将会得到很普及的运用。   (三)软件开发的模型中融入代码   这个准则是通过采用高级语言来描述与完全生成技术的融合而形成的。具体来说,这种方法是开发人员将代码中的有用片段全部融合到模型当中。特别是在对模型描述的过程中,假如其DSL的描述能力没有达标,那么就需要计算机软件开发人员通过编程语言来对细节进行描述。而在对代码进行生成后,开发人员就可以将想要插入的代码嵌入到其中,进而形成一种新型的代码模型。但这种融入新代码技术看上去是对部分代码进行修改,因此可以认为这种方式是一种灵活的、可用的技术。在对计算机软件深度开发的过程中还需要开发人员满足对软件两个层次方面的开发,主要是执行

您可能关注的文档

文档评论(0)

fa159yd + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档