欢迎来到天天文库
浏览记录
ID:9560271
大小:50.00 KB
页数:3页
时间:2018-05-02
《计算机软件开发及未来发展的研究》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、计算机软件开发及未来发展的研究计算机软件开发及未来发展的研究我们都知道,作为一门新兴的学科,计算机发展的时间虽然不长,但是成果显著。如今,计算机软件依旧在快速的发展当中,他通过自身的逻辑功能,使得计算机能够更加良好的进行工作。计算机由软件和硬件两部分组合而成,缺少了其中任何一个部分,计算机都没有办法正常的开展工作。因此,计算机应考虑硬件和软件两个资源的综合应用。榆次同时,通过逻辑语言功能,对计算机工作进行指导,使得人们对计算机的实用更为高效。正因如此,计算机软件开发对于计算机的未来发展非常重要。本文就计算机软本文由.L.收集整理件开发技术以及发展趋势进行阐述。 1软件以及软
2、件工程的介绍 1.1软件的定义 在十九世纪中期,计算机软件开发还仅限手工加工操作,那时人们认为为计算机编写的程序代码就是计算机软件。但随着时代与科技的不断发展,计算机逐渐便得更为简便,软件的通用性也得到了不断的加强。 随着计算机软件技术的不断发展,程序员认为要对软件进行定义。与此同时,程序员对软件建立了标准文档,为保证设计成功,即程序能从开发应用都有参照的目标。 直到20世纪80年代,国际组织对软件进行了明确的定义:所谓的计算机软件,是计算机为了实现目的,程序员所采取的相应的方法或者是规则,能在计算机进行运行时提供需要的数据。 1.2软件工程技术的介绍 上个世纪五
3、六十年代,对系统软件的开发,都是程序员手工编写,生产效率低下。与此同时,在开发过程中还有很多错误。这种软件的生产状态对计算机软件发展来讲并不乐观,由此出现了以下问题: (1)软件呈现出复杂性的现象。随着科技的不断进步,人们对计算机功能的要求不断增加,使得计算机软件开发呈现出复杂化的特点。 (2)由于开发技术不断成熟,使得软件开发逐步向复杂化发展,导致软件开发的成本也不断变高,消耗的人力物力也不断增高。 (3)人们对于软件完善性的要求不断提升,使得软件愈加复杂,单个程序设计的代码越来越长,这导致了校正软件的时间变长。与此同时,由于对源代码的不断修改,也会逐渐延长软件的开发
4、周期。 (4)由于软件不断变得更加复杂,因此程序代码也愈加复杂,因此软件中的程序错误也会变得更多。正是在这种趋势下,北约1968年举行的计算机软件学术会议中,提出了软件工程的概念。 2计算机软件技术的开发方式 开发任何软件,都需要技术团队的支持,因此,要确保软件的开发质量,尤其是大型软件的开发,工程师在开发时,应严格按照相关规定的原则,进行开发和调试,确保软件开发设计同时进行。根据多年研究,软件开发有以下方式。 2.1生命周期开发法 从软件开发时间的角度,将软件开发分为若干小的阶段。与此同时,确保每一个阶段的开始于结束有严格的标准,一般来讲,这个阶段的时间应在六个月
5、左右。 2.2原型化开发法 生命周期法是较为传统的开发方法,而传统的方法在进行开发时,需要大量的定义,还要求程序员在刚开始开发时,对相关资料进行认定,这不适合一些初期概念模糊的软件。为了改变传统方法,开发人员可以再开发初期对软件模型原型化,这样就可以对原型系统的研究,确定软件本身要求。 3计算机软件技术的发展趋势 3.1服务化趋势 为客户提供最优秀的设计理念和一流的产品,并为客户提供全方面的优质服务,在服务过程中,产品直接面向客户,这是软件行业未来的主流模式,也是要尽力实现的目标 3.2网络化趋势 可以说,网络化是未来软件的猪流行时。由于互联网的快速发展,各个国
6、家之间的距离被大大缩短。与此同时,网络化也是未来的发展方向,网络化的发展,可以为各个地区的人民带来优质的服务。 3.3开放化趋势 所谓的软件开放化,就是对产品的源代码进行公开化,达到软件共享。与此同时,随着技术的开放,还能够让不同的技术人员进行沟通学习,共同进步,推动产业技术,促进产业发展,使得开发技术日趋成熟。 3.4智能化趋势 人工智能正在不断发展着,如今,人们的需求也来越广泛,软件开发技术也会向智能化的方向进行发展,一旦获得成功,这对软件开发具有划时代的重要意义。 4结语 如今,计算机软件开发技术的发展已经经过了几十年的历史。在这个过程中,软件系统是在不断完
7、善和升级的。对于开发人员来说,在开发时应选择合适的系统以及开发方式,完善软甲工程体系,为科学技术提供保证。
此文档下载收益归作者所有