“互联网+”背景下软件工程开发技术研究

2018-01-02 11:20朱珠
科学与财富 2018年32期
关键词:技术研究互联网+互联网

朱珠

摘要:在互联网+背景下,软件工程开发技术飞速发展,软件的可靠性和适用性也在不断提升,对人们的生活和工作产生了积极的影响。随着软件功能需求的不断增加,软件工程开发技术应当发生一些革新,这对软件工程技术发展有着重要意义。我们要加强对软件工程开发技术的研究和应用,找出软件工程技术的发展方向,推动软件工程产业、软件工程教育事业的发展。本文主要研究的是“互联网+”背景下软件工程开发技术,希望能促进软件工程开发技术的应用。

关键词:互联网+;软件工程开发;技术研究

引言:

随着互联网的普及应用,软件工程开发技术也在不断发展,软件工程专业也受到了越来越多的关注。软件工程开发技术是一种新型开发技术,弥补了传统开发方法的漏洞,满足了现代人的多样化需求,将工程管理和软件开发相结合,有利于软件工程项目顺利进行,能够解决开发过程中的多种问题,能够实现软件开发的预期目标。因此,研究“互联网+”背景下软件工程开发技术有着十分重要的意义。

一、“互联网+”背景下软件工程开发技术的应用领域

(一)生活娱乐

随着经济水平的不断提升,人们的生活质量也在不断提高,人们开始利用软件来愉悦身心,获得快乐。在互联网+时代,随着移动互联网技术的发展和移动终端的普及应用,人们的生活娱乐工具逐渐变为智能手机、平板电脑。无论是智能手机还是平板电脑,都依靠软件来实现生活娱乐功能,能够给人们带来极佳的学习体验。例如私房菜谱、下厨房等软件的主要功能就是提供一些菜谱,能够让不会做饭的人享受做饭的乐趣,不仅方便了人们的生活,而且给人们带来了欢乐。爱奇艺视频、腾讯视频等视频平台软件能够提供综艺、电影、电视剧等多种栏目,能够让人们在日常生活中享受视听乐趣,有助于人们缓解工作压力,有利于人们舒缓工作疲劳。软件工程开发技术在生活娱乐领域中的应用解决了人们的生活难题,让人们过上了幸福、快乐的生活。

(二)社交通讯

随着互联网技术的不断发展,软件工程开发技术的应用范围也在不断扩大,在社交通讯领域发挥了重要的作用。在互联网+时代,智能手机成为了人们社交的新工具,满足了人们随时随地社交的愿望,符合现代人的生活习惯,能够提供给人们便捷的通讯服务。腾讯公司研制的QQ、微信是两个非常重要的软件,已经成为了人们日常交流不可缺少的软件。人们可以通过QQ和微信发送图片、音乐、视频,还可以和朋友建立群组多人对话,日常对话需求得到了极大的满足,而且不受时间和地点的限制,只要有移动网络,就能够和朋友进行通信。日常生活中还有一些特殊交友软件,例如适合相亲群体使用珍爱网,还有适合单身群体聊天的陌陌等。软件工程开发技术在社交通讯领域中的应用,不仅为人们提供了便捷的交流平台,而且解决了人际网络问题。

(三)学习教育

随着教育事业的不断发展,教育方式和学习方式变得多种多样,软件开发技术在学习教育领域的应用也受到了广泛关注。在互联网+时代,智能化设备减轻了学生的学习压力,成为了学生获取教育信息的新工具,同时也成为了教师巩固学生知识、提升学生水平的新教具。例如中小学生使用的小猿搜题,这个软件能够给学生提供准确指导,能够帮助学生完成作业,提升了学生的学习效果。还有大学生使用的中国慕课网,这个软件中有许多免费公开课,可以提供给大学生专业之外的知识和技术,能够丰富大学生的知识,增强大学生的能力。另外,还有一些学练结合的语言学习软件,例如沪江开心词场、扇贝单词,这些软件不仅能够教会学生知识,还能提供给学生相对应的锻炼。软件工程开发技术在学习教育领域的应用不仅提升了学生的学习效率,而且延长了学生的学习时间,有利于学生发展和进步。

二、“互联网+”背景下软件工程开发技术研究

(一)技术角度

软件工程开发技术是一种应用型技术,注重软件设计理念和用户实际需求。在软件开发过程中,代码复用是常见现象,它是指在研究一款新软件时,可以将相同类型的旧软件的代码复制使用,这样可以缩短软件开发周期,提升软件开发效率,软件的设计者就能有更多的时间和精力去研究新的软件功能。代码复用是一种重要的开发手段,在互联网+时代被广泛运用,发挥出了重要的作用,不仅提升了软件质量,而且避免了一些設计错误,有利于软件开发的顺利完成。代码复用从本质上来说是构件复用,即借用旧软件的构件来设计出新软件的构件,从而加快新软件的开发速度。软件工程师在开发软件时要积极使用代码复用方式,在使用时要注意两点:第一,要注意构件之间的联系。构件之间具有逻辑性联系,各个构件相互作用能够实现软件功能。软件工程师必须要挖掘各个构件之间的联系,这样才能合理使用代码复用。第二,要对构件进行准确描述。构件是软件的核心,软件工程师必须要明白各个构件所代表的意义,因此必须对构件进行描述,这样才能提升构建使用的准确性。

