APP下载

计算机软件开发及未来发展的研究

2015-02-04陈刚

电子技术与软件工程 2014年22期
关键词:软件开发未来发展计算机

自从进入21世纪之后,我国的经济水平不断发展,各项科学技术也日益完善,作为一门全新的科学技术,计算机软件通过多年的发展,如今已经取得了十分辉煌的成就。计算机是由硬件和软件两个部分组成而成的。在逻辑功能上,计算机软件本身提供逻辑语言,这对于计算机工作的控制以及应用都更为快捷高效。因为这个原因,计算机的软件技术开发对于计算机的未来发展可以说是至关重要的。

【关键词】计算机 软件开发 未来发展 研究

我们都知道,作为一门新兴的学科,计算机发展的时间虽然不长,但是成果显著。如今,计算机软件依旧在快速的发展当中,他通过自身的逻辑功能,使得计算机能够更加良好的进行工作。计算机由软件和硬件两部分组合而成,缺少了其中任何一个部分,计算机都没有办法正常的开展工作。因此,计算机应考虑硬件和软件两个资源的综合应用。榆次同时,通过逻辑语言功能,对计算机工作进行指导,使得人们对计算机的实用更为高效。正因如此,计算机软件开发对于计算机的未来发展非常重要。本文就计算机软件开发技术以及发展趋势进行阐述。

1 软件以及软件工程的介绍

1.1 软件的定义

在十九世纪中期,计算机软件开发还仅限手工加工操作,那时人们认为为计算机编写的程序代码就是计算机软件。但随着时代与科技的不断发展,计算机逐渐便得更为简便,软件的通用性也得到了不断的加强。

随着计算机软件技术的不断发展,程序员认为要对软件进行定义。与此同时,程序员对软件建立了标准文档,为保证设计成功,即程序能从开发应用都有参照的目标。

直到20世纪80年代,国际组织对软件进行了明确的定义:所谓的计算机软件,是计算机为了实现目的,程序员所采取的相应的方法或者是规则,能在计算机进行运行时提供需要的数据。

1.2 软件工程技术的介绍

上个世纪五六十年代,对系统软件的开发,都是程序员手工编写,生产效率低下。与此同时,在开发过程中还有很多错误。这种软件的生产状态对计算机软件发展来讲并不乐观,由此出现了以下问题:

(1)软件呈现出复杂性的现象。随着科技的不断进步,人们对计算机功能的要求不断增加,使得计算机软件开发呈现出复杂化的特点。

(2)由于开发技术不断成熟,使得软件开发逐步向复杂化发展,导致软件开发的成本也不断变高,消耗的人力物力也不断增高。

(3)人们对于软件完善性的要求不断提升,使得软件愈加复杂,单个程序设计的代码越来越长,这导致了校正软件的时间变长。与此同时,由于对源代码的不断修改,也会逐渐延长软件的开发周期。

(4)由于软件不断变得更加复杂,因此程序代码也愈加复杂,因此软件中的程序错误也会变得更多。正是在这种趋势下,北约1968年举行的计算机软件学术会议中,提出了“软件工程”的概念。

2 计算机软件技术的开发方式

开发任何软件,都需要技术团队的支持,因此,要确保软件的开发质量,尤其是大型软件的开发,工程师在开发时,应严格按照相关规定的原则,进行开发和调试,确保软件开发设计同时进行。根据多年研究,软件开发有以下方式。

2.1 生命周期开发法

从软件开发时间的角度,将软件开发分为若干小的阶段。与此同时,确保每一个阶段的开始于结束有严格的标准,一般来讲,这个阶段的时间应在六个月左右。

2.2 原型化开发法

生命周期法是较为传统的开发方法,而传统的方法在进行开发时,需要大量的定义,还要求程序员在刚开始开发时,对相关资料进行认定,这不适合一些初期概念模糊的软件。为了改变传统方法,开发人员可以再开发初期对软件模型原型化,这样就可以对原型系统的研究,确定软件本身要求。

3 计算机软件技术的发展趋势

3.1 服务化趋势

为客户提供最优秀的设计理念和一流的产品,并为客户提供全方面的优质服务,在服务过程中,产品直接面向客户,这是软件行业未来的主流模式,也是要尽力实现的目标

3.2 网络化趋势

可以说,网络化是未来软件的猪流行时。由于互联网的快速发展,各个国家之间的距离被大大缩短。与此同时,网络化也是未来的发展方向,网络化的发展,可以为各个地区的人民带来优质的服务。

3.3 开放化趋势

所谓的软件开放化,就是对产品的源代码进行公开化,达到软件共享。与此同时,随着技术的开放,还能够让不同的技术人员进行沟通学习,共同进步,推动产业技术,促进产业发展,使得开发技术日趋成熟。

3.4 智能化趋势

人工智能正在不断发展着,如今,人们的需求也来越广泛,软件开发技术也会向智能化的方向进行发展,一旦获得成功,这对软件开发具有划时代的重要意义。

4 结语

如今,计算机软件开发技术的发展已经经过了几十年的历史。在这个过程中,软件系统是在不断完善和升级的。对于开发人员来说,在开发时应选择合适的系统以及开发方式,完善软甲工程体系,为科学技术提供保证。

参考文献

[1]谈伙荣.关于计算机语言面向对象开发的发展研究[J].硅谷,2013(02).

[2]范文学.试析计算机软件开发设计的难点和对策[J].软件,2013(08).

作者简介

陈刚(1978-),男,湖北省仙桃市人。大学本科学历。现为长江工程职业技术学院信息工程系讲师。研究方向为计算机科学与技术。

作者单位

长江工程职业技术学院 信息工程系 湖北省武汉市 430212endprint

猜你喜欢

软件开发未来发展计算机
计算机操作系统
基于计算机自然语言处理的机器翻译技术应用与简介
信息系统审计中计算机审计的应用
工业集中与废弃物排放的关系
浅析控压钻井技术探讨与展望
Fresnel衍射的计算机模拟演示