熊乐天 熊诗琪

江西师范大学

软件工程作为一门相对独立的科目,在近几年的发展中已经逐渐扩大了规模与应用范围,随着科技的高速发展与不断更新换代,软件工程的发展速度与程度已经超过理论范围。但是,理论对于整个实践具有指导性作用,软件工程理论作为工程实践的重要基础,同时相互之间也起到促进作用。理论发展与实践相比,有可能存在理论发展稍微的提前,也有可能存在实践优先于理论发展。因此,需要研究人员与工作人员在日常工作中能够对其进行不断的探索与研究,这为我国日后工程技术的发展产生重要意义。

一、软件工程技术发展情况

截止到目前,我国软件工程已经经历了三个重要发展阶段。在该阶段中,技术已经不断完善,并且在更多的领域被应用。第一阶段:在上个世纪60年代,在该阶段中,程序设计占据大半部分,社会各界对软件工程尚未形成系统且完整的概念,同时也未能对其发展进行完善。第二阶段:随着时间的不断推移,也就是上个世纪70年代,关于软件概念已经逐渐趋于完善与稳定,在这一阶段计算机工程得到了一定的发展,在存储方面处理能力与稳定性等都得到极大提高,与此同时软件开发与研究逐渐开始步入到正规道路中。而对工程技术的设计与开发也已经渗透到更深的层次中,软件应用与开发逐渐形成系统化工程。第三阶段:上个世纪80年代以后,我国计算机高速发展,已经与最新科技进行完善与接轨,开发软件已经取代开发程序,并且打开了新的领域,因此就出现了软件危机。工作人员应当更加关注软件设计中关于企业开发与管理,并且在不断完善的基础上使得工程研发得到推进。

二、软件工程技术与管理

(一)技术方面

从技术层面来说,技术是其发展的重要组成部分,因此应当注重对开发技术的设计。研发人员应当从目前软件开发的现状入手,确立一个发展方向,这就能够充分满足开发市场需求,并且从使用者角度考虑尽可能为其构建一些概念模型。因为我国存在软件危机,因此为了使其能够有效应用,需要对软件进行再次复用,这也是理论最核心部分。关于软件复用主要就是利用二次开发手段,对原有的软件再次研发与创新,在现有的理论运用与研究成果基础上,与其他软件共同开发,通过这种方式可以减少工作量与运行成本,同时也能有效减少时间的浪费情况。但是因为在使用过程中仍面临一些问题,这主要是因为构建软件与系统在对接时仍存在一些问题,并且因为现在软件人员十分倔强,他们更愿意通过自己的智慧来构建软件,因此从人工角度来看软件复用存在一定困难。

(二)管理方面

从管理角度来看,作为管理者应当对软件开发的维护与生产机型差别对待,并且对其深入了解。在整个管理过程中必须要打破传统的管理方式,必须从软件工程特点出发,因地制宜、与时俱进地进行人性化管理,以此保证整个软件开发更加流畅。在企业工作过程中,管理是其中最主要的组成部分,因此会对工作人员开发时间、工作效率、工作成本等产生直接影响,所以在管理过程中必须利用高效的手段降低成本,提高工作效率,从而使企业在激烈市场竞争中拥有一席之地。

三、软件工程应用

(一)生活方面

软件工程是一门具有创新性与专业性的学科,在社会发展中也能够代表某一种领域,正是因为计算机技术与管理理论相结合才能达到目标高度。在应用过程中,软件工程并没有想象中的那幺困难与晦涩难懂,因此在生活中十分常见,特别是网络化与信息化的当今社会,人们只需要拿着手机就可以在任何地点、任何时间进行购物,正是因为人们在购物过程中可以利用手机扫描二维码或者条形码进行转账或者付款等操作,通过这种方式,可以避免零钱丢失或者钱包丢失等问题,也能减少在旅游过程中所需要携带的物件数量。

(二)课程设计

在关于课程设计时,教师应当从软件工程角度出发,对学生进行有效的引导,使学生能够更加全面、系统地掌握实际问题与理论知识。在选择题目过程中,教师应当明确选择题目的原则。在这个过程中需要注意几点:首先应当从专业角度出发,开展更加专业的内容训练,通过这种方式,可以使得课程设计具有一定的含金量,同时也能促进学生全方位的发展与锻炼;其次就是需要保证所选课题具有完整性与独立性,可以在课下引导学生主动参与到社会调查中,并且利用自主学习解决实际问题;最后教师还需要对整个设计过程进行指导与规范,说明详细的设计程序,通过这种方式,可以使得软件工程达到想要的效果。

结束语:综上所述,软件作为一种十分特别的产品,近年来发展十分迅速,在其规模不断扩大的同时也更趋于繁琐。随着科学技术发展进入到高阶阶段,计算机受到人们的欢迎,并且在使用时更为广泛,其作为一种更加新颖与复杂的工程,在生活与学习中都扮演重要角色。