【关键词】:软件技术;应用;发展
1.计算机软件发展特征
1.1计算机软硬件技术发展的根本原因
計算机软件的发展受到了多方而因素的影响,有正而的也有负而的影响。例如,计算机软件的开发利用受到了硬件系统的干扰和阻碍。但是,随着软件技术的不断发展,计算机硬件系统也不断的发展,提高。这样一来,使得计算机软件技术的水平不断提高,拥有了更加广阔的发展平台。当前社会中,计算机的使用范围大范围增加,从最开始的计算,到后来的上网,最后融入人类生活的方方而而。计算机硬件技术的发展在很大程度上也带动了软件技术的发展,软件技术同样如此,从最开始的注重软件技术的研发到后来硬件技术大范围的开发推广等,两者相互促进共同提升。
1.2软件开发的成本越来越高
随着科技水平的不断提升,计算机软件开发的成本逐渐上升,尤其是技术的进步带动了软件技术的发展,使得计算机系统的总成本中软件成本的比重越来越大。尤其是有着专门用途的软件系统价格更加昂贵,例如军用系统、科技研发系统、医疗系统等等。就拿美国的军用系统来货,美国在1990年投资的软件费用占到了整个计算机系统投资的88%,并且随着科技的进步,到了2010年美国军用系统对于软件系统的投资比例达到了95%左右。
1.3软件开发的难度系数提升
软件是一个十分系统的,逻辑性非常强的元素。一个软件的研发,需要庞大的系统作支撑,不同软件涉及的公式、程序等也会千差万别。尤其是软件的研发阶段,因为研发过程具有很强的随机性和变化,使得软件开发的时候往往不能够按照当初的约定完成。就好比科学研究一样,虽然投入了资金,可是未必能收获好的结果。
1.4软件的内部复杂程度逐渐提高
伴随着计算机技术水平不断的提高,软件技术的复杂程度以及软件的规模也越来越庞大。很多系统的计算机成本不断增加与计算机软件日趋复杂有着直接的关系。而且当前计算机要涉及很多规模系统的运行码已扩大了300倍,运行系统本身的规模增加了三个数量级。
2.软件工程的应用特点
2.1目标明确
在软件工程进行应用开发时就己经己经明确了目标,即为了对人们的需求进行满足在软件工程的实施前其任务就是明确产品的需求标准,这就是软件工程分析需求以明确目标的过程,在需求分析上的质量会直接影响到软件开发的成功与否。在这个过程中开发人员会通过和用户间的不断交流,最终明确客户的需求,了解其软件工程中的实施目标。
2.2具有规范性
为了使软件工程中的应用开发工作可以在被他人接手时较为容易,因此软件工程在应用中都具有这规范性,尤其是在群体软件开发工作中,标准规范是十分重要的,因此软件工程在开发中都是根据一定规则进行对象组合的,以使其能拥有规范性。这种规范标准在实际上就是开发人员之间的沟通桥梁。
2.3具有易维护性
软件工程的开发软件在应用中有具有较强的可维护性,因为的其在软件工程中的后期继承对象可以因对初期对象的改变而产生变化。容易维护的特点可以使软件工程开发中的成本大大的降低,因此这样的易维护性的出现,在很大比例上是由于对软件工程开发成本的控制。
2.4创新性
任何技术的开发或进步都离不开创新因此软件工程中开发的应用软件也都具备着创新性,只有这样才能在科技与经济不断发展的今天,对人们日益变化的需求进行满足,同时也跟上时代的脚步。
3.计算机软件技术的不可靠性分析表现
最明显的是硬件技术的研究方向是对于硬件所使用的硬件材料上,因为硬件材料对于硬件是否容易老化损耗至关重要,硬件失效通常表现在物理故障,是器件物理变化的必然结果,有浴盆曲线现象;而软件技术开发的软件不发生变化,没有磨损现象,有陈旧落后的问题,没有浴盆曲线现象。但由于软件程序容易被认为篡改,改变,有可能是人为的改编,也有可能是其他程序入侵,从而出现软件程序设
计者未预见的改编程序带来的数据错误及程序本身存在的缺陷,继而导致软件的失效。
软件技术的可靠性与硬件技术的可靠性其实在很大程度上是相似的。比如两者都是用复杂的函数来定义其缺陷和故障的标准;都是通过应运自身可靠性增长来提高可靠性的;都是系统在固定的条件和环境下完成预定功能实现的性质。但是软硬两者的差别还是存在的。软件开发技术从本质上讲是人的一种“思考创作”。从满足用户的要求出发,经过设计师的分析、设计、实现等一系列过程,最终满足用户的需求。这一过程的每个环节都是通过人的思维和各项技术实现对问题的描述。
4.软件工程的发展趋势
近几年来计算机网络应用随处可见,网络也给人们提供众多的资源,因此当下软件研究重点就是整合网络资源,让资源可以有效的服务于使用者。同时网络的特点包含异构性、分布性与开放性,而这些特点传统软件显然比较缺乏,这就使软件工程发展出现新问题,也就需要软件工程使用新方式解决这个问题,而具备代表性的技术就是研究中间技术。
由于网络普遍化,使软件环境渐渐转向动态与开放,为使软件系统适应这种发展的方向,就出现了柔性与多目标形态。这就给软件研究创造了新机遇,使研究人员可以研究出和网络动态、开放环境相适应的新技术,这样今后网络技术就可以全方而满足新时期人们的需求。
5.结语
信息化普及的新时代,各种软件工程应用前景较好,特别是计算机的技术渐渐深入各个行业与生活领域,给软件工程扩宽了发展市场与平台。这就需要研究人员不断改善软件开发方式与技术,提升软件开发与生产效率,促进软件项目开发充分融入工业时代。
作者:张朕鹏
参考文献:
[1]车仁秋. 软件工程的发展思索[J]. 信息与电脑(理论版),2015,(13):76-77. [2017-09-09].
[2]杜莉. 软件工程的开发与应用分析[J]. 电子技术与软件工程,2015,(07):55. [2017-09-09].
[3]马立军. 浅析计算机软件技术在工程设计中的应用[J]. 计算机光盘软件与应用,2014,17(14):277+279. [2017-09-09].
[4]厉明勇. 浅析机电与软件技术在机器人设计中的应用[J]. 机电信息,2013,(12):138-139. [2017-09-09].
[5]赵贵菊. 浅析胜利油田地质勘探开发中的计算机软件技术应用[J]. 石油工业计算机应用,2003,(01):38-39+6. [2017-09-09].