当前所在位置: 首页 > 计算机 > 正文

浅析计算机软件技术的发展

本文共计2982个字,预计阅读时长10分钟。【 字体:

论文指导服务

毕业论文网专业团队提供毕业设计、论文写作指导及相关咨询服务

论文指导 毕业设计 答辩咨询
微信号已复制到剪贴板

浅析计算机软件技术的发展

  随着计算机软件技术的升级与发展,计算机软件的开发与利用逐步呈现出智能化、开放化以及自动集成化的特点,以下是小编搜集整理的一篇探究计算机软件技术发展的论文范文,供大家阅读参考。

  摘 要:随着计算机技术的不断升级与发展,计算机软件与硬件技术都得到了很大程度的提升。软件技术经过了很长时间的发展,已经初步地走向了成熟与完善,并广泛地运用与社会生活的各个领域,为社会经济的发展以及全球政治军事的稳定起着不可替代的作用。本文从详细分析了计算机软件技术在发展过程中呈现出的特点,并根据这些特点分析了未来计算机软件的发展需求及发展前景。

  关键词:软件技术;发展特点;发展需求;发展前景

  1 计算机软件技术发展的主要特点

  计算机软件技术经历了几十年的发展,已经逐步迈向了成熟与完善。在计算机软件技术发展的长期过程中,呈现出了多样的特点。主要体现在以下几个方面:

  1.1 软硬件技术相互推动

  计算机软件与硬件的发展是有着密切联系的,它们相互推动又相互制约。计算机软件技术的发展受到硬件技术的发展的推动,从过去计算机软件的发展来看,硬件技术的重大突破为软件技术的发展提供了宽阔的平台和空间,推动者软件技术向更的领域迈进。随着计算机技术的提高,计算机已经超越了原始单纯的数值计算,开始应用到人们生活与工作的各个领域,从而对计算机的要求越来越高,要求其功能更强、性能更优,体积更小等等。这些硬件技术的更新也推动着软件技术由简单到复杂,由封闭走向开放。在软件技术的开发上也开始由过去的重视技巧到现在的关注整个过程的管理,设计发展开始以复用为主等等,计算机软件技术上的进步得益于硬件技术的发展与推动,硬件技术的发展为其提供了充足的内在动力。

  1.2 软件开发成本日益增加

  计算机技术的进步促使硬件成本急剧下降,而软件开发的代价却反之大幅度地上升。在1950年左右,在整个计算机的系统中,软件成本的费用仅占了20%左右,而现在软件费用所占比率明显增加,在一些特殊的系统中,如军事系统,软件成本几乎是硬件成本的好几倍。如美国研发的全球军事控制系统中,软件费用超过了硬件成本的7倍多。

  1.3 软件开发难度明显增加

  软件作为一种系统元素,其逻辑性很强。据内部专业人士统计,软件设计中所使用到的逻辑量是硬件设计的100倍左右。所以一个复杂的软件体系的建立,必须要依靠一个庞大的逻辑体系才能完成的。即使多个软件有着相同的功能,但是它们却可以具备差别极大的算法形式来完成命令。正是由于软件中所含有的逻辑量巨大,也增加了软件开发的难度,导致在软件开发的过程中会有意想不到的困难出现,即使拥有充足的资金,也不一定能保证软件开发过程的顺利进行,确保软件成果的最终研发成功。

  1.4 软件的规模和复杂程度提高

  计算机技术的不断进步,也使得软件的规模不断扩大,过去将50万行定义为大规模,而如今对于大规模的定义已经扩展到了1000万行,规模提高了20倍。不仅如此,从1980年开始到现在,仅仅三十年的时间,软件大规模系统的运行码提升了100倍,相对应的支持性代码提高了300倍等。同样,系统规模的扩张势必会引起软件复杂程度的增加。计算机由过去单纯的数值计算,现在已经完全可以为社会各行各业服务,即使是应用指令高达数百万的大型企业,计算机软件可以为它开展各项业务,甚至是数千万的终端用户进行交互这样复杂的工作,也可以由软件技术完成。

  1.5 软件维护难度增加

  当软件在投入使用的过程中,或多或少会存在一些错误,这主要是软件所运行的环境不相同。而当软件出现故障时,即要对软件进行必要的维护。而对软件技术的维护不同于一般意义上的设备维护,因为软件作为一种逻辑的系统元素,其出现的故障都是由于逻辑上的错误造成的,所以对软件技术进行维护不是简单地更换备件,二是找出并纠正在逻辑设计过程中的错误和缺陷。尤其是当一个庞大的软件系统出现问题时,其维护问题是相当复杂的,因为这些逻辑环环相扣,可能会纠正一个错误导致出现一堆错误的现象。

阅读全文