课程咨询
托福培训

扫码免费领资料

内含托福全科备考资料

更有免费水平测试及备考规划

托福培训

扫码关注掌握一手留学资讯

回复XDF免费水平测试

2020留学专业的选择及介绍:软件工程专业

2020-02-13 13:28:16来源:新东方网 蒋易皇

  以下是新东方在线托福网给大家整理的2020留学专业的选择及介绍:软件工程专业,希望能够更好的帮助大家选择专业,更多留学专业介绍,欢迎随时关注新东方在线托福网。

2020留学专业的选择及介绍汇总

  当你打开微信通过公众号阅读这篇文章时,当你享受“跳一跳”等各种小程序游戏时,当你通过音乐APP安静地聆听美妙的歌曲时,你是否想过在这些诸多便利和欢乐的背后,都是软件开发这位“大功臣”在发挥着至关重要的作用?

  随着计算机应用领域的不断扩大,相信大家都一定听说过软件工程专业,一个在近些年受到越来越多关注的新兴热门学科。权威机构ACM(国际计算机协会)和IEEE-CS(电子和电气工程师协会-计算机工会)曾发布过关于该学科内涵的定义,据此我们可以将软件工程分为10个知识领域,这10个领域也是该专业的学生会主要接触学习的模块,这里将作比较简明的介绍。

  第一块是软件需求,描述软件可以解决现实世界中的何种问题,以及现实条件对软件产品的约束,涉及需求抽取和分析、建模、可行性分析等,这一步骤直接影响后续软件开发的成效。

  第二块是软件设计,是软件工程的核心内容。这一步首先需要设计软件的整体体系结构,相当于搭好框架,然后还需要设计框架内的各种细节,涉及软件的构件、接口以及其他特征。

  第三块是软件构造。如果说软件设计就像是造房子前勾勒好图纸,指导后续的施工,那么软件构造就是真正动手把房子造出来。在通过编码、调试等过程生成可用的、有意义的软件产品后,软件构造还要求控制和降低程序的复杂性,方便用户使用。

  第四块是软件测试,主要目的是发现软件的缺陷和问题,检验软件是否符合预期,使得后续可以针对性地改善产品质量。值得注意的是,软件测试并不只是在软件构造完成后才需要的步骤,而应该从需求阶段就开始,围绕整个开发和维护过程,是软件生存周期的重要部分。在代码生成前,主要测试手段是静态的检查;在代码生成后,主要测试手段则是动态地执行代码。整个测试的计划和规程必须具有系统性,是一个不断求精的过程。

  第五块是软件维护,帮助改正软件的缺陷和提高软件的性能,使其可以适应新的环境,快速便捷地满足用户新的需求,从而提高用户黏性。我们手机上使用的各类APP就常常需要更新,主要目的是修复错误或添加新功能,例如微信就曾添加“看一看”这一新窗口,让用户之间可以通过点击“在看”互相分享好文章,促进交流。若想要软件运营时间更长,软件维护是重要手段。

  第六块是软件配置管理,为了维护整个系统周期中配置的一致性和可追踪性。

  第七块是软件工程管理,即运用管理活动确保软件开发和维护是规范、可度量的。

  第八块是软件工程过程,关注软件过程的定义、实现、评估、测量、管理、变更和改进。

  第九块是针对特定目的设计出来的软件工程工具和方法,合适的工具可以减少手工操作的负担,方法则可以提高效率。

  最后一块是软件质量,涉及关于软件质量的度量、管理技术以及软件属性检测等。

  虽然软件工程专业是一个针对性和专业性很强的专业,但就业选择却丝毫不狭窄。因为随着互联网和计算机的普及,越来越多行业的发展都离不开软件的支持,对相关人才的需求量也将保持增长的势头。例如,无人机影像拼接软件和遥感推动了精准农业管理;环境噪声仿真软件可用于工业噪声达标预测;过程控制类软件可以给制药企业生产车间提供各种实时数据信息以供决策。此外,软件还为金融、旅游、航空航天等其他众多行业赋能。

  最近,为了配合疫情防控安排,许多工作单位都选择使用远程办公软件,比如钉钉,而这背后的软件开发和维护都少不了相关人才的参与。在将来,在家办公由于具备打破空间限制的优势,可能还会继续成为一种趋势,与之类似的还有远程授课等。只要我们看一看手机里的各种APP,就会意识到不论是办公学习、社交娱乐,还是游戏消遣,软件都在逐渐成为最重要的组成要素之一。总而言之,迎合公众需求的软件产品可以提高生活和工作的效率,并促进经济和社会的发展,软件工程有着非常广阔的前景和市场。


本文关键字: 留学专业介绍

托福辅导

关注新东方在线托福

托福机经·Official题目练习

考前重点突破·听说读写海量资料

更多资料
更多>>
更多内容

免费获取托福备考大礼包

微信扫描下方二维码 立即领取

托福辅导
更多>>
更多公益讲座>>
更多>>
更多资料