软件工程技术发展应用探究
来源:用户上传
作者:王禄章
【摘要】 在国家实现现代化的今天,软件工程技术的研究不能止步于理论层面,还应结合实际环境解决实际问题。本文立足于软件工程技术的理论基础,回顾其发展历程并且对其应用特点和应用实例进行阐述分析,为今后软件工程技术的发展应用提供依据。
【关键词】 软件工程 技术应用 工程技术
引言:基于三十多年的发展历程,软件工程已经成为一门独立于其他专业的学科门类,在国家实现现代化的进程中,软件工程不能止步于理论层面的研究,还应与当代环境相融合,突破传统的应用模式,解决新时代的实际问题,为未来软件工程的发展应用打下坚实的基础。
一、软件工程技术的发展历程
软件工程技术的发展历程主要分为三个阶段。首先,是在二十世纪六十年代的兴起,在此阶段人们开始对软件工程这个学科加以重视,并且开始探究其中的结构化分析手段[1]。其次,是在二十世纪七十年代,在此阶段软件工程的理论性研究已经逐渐成熟,计算机硬件取得了显著的发展成果,软件设计开始逐步深入,并且软件开发逐步系统化。最后,是二十世纪八十年代以后,计算机的硬件发展的较为成熟,并且与新时代新技术相融合,同时程序开发被实际性的软件开发取代,软件工程的着重点向软件过程研究转变。但此时存在着由于技术发展过快导致的軟件危机,研究人员更加致力于软件设计的管理与结构开发问题,在先前的理论基础上,完善软件的构建技术,从而解决软件危机。
二、软件技术的应用特点
1、多样性。现今,随着人们生活水平的日益提高,单一的软件功能已经满足不了现今的生活需求,所以不论在软件开发阶段还是软件设计阶段都需要注重功能的多样性,使用户的使用需求得到最大程度的满足。在设计或开发时,全方位考虑多种目标以确保内容的丰富。
2、灵活性。设计软件的过程是一个较为独立的过程,不单一的依靠任意一台计算机,所以软件技术的灵活性便展现出来。故此,这就要求工程师在设计软件满足某一项需求时,需要对于软件的整体环境进行考虑,不能因为局部的变动而影响软件的整体,从而保证软件运行的稳定性。
3、协调性。软件需求和功能的实现不是单一软件完成的,离不开软件与软件、软件与硬件、软件与系统的配合。所以为确保计算机的正常工作运转,需要减少各个软件之间的相互差异性,提高软件间的协调性,保证计算机的长期稳定的发展。
三、软件技术的实际应用
1、在系统开发方面的应用。首先,优化模型。建立模型是软件开发的整个过程中至关重要的一环。不断优化模型,满足用户的各种需求,是优化模型的目的所在。例如:常见的游戏软件开发,需要对游戏中的人物模型、打斗场景等环节建立模型。此类模型需要不断将各种模型进行组合,修改建立模型过程中所产生的bug,从而使人物肢体动作更加真实协调,提高用户的体验乐趣。其次,需求分析。开发软件的基本目的是满足用户的使用需求,而现今的软件开发技术可以科学有效的对客户的需求进行预测,在需求分析的基础上进行软件性能和发展空间的具体分析,对软件开发的整体步骤流程进行明确梳理,以确定开发的方向,减少软件开发过程中的风险,确保软件的完整性,实用性。最后,精确参数。软件度量技术可以实现软件精确参数的开发,以便减少优化升级过程中的风险,保证用户的使用需求得到满足。例如:在开发二氧化碳浓度检测软件的过程中,工程师需要对各种环境进行调查分析,然后利用相应的数据处理技术对得到的数据进行加工处理,科学规划处合理的上限参数和下限参数,提高软件的实际性、合理性。
2、在课程设计方面的应用。在现代化课程的设计当中,教师需要以软件工程为起点出发引导同学,使学生可以将课堂上学习到的系统化知识与先进的实际问题相融合,遵循软件工程的思想进行设计工作[2]。首先要明确专业的培养目的,凸显专业内容,保证学生有全面的训练时间,其次应该保证每个课题的独立与完整。最后,引导学生通过自己的实际生活提出相应的问题,明确需求所在,培养学生自己的学习能力与解决实际需求的能力。
3、在生活方面的应用。软件工程是现在众多学科门类当中较为创新、专业的学科,但是在现实的社会生活中,软件工程所解决的用户需求是常见的。例如:超市中货架上的商品包装上会装上一个有唯一标识的二维码或者条形码,当我们结账时,只需要通过收营员使用相应的仪器设备扫描相应的条形码,使商品信息汇入计算机,通过计算机中的相应软件即可实现商品总金额的计算,找零等功能。这里就是软件工程技术在现实生活当中的实际应用,条形码和相应的软件程序之间的联系,大大减轻的超市中收银人员的工作量,可提升工作质量和工作效率。
结论:随着科学技术的不断发展,软件工程技术已经成为人们的关注重点,并且其规模也会不断加大。软件工程技术具有多样性,灵活性和协调性的特点,并且软件工程技术在基础的软件开发,课程设计和日常生活方面都扮演者至关重要的角色。
参 考 文 献
[1]侯国熙,赵秦德.论述软件工程技术发展思索与应用[J].计算机光盘软件与应用,2012,15(22):85-86.
[2]王德梁,郑志群等人.探讨软件工程技术的发展应用[J].电脑知识与技术,2018,14(13):91-92.
转载注明来源:https://www.xzbu.com/1/view-15138944.htm