新时期计算机软件开发技术的应用及发展趋势探析_第1页
新时期计算机软件开发技术的应用及发展趋势探析_第2页
新时期计算机软件开发技术的应用及发展趋势探析_第3页
新时期计算机软件开发技术的应用及发展趋势探析_第4页
新时期计算机软件开发技术的应用及发展趋势探析_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、    新时期计算机软件开发技术的应用及发展趋势探析    郭金跃摘 要:在如此现代化的社会中,计算机的应用是非常广泛的,它不仅影响着人们的工作、学习和生活,还同时对社会的发展有实际性的推动作用。计算机是由硬件和软件构成的。而计算机硬件的功能是输入并存储程序和数据,以及执行程序把数据加工成可以利用的形式;而软件就好比人的思想,没有软件的电脑就像是没有思想和灵魂的躯体,什么都做不了。关键词:计算机软件开发技术 计算机发展趋势 软件 硬件引言计算机对人类的生产及社会活动都具有极其重要的影响,并以极强的生命力在飞速发展着。它从最初的军事科研应用领域扩展到目前社

2、会的各个领域,证明计算机产业的规模是相当巨大的,并带动了全球范围的技术进步,由此引发了深刻的社会变革。计算机不仅是学校、企事业单位工作的伙伴,也进入寻常百姓家,是信息社会中不可缺少的工具。它是人类进入信息时代的重要标志之一。根据中国大百科全书的解释,“硬件”泛指各种计算设备和器械,所谓“软件”是指计算机系统中的程序和有关的文件。一、计算机软件与硬件的区别软件与硬件的区别主要表现在四个方面:(1)生产方式:软件是开发,硬件是制造。软件是人的智力的高度发挥,不是传统意义上的硬件制造。尽管开发与制造之间许多地方是相同,但软件与硬件在根本上是不同的;(2)表现形式:硬件有形、色、味,能看得见,摸得着也

3、闻得到;而软件则反之。软件存在的形式是在纸面上或人们的脑袋里,它是好是坏,是对是错,是要通过在机器上运行的程序才能知道的;(3)要求:软件的要求相当高,是不允许有任何误差的,而硬件产品可以有少许误差;(4)维护:硬件就像我们生活中用的物品一样是会旧会坏的,而软件在理论上是不会用旧用坏的,但在实际上,软件也会变旧变坏。因为软件是在一直不断改变(维护)的状态下生存的。二、计算机软件的开发软件开发的根据是用户要求建造出软件系统或者系统中的软件部分的过程,软件开发是一项系统工程,它包括需求捕捉,需求分析,设计,实现和测试。软件一般是根据用户某种程序设计语言来实现的。一般的开发工具就是采用软件开发。各个

4、软件一般都有与之对应的软件许可,软件的使用者想要合法的使用软件是必须在同意所使用的许可证的情况下才能够进行。从另一方面来讲,某种特定软件的许可条款与法律是不能相抵触的。没有经过软件版权所有者许可的软件拷贝,甚至是购买和使用盗版软件都将会引发法律问题。一个软件的生存的周期是从开始计划到废弃为止的。它的周期包括计划、开发和运行,每一时期又是以若干个更小的阶段构成的。问题定义和可行性研究称为计划时期;开发时期包括需求分析、概要设计、详细设计和编码;运行时期就是测试和维护。而系统计划、分析、设计、编码、测试及维护等六大步骤是我们开发软件项目的基本。软件开发必不可少的一步是从制定计划开始,在制定计划的同

5、时,软件项目最终要解决的问题也是必须要准确的弄清楚的,还要考虑相应的对策,在计划不周的情况下仓促着手是软件开发的一大忌。三、软件的分类计算机软件包括系统软件和应用软件两大类:系统软件是管理、监控、维护计算机的软件,如操作系统、自检程序等。应用软件主要就是解决某些具体问题的软件,如人事管理软件、学习管理软件等。软件从功能上来说是利用计算机本身的逻辑功能合理地组织计算机工作,简化甚至代替人们使用计算机过程的工作环境。1、系统软件系统软件是负责计算机系统中各种独立的硬件可以协调工作的。总体来说,系统软件包括操作系统和数据库管理,文件系统管理,编譯器,网络连接等一系列基本的工具系统软件由一组控制计算机

