大数据时代软件工程专业建设的思考
来源:用户上传
作者:
摘 要:在大数据的时代背景下,根据大数据所具备的时代特点和其对软件工程的发展带来的各种挑战,由此提出多方建议来进行软件工程专业方面的建设。大数据技术研究工作的进行,会在一定程度上为高等院校的专业和人才培养带去一些建树,这不仅是高等学校学科专业建设的一项重要举措,还是学校未来发展的一大机遇与挑战。该文是笔者对大数据时代下软件工程专业建设的一点看法。
关键词:大数据 软件工程 专业建设
中图分类号:G642 文献标识码:A 文章编号:1672-3791(2019)02(c)-0008-02
新的信息技术的发展给人类生活的方方面面带来了巨大的转变。它引领人们的生活方式走向快节奏、改变了人们惯有的思维模式和习惯,使得人类的教育走向更前沿。无论是移动互联技术推出、云计算技术的进一步强大,还是大数据技术的风起云涌,这些技术无不深刻地在影响和改变着我们现在的学习和生活。大数据技术研究工作的进行,会在一定程度上为高等院校的专业和人才培养带去一些建树,这不仅是高等学校学科专业建设的一项重要举措,还是学校未来发展的一大机遇与挑战。
1 大数据和大数据技术的定义
大数据是一种多样化的信息资产,它是一种无法在短时间内被人们所使用的常规软件获取、处理和存储的数据集合。我们常说的大数据它具有以下四大特点:大储存量、多样性、时效高、价值低。大数据具有非常大的存储量,且计算量惊人,它的来源广泛,存储格式也是多种形式并存;此外,大数据增长迅速,因此它的时效性要求高;再者,要从海量信息中找到具有真正价值的数据并不简单,需要借助功能强大的数据挖掘和分析系统。大数据技术是指能快速从海量数据中获取有用信息的技术。要想很好地应用大数据,掌握大数据技术是关键。这些大数据技术主要是信息存储技术、信息处理技术、信息展示技术、信息应用技术等。现在人们所指的“大数据”包括了数据本身的规模和一些围绕数据应用所开发的工具、平台及系统。
2 大数据时代为软件工程专业建设带来的新挑战
目前软件工程技术应用范围较为广泛,与大数据来源的广泛性相契合,各式软件的开发在很大程度上推动了大数据的建立与繁荣发展,大数据也在一定程度上促进了软件产业的发展壮大,二者相辅相成。社会、企业急需能够掌握大数据技术的软件工程人才。而在软件工程技术开发工程中面临的主要挑战则是,要掌握处理大数据的软件工程的方法、相关技术和工具的使用。数据是计算机软件的处理对象,计算机软件是数据获取和存储分析的支撑,二者密不可分。
2.1 软件工程要有新的软件开发思想和方法
在这个大数据的时代背景下,软件工程专业要想有比较好的发展就不能墨守成规,新的软件开发需要融入跟随时代发展的想法。一方面,软件工程应对症下药,针对大数据处理中各个环节的特殊情况来制定方案,再进一步开发与大数据处理相适应的软件与系统;另一方面,在软件开发过程中会出现一些具有大数据特征的数据,这些数据很有可能涉及软件开发的规律,并与后期软件项目的开发有关,因此,需要相关工作人员对这些数据进行详细分析和充分应用。
2.2 软件工程要有新的技术和工具
大数据主要包括结构化数据、半结构化数据和非结构化數据。一些结构化的数据,如企业、消费者产生的大交易数据可以用传统的软件工程技术和工具来处理;而另外一些半结构化和非结构化的数据,像是各类网络、移动终端产生的大交互数据,它们就需要由新的软件工程技术和工具来分析应用,与云计算技术密切相关。另外,大数据并不能挨个单独分析,这样会花费大量人力、物力资源,还浪费时间,所以为了节约时间成本、机会成本,需要对大数据进行大规模并行分析和挖掘。这就要求在课程安排上要包含相关的技术和工具的学习机会。
2.3 软件开发需要新的需求分析方法
按照软件工程的基本思想,软件开发要具有针对性,把握用户的需求是开发一个新软件的前提条件,用户需求分析的准确与否是开发一个软件项目成功与否的一项重要指标;之后才能确定所开发软件的功能、性能及其他方面是否满足用户的需求;接下来才能按照流程进行软件设计、开发、测试、交付使用等。传统的掌握用户需求的方法主要是线下调查,耗时较长,收集到的信息具有迟缓性;而在当今这个大数据时代,新品推出和升级换代越来越快,再用传统的方法去收集大量用户的需求信息显然不能够跟紧时代的步伐,不能迅速地完善产品。目前获取用户的真实需求只需根据用户在网络上的操作就可以通过大数据分析来获取。因此需要有新的软件开发思维方式才能满足软件开发的需求。
2.4 软件人才培养需要有一定的培养方案和师资队伍
专业培养方案是一个学校专业建设发展的重点方向,软件人才的培养需要软件工程专业制定培养方案和合理的课程设置;师资力量则是优秀人才培养的一大重要保障,需要学校壮大这一专业的师资队伍和构建相关平台供学生实践研究。
3 大数据时代的软件工程专业建设
大数据时代背景下,企业的发展壮大需要具备大数据思维、专业知识扎实、有创新意识和学习能力的综合型软件工程专业人才。为了让学生能够更好地就业,学校软件工程专业方面需要重新制定契合学生就业发展的人才培养计划,无论是专业人才的定位,还是人才培养目标、培养举施、教学安排等方面都需要架构。
3.1 更新人才培养目标和培养方案
大数据时代需要的是具备各方面能力的综合型专业人,面向大数据的软件工程专业的人才培养目标除了需要对专业有大致了解外,还要掌握软件工程的相关知识,此外还要掌握分析处理大数据的相关技能和方法。软件工程专业课程在原有的课程体系上还需要增设大数据和数据分析挖掘等其他方面的课程教学。
3.2 加强师资队伍建设
学校要适应培养大数据时代发展所需要的软件专业人才,具备优质的创新型软件工程队伍是关键。教师不仅传授学生前沿的专业知识,拓宽学生视野,也要会利用大数据分析技术,更好地掌握学生的学习状况,为其提供针对性指导。由于大数据技术在我国还没有广泛使用,因此高校中掌握大数据技术的师资队伍力量仍旧短缺,实践经验更是不足。因此,要想扩大学校这方面的师资队伍、培养优秀的专业人才,可以通过一些方法让老师也能不断学习、不断充实自己的专业知识,跟随时代发展的步伐,如选派教师去相关高校、企业进修。此外,还可引进国外比较优秀的实践经验丰富的相关专业人才。
3.3 重视应用能力和创新思维培养
大数据时代,对软件开发来说,创新思维和应用能力是使大数据更具社会价值和经济效益的推动力。软件工程专业培养的软件人才是企业开发处理和应用大数据的主力军,所以具备较强的解决实际问题的应用能力和不间断创新思维是企业选人的关键。应用能力的培养,可以在老师的指导下通过参与一些相关软件开发项目而获得,增大学校与企业合作能够给学生提供更多的实践机会,这是学校培养软件人才应用能力的一大重要方式。创新思维能力的培养,需要学生养成独立思考、积极思考的习惯,要善于借鉴企业优秀案例、借鉴前人的创新思维和成果,同时与自己想法相结合,要敢于实践。
参考文献
[1] 刘斌.大数据时代的构造性思维培养[J].计算机教育, 2017(11):93-96.
[2] 何克清,李兵,马于涛,等.大数据时代的软件工程关键技术[J].中国计算机学会通讯,2016,10(3):8-18.
转载注明来源:https://www.xzbu.com/8/view-14828644.htm