(二)工程管理角度

软件工程开发技术是融入工程管理思想的新型技术,注重对开发人员和开发项目的管理。在软件开发过程中,开发人员是开发的主体,也是软件开发成败的决定性力量。在互联网+背景下,软件开发注重团队协作,要求个人服从团队指挥,能够科学化管理开发人员,有利于提升开发人员的技术水平、有利于端正开发人员的工作态度,能够保证开发人员的工作质量。同时能够减少开发人员的工作错误,降低了开发风险。工程管理思想在软件开发过程中的应用能够让开发人员掌握开发进度,有利于开发目标的实现,能够保证项目及时完成,能够保证软件的质量。一个软件工程项包含着诸多因素,但是实际上软件开发的过程就是软件功能和用户需求的求和过程,在这个过程中,开发人员要合理使用资源和技术,保证用户需求能够被满足,这样才能实现软件开发的意义。在工程管理理念的影响下,开发人员受到行业标准和管理方法的联合约束,能够有效的完成开发工作。

三、“互联网+”背景下软件工程开发技术发展方向

(一)智能化方向

在互联网+背景下,人工智能技术高速发展,软件工程开发技术应当朝着智能化方向发展。智能化软件能够实现软件自我修复、自我学习、自我升级。例如智能高中学习软件就可以将学习成绩相同、兴趣爱好相同的学生匹配为“学友”,这样不仅能够提升学生学习的有效性,也能够促使学生构建良好的人际关系,有利于学生全面发展。学生可以通过智能学习软件和学友沟通问题,和学友交流学习经验,有利于双方扩展知识面,同时能够减轻教师的教学负担。智能化软件是软件工程开发技术的必然发展方向,让软件工程成为了智能化技术的摇篮,能够促进人工智能的广泛应用。开发人员要主动研究智能化技术,将智能化技术融入到软件工程之中,提升软件产品的智能性,让软件产品更好的服务用户,提升用户的满意度。

(二)生活化方向

生活化方向是软件工程开发技术的重要发展发向,能夠让软件工程和生活紧密结合,有利于软件的实际应用。在实际的生活中,智能家居就是软件工程开发技术生活化的重要表现,人们可以通过手机软件控制家中的智能家居,可以随时开启或关闭家用电器,真正实现了智能化生活。开发人员在开发过程中要从两方面入手:第一个方面是了解实际的生活需求。生活化意味着软件工程就要和生活相联系,这就要求开发人员要深入实际生活当中,要从生活场景中找出开发思路。第二个方面是了解用户日常习惯。软件如果符合用户的生活习惯,那么软件一定会受到欢迎,反之则不然。开发人员在日常生活中要做好行为习惯调查,保证软件的操作手势、界面设计符合用户的生活习惯,从而提高用户的忠诚度。

(三)多功能方向

在互联网+时代,人们对软件功能的要求越来越多,这就意味着软件工程开发技术要向着多功能方向发展。在实际生活中,单一的软件功能总是无法满足人们的实际需求,例如一个电子书软件,如果能够根据用户所看的书来推荐读物,那么这个软件一定会受到热烈欢迎,这从本质上来说就是软件的功能和用户的实际需求相一致。开发人员在开发软件时要重视用户的实际需求,要让用户参与整个开发过程。要在开发之前做好用户调研,根据用户的实际需求制定研发计划。在开发时尊重用户的选择,通过投票等方式来让用户选择功能。在开发完成后,要邀请部分用户做测试用户,测试软件功能是否使用,并根据用户建议进行改进,这样才能提升软件的质量,才能让软件工程开发技术显示出实际价值。

结语:

“互联网+”背景下软件工程开发技术应该朝着智能化、生活化、多功能方向发展,这样才能满足用户的实际需求,才能提升软件的质量。开发人员要在社交通讯领域领域、学习教育领域、生活娱乐领域中多加应用软件工程开发技术,扩大软件的适用范围,同时要积极和用户沟通,了解用户的实际需求,提升软件的使用价值。

参考文献:

[1]冯居易,罗养霞.“互联网+”背景下的软件工程专业实践教学改革研究[J].高教学刊,2016(19):133-134.

[2]桑春艳,王喜宾.“互联网+”环境下软件工程课程实验实践教学模式探讨[J].教育现代化,2016,3(27):45-47.

[3]张远平,李洪波.“互联网+”背景下软件工程人才培养策略[J]. 软件工程,2017,20(04):54-57.

猜你喜欢
技术研究互联网+互联网
大数据挖掘中的数据分类算法技术研究
从“数据新闻”看当前互联网新闻信息传播生态
互联网背景下大学生创新创业训练项目的实施
以高品质对农节目助力打赢脱贫攻坚战
浅谈暖通空调系统节能设计思考