6、系统并管理其资源的程序组成,它的主要功能有:启动计算机,加载和执行应用程序,将程序语言翻译成机器语言等。系统软件实际上也可以看作是用户与计算机的接口,应用软件和用户控制、访问硬件的手段主要都是由操作系统完成的。2、应用软件应用软件的开发是为了某种特定的用途。应用软件的编制一般都是针对用户利用计算机来解决某类实际问题。它可以是一组功能紧密联系,可以互相协作的程序的集合,如微软的office软件;也可以是一个特定的程序,如一个图像浏览器;还可以是一个由众多独立程序组成的庞大的软件系统,如数据库管理系统。系统软件的任务有两点:更好地发挥计算机的效率;方便用。应用软件是为解决各种实际问题而编制的计算机

7、应用程序及其有关资料。如事务管理方面的软件:工资系统、财务系统等;用于科学计算方面的数学计算ic现货商软件包、有限元计算软件包等都是应用软件。四、软件的发展若说人类使用机器替代人力进行计算代表计算机的出现,那么,软件的诞生,则来源于人类操控上述计算机器的理想。当然,软件真正萌芽的开始出现,是在计算机械达到一定的发达程度以后。人们想尽办法让机器按照自己的意愿去完成各种复杂的运算,这就要实现人与机器之间可以对话,或是让机器准确地接收人的思想并按照人的意志去执行各种运算。1725年,法国纺织机械师布乔利用穿孔纸带控制编织工艺改进繁琐笨拙的编织机,80年后,法国另一位机械师杰卡德成功的改进布乔的设计,

8、并在1805年完成了“自动提花编织机”的设计制,杰卡德设计的自动提花编织机奏响了机器自动化的序曲并且影响至今。软件程序控制硬件运算就是在杰卡德编织机密密麻麻的穿孔卡片中孕育而出的。之后的很长一段时间,硬件的演化速度比软件的发展迅速的多。原因就是在早期的计算机中,软件和硬件并没有严格的划分出来。期间的很长一段时间,计算机的唯一功能就在于完成大规模的简单运算,本身并不需要多么复杂的控制技术。这时的计算机是作为一种替代人力进行庞大运算的工具而加以使用的,也就没有必要对硬件进行其他形式的操控,相应来说也就缺乏了对软件的需求,所以说计算机的硬件技术实际上就是这时的计算机技术。从1960年代开始之后的几十

9、年软件的存在就是硬件实现某种功能的延伸。可以这样说,这一时期对软件的保护更多的体现在了对硬件技术(即计算机技术)的保护上,一项计算机技术能够获得专利或者其它保护往往就是在某种(软件)功能的出现下实现的。这种硬件迅猛于软件的发展格局一直延续到上世纪1960至1970年代。1960年代末期,计算机技术才有了更快的发展,计算机不仅运用科研和军事上,还逐渐转化向大规模的民用领域。这时是软件设计领域混沌初开的年代,还不多见编写软件程序的人,编程语言的选择性也很小。软件的方便易用为人们高效率的完成那些异常繁琐的各种工作有了很大的帮助,而人们的各种需求也开始慢慢浮出水面,从而引发了不同领域不同层次要求的软件一日千里的突破性增长。而用户经济效益的提高也带动了软件行业的收益,所以软件开始频繁升级,从而硬件的发展开始滞后于软件。参考文献1新时期计算机软件开发技术的应用研究j.胡玲芳.信息与电脑(理论版).2013(08).2计算机软件开发技术的应用与发展趋势研究j.张伟.软件.2013

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论