首页 > 范文大全 > 正文

探析软件工程在软件生产中的运用

开篇:润墨网以专业的文秘视角,为您筛选了一篇探析软件工程在软件生产中的运用范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘要 在科学技术是第一生产力的21世纪,软件产业的发展已经关系到一个国家的政治经济文化发展和未来,软件产业将成为21世纪拥有最大产业规模和最广阔前景的新兴产业之一。软件工程是研究和应用如何以系统性的、规范化的、可定量的过程化方法去开发和维护软件。我们的研究是为了将软件工程理论应用在实际软件生产工作中,从而快速而高效地开发出高质量的软件,投入生产,供社会使用,为人们的生活学习工作等带来方便。

关键词 软件工程;软件生产;运用

中图分类号 C426

文献标识码 A

文章编号 (2014)13-0123-01

引言:结合经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法,开发软件工程,提升我国软件行业的竞争力,已然成为经济领域的大事件。软件行业中软件外包和软件产品化是投资的两大主线,。各个行业几乎都有计算机软件的应用,未来中国的软件行业是一个发展前景很好的第三产业,做好软件工程,生产一个具有价值的软件,会使人们的工作更加高效,提高人们的生活质量,会给企业和社会带来很大的便利与福利,会给国民经济带来巨大的正面影响,促进了经济和社会的发展。

一、软件工程在软件生产中的运用现状

(一)随着科学技术的不断发展,社会取得巨大进步,信息技术空前发展,与此同时,有关计算机的新技术不断涌现,因而,软件工程应用的需求也空前增加。但是,软件可靠性能下降,维护工作量增大,软件危机出现。而其根本原因在于小作坊式生产软件难以适应和满足软件应用的需求。为解决软件危机,解决这一问题,必须重视规范的软件新理论,即软件工程结合工程原理和技术方法,从管理和技术两方面,来开发和维护软件,增强软件开发过程中的管理机制保障,创建自动化、高可靠性、通用性好、易于维护的软件。

(二)另外,我国软件工程运用于软件生产比较突出的问题是没有严格地遵循软件开发的工程方法。只重视编码,忽略需求分析,治标不治本,为软件的后续发展带来了严重的不良后果。在将软件工程知识应用于实际问题时,要本着实事求是的原则,重视需求分析,避免系统软件在实际运用之后,与实际要求相差甚远。因而,补救措施很重要,方法之一是加强开发人员与用户交流,了解用户的需求。方法之二是设计能够了解需求的数据调查表,以扩大了解面。

二、软件工程前景分析

(一)软件工程的起源20世纪,伴随计算机技术而生,软件工程开发前景远大。由于软件领域是一个包括系统软件,中间软件,嵌入式软件,数据库软件,财务和企业管理软件,教育软件,游戏软件等方方面面的系统性工程,许多行业都被融入其中,软件工程无疑成为了许多行业的附属载体,从微观的角度来看,计算机的发展将使系统软件和支撑平台的研究重点开始从操作系统等转向新型中间件平台,使我们有可能建立一套适合于计算机网络开放、动态和多变环境的新型软件理论、方法和技术体系。目前中国的上市公司软件产品化非常少,提升软件的产品化提升空间广大,并且有益于中国软件企业竞争力的提高,中国软实力的增强。

(二)软件工程的复杂性急剧膨胀,软件生产系统的规模随需求空前扩大,而时软件开发主要还是依赖开发人员的个人技能和潜能,缺少可以遵循的原理原则和方法,缺少有效的管理。因而软件的复杂性和错误时有存在,弊端的另一层面也说明了软件行业并未像计算机行业一样达到饱和。软件的可靠性、可维护性存在提升空间也说明了软件生产存在需求市场。只要我们满足开发时间的要求,提升软件生产率,注意软件质量,必然会满足社会发展的需要,而软件生产也会走的更远。

三、软件工程在软件生产中的运用研究

(一)软件工程运用的特点

随着我国信息技术行业的快速发展,软件工程在各个领域崭露头角,被广泛与各行各业相结合,运用于各行各业。并不断呈现出与时俱进的一些共性与个性的特点。第一,创新性,软件工程行业与其他行业有所不同,它充满创新与淘汰,更新换代的速度不亚于电子类产品,只有做到做好最新才能立足于软件生产行业。第二,规范性与完整性,使用规范的程序设计语言,做到来自同行业的人员沟通与交流,方便后来者着手修改完善创新;而完整性是对信息保护的要求,是保证信息准确无误的重要环节。第三,有针对性,满足目标客户的要求,生产有价值的产品。根据需求设计工程开发标准,加强开发人员与广大用户的交流沟通,得到用户的反馈后,不断改进方案,取得进步。

(二)软件工程运用的风险分析

软件工程在运用于软件生产时往往会面临各种风险,识别风险,防患于未然及其的重要,潜在的风险包括产品规模变动、用户需求不一、建造技术是否支持、人才经验与实际能力等等不确定因素都会成为软件开发的风险因素。预测风险只是我们需要做的一部分,我们还需要评估风险已达到驾驭和监控风险的目的。

(三)系统科学的运用方法

软件工程在软件生产中,运用系统科学方法的价值,从系统科学方法的角度来解决软件生产过程中的问题。遵循整体优化原则、有序原则、有目的原则、动态平衡原则等,在软件生产中运用系统科学方法的价值,运用系统科学方法解决软件生产过程中的种种问题。科学意义上的系统的定义是指由两个以上互相联系与互相作用的要素所组成的、具有一定结构和功能的整体,软件是计算机系统中与硬件相互依存的另一部分,它是包括程序、数据及其相关文档的完整集合。其中,程序是按事先设计的功能和性能要求编写的指令序列,数据是使程序能正常操纵信息的数据结构,文档是与程序开发、维护和使用有关的图文材料,遵循一定的规范,科学排列,就可以运用好软件工程。

四、结束语

在21世纪,几乎各个行业都有计算机软件的应用,工业,农业,银行,公路,政府部门等等,这些软件工程应用促进了经济和社会的发展。致力于经济地开发出有价值的软件工程,将对软件工程理论与具体实施办法结合,投入生产,遵循创新与规范的原则,为社会创造价值。

参考文献:

[1]周晶平.银行应用软件开发管理中的软件工程方法[J].中南民族大学学报(自然科学版).2002(04)

[2]卢春燕,雷景生,邢诒杏.面向对象设计思想在CAI课程制作中的应用[J]. 海南师范学院学报(自然科学版).2006(02)

[3]赵玮.面向对象软件工程中软件需求分析[J].山西师范大学学报(自然科学版).2006(02)

[4]洪月华.毕业设计中软件工程的应用探讨[J].玉林师范学院学报(自然科学版).2007(03)

[5]马群利.统一软件开发过程的关键技术研究[J].台州学院学报. 2007(03)