计算机软件开发现状及前景探索

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算机软件开发现状及前景探索

计算机是现代社会发展速度最快的一门技术,是当代众多新兴技术中发展最快、应用最广的一项技术。人们的生产方式及生活方式逐渐被它改变。计算机软件是计算机最重要的组成部分,计算机软件行业的发展,有利于促进计算机技术的整体发展,有利于促进社会的深化变革,推动社会的发展和进步。

1 计算机软、硬件的区别

计算机软件是计算机系统中的程序、数据及其文档,它是用户与硬件之间的接口界面。通过软件用户可以实现与计算机之间的交流;计算机是指计算机系统中由电子、机械和光电元件等组成的物理装置的总称,它是计算机存在的基本物质载体。由此可见二者是有很大差异的,具体说来体现为以下几点:①表现形式不同,硬件物理性存在着,看得见,摸得着;软件存在于无形,看不见,摸不着,只有在机器中运行才能得知它的存在性。②生产方式不同,硬件生产时传统意义上的生产制造;软件则是需要人们的智力去开发,不同于简单的生产制造。③要求不同,硬件产品可以存在一定程度的误差,而软件产品不允许丝毫误差。④维护不同,硬件产品是有一定的寿命周期,一旦毁坏就难以继续工作;软件虽然也有淘汰过时,损坏的状况,但整体上一直在改变和维护。

2 计算机软件的分类

计算机软件是计算机系统中的程序、数据及其文档,它是用户与硬

件之间的接口界面。计算机软件分为两大类型,即系统软件和应用软件。系统软件是除了包括各类操作系统,还包括操作系统的补丁程序及硬件驱动程序,都是系统软件类。系统软件要负责各种独立的硬件,使之达到协调统一。系统软件是立足于计算机整体运行的,不会仔细关注单个硬件的工作。

应用软件根据用途的差异,可以划分成不同类别的项目;如办公软件、图形软件等都是应用软件。应用软件必须关注用户需求,它们都是基于某种特定用途进行设计开发的。它可以是一个程序,或者是程序的组合,最终都是为了处理好某件事情。常见的应用软件有文字处理软件、教育、娱乐软件等。

3 计算机软件开发

软件开发是一项系统工程,从最初的需求捕捉到需求分析设计,产品开发之后还要进行检测。软件是在用户的需求上进行的程序设计。一般的开发工具就是采用软件开发,各个软件一般都有相应的软件许可,软件必须经过同意后才能进行下载使用,否则就属于侵权行为,将会受到相应的法律控诉。软件是有一个较为完整的生存周期,从需求捕捉开始,到整个软件生命结束为止。整个生产周期包括需求捕捉,分析设计和实际运行,每一时期又是以若干个更小的阶段构成的。问题定义和可行性研究称为计划时期;开发时期包括需求分析、概要设计、详细设计和编码;我们必须清晰了解开发软件项目的六大步骤,即系统计划、分析、设计、编码、测试及维护。在软件开发、计划制定之前我们必须关注软件项目最终要解决的问题,还要深入考虑这些

问题的有效解决措施。

4 计算机软件技术发展现状及问题分析

4.1 计算机软件技术发展现状

软件产业发展较为迅速,近年来软件应用范围越来越广,人们工作、生活的各个领域都离不开软件行业的支撑,另外我国政府的政策推动大力推进国民经济和社会信息化、以信息化带动工业化,这都不断促使我国软件产业规模逐渐发展壮大;我国软件从业者在数量和质量上都有着一定程度的提升,有利于促进软件开发,提升软件开发的品质,满足日益增长的需求;最后从产业总额来看,我国软件产业也取得了不错的成绩,我国软件及相关衍生产品占据了更多的世界同类市场份额。

4.2 我国计算机技术发展问题分析

经过多年的发展,我国软件行业虽然取得了以上的种种成绩,但是在激烈的市场竞争面前,同国外先进产业技术相比仍然存在一定的缺陷。

4.2.1 软件产业缺乏核心技术

我国软件产业技术相对于国外先进技术水平而言,还存在很大的差距。目前我国软件开发行业还处于初级发展阶段,整体研发水平还不够,我国的软件产品质量还不高,竞争力不强,特别是在关键核心领域还有很大的不足。

4.2.2 软件人才结构性矛盾很大

虽然我国软件从业者在数量、质量上都有着一定程度的提升,但是

这一般都是基础性的技术人员,主要从事基础的设计、研发工作。我国软件产业目前最缺乏的是高层次核心技术人员,软件人才结构性矛盾突出,也将阻碍软件行业的深远发展。

4.2.3 我国软件产业结构不合理

软件产能可以分为三层结构,上层是软件知识产能,中层是软件系统产能,底层是软件代码底层。软件知识产能的不足不可避免会影响软件产能的全局。长期以来发展结构不合理,缺乏领导产业,国际影响力欠缺。

4.2.4 软件行业发展环境有待优化

长期以来,我国过多的关注于硬件产品的生产制造,忽略的软件产品技术、服务的发展。另外国内的知识产权保护力度不够,长期存在盗版软件、不良竞争的市场恶相。这些环境都需要改善,否则在这样的发展环境中,软件产业难以发展下去。

5 前景展望

5.1 互联网、新一代网络通信技术的应用

①互联网的广泛使用,促使现代计算机软件开发走向数字化、信息化。互联网具有很多优势特点,首先它具有广泛互通性;其次互联网上的信息系统不受统一控制,自治性较高;最后互联网的使用有利于资源共通、互享。

②新一代软件运行平台的变化,更加注重软件的互助性和协作性。新一代网络通信技术的发展,网络应用的普及有利于促进软件中间技术的发展;网格计算,可以识得较为分散的数据资源和计算资源得到

相关文档
最新文档