有关软件工程技术发展的若干思考
2014-04-29王平
王平
摘 要 当下我国科技水平不断的发展创新,软件工程也随之发生着巨大的变化。软件工程是运用诸多的技术以及概念原理,来进行计算机软件的开发以及维护程序的工程学科,这学科将好的管理方式以及好的技术以及开发有效的结合起来。
关键词 软件工程 技术核心 技术概念原理
中图分类号:TP311.5 文献标识码:A
0前言
软件工程是一个独立的学科,在高级语言的广泛应用之下,计算机的运用也随之扩大,对诸多的软件系统需求量快速的上升,导致软件的开发出现了危机,质量、效率都不能够满足应用的需求量。在1968年,提出软件工程的理念,软件开发便开始了前所未有的变化,从全方位的开始转化。软件的个性化开发已经过去,在诸多的软件发展迅速之下,软件开发的规模不断的在扩大,且复杂多变。怎样能够经济有效的开发高品质的软件,已是现阶段人们所关注的问题。
1软件开发的发展
在30多年的研究以及探讨中软件的开发有了很大的进步。在20世纪60年代到70年代中期,高级语言开始流行与运用,在这高级语言的基础之上,有了结构化的程序设计技术,还有一系列的软件开发的工具。到了80年代中期以及90年代,就有了面向对象的语言以及方法,这成为了较为主流的软件开发技术。重视开发软件的过程以及软件过程的全程完善,并注重软件重复使用以及软件的构造技术。软件它是一种客观的反应,客观的世界在不断的出现变化,这就促使软件开发的技术不断的创新发展,这就极大的促成了软件工程的出现以及发展。在解决软件与硬件的不同构造性以及诸多软件之间的不同的构造角度,这就能够让我们发现软件技术开发的某种途径。软件的开发不断的涌现各种的难题,诸多的问题不断的深入,要求我们要不断的提高软件的应用性以及适用性,全方位的解决更多的问题,以促进软件技术的快速发展。要不断的提炼各种为题的解决理念,构筑相关的模型,找寻做好的处理方式。
2软件以及特征
软件是在客观的世界之中,问题的空间以及解空间的相关描述,它能反映客观的诸多事物,是诸多的知识的提升提炼以及固话的结果。怎样能够让软件的模型有较强的表达能力,能够符合人类的思维,也就是说将软件的计算环境上升到一个较为抽象的层次。在高级的语言产生前,编程的工具就是简单的机器语言,软件的基本语言构造为指令。高级的语言运用了变量以及标识符、表达式等理念来做语言的基础,再应用3种基本的控制构造表达软件模型计算的逻辑性,所以,软件的开发人员应该在更高的抽象层次上来进行程序的设计。慢慢的就出现了诸多的开发范型以及结构化的程序设计的技术,从而实现了模块化的数据以及过程抽象,提升了人们表达的客观抽象层次。长时间以来,面对对象来设计程序这种方式的出现并渐渐变得流行。客观的世界是诸多的对象组成的,这些诸多的对象交互的就是客观的世界之中的各种系统。人们现在很关注软件的重复运用的问题,构筑比对象的粒度还要大,更加的容易重复运用的基本的元素则就是构件,讨论研究构件的软件构造的方式,呈现软件的构造性质以及演化性质。
3软件技术的开发趋向
软件技术是20世纪末技术进展最快的,给我们呈现了全方位的信息基础设备。这个快速延伸的基础设施,就逐渐的成为了一个资源多样化的计算平台,将人类的生化以及社会信息化、数字化,成为了人类一切社会活动的必要设备。现在要将软件平台上的诸多资源整理合并,促成巨型高效,可信统一的虚拟环境,让所有的信息以及资源为人类服务。传统的软件是封闭静态的平台,从顶向下逐渐的分解进程,所以传统的软件开发是要有确定的系统范围,再开始分工处理的对策,在开发的全部进程之中,是在有效的控制下进行的。但是,在以后的软件开发中,要有一个丰富的基础软件并资源诸多,可以开放、动态以及多变的框架,开始由无序到有序的循环进程,让动态的目标逐步的稳定。软件构件的技术它是可以支持软件的实体以开放自主的状态存在于各种各样的节点上,所有的软件实体都可以在开放的状态下利用某类的方法开始发布,并采用各种的协同方法和别的软件实体开始跨网络的互联互通以及协作联盟,成为一种不再是信息的提供者,还是各种的服务功能的提供者。
4结语
当下我国的软件开发飞速的发展,网络环境开始开放以及动态性较强,用户在使用中方法的个性化性质的需求,这决定了新的软件工程,可以感应外界的网络环境变化,并且跟着这种变化依据功能的指标,性能的指标以及可信性的指标实行静态的调整以及动态的演变,使软件系统具有高的用户信誉度。将相关的理论以及技术结合,为我国的软件工程打下坚实的基础,让我国的软件行业能够有跨越式的飞跃以及核心技术的提升,为软件工程的发展提供科学可靠的依据。
(作者学号:1330498)
参考文献
[1] 孙永国.软件工程技术发展思索[J].无线互联科技,2013(5).
[2] 侯国熙,赵秦德.论述软件工程技术发展思索与应用[J].计算机光盘软件与应用,2012(22).
[3] 刘小海.软件工程技术发展探究[J].软件,2013(7).