工作过程系统化在《软件工程》应用型课程改革的探索与实践

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:yuehan3269
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:针对传统模式下《软件工程》课程教学中遇到的问题,文章结合了工作过程系统化的思路,阐述了课程开发的思路,通过企业调研确定行动领域,并由教育专家确定学习领域,并对本课程的学习领域进行课程重构,形成以项目驱动为载体的应用型课程教学模型,并对教学方法、考核模式进行了调整。
  关键词:软件工程;工作过程;课程改革
  中图分类号:G642 文献标识码:A
  文章编号:1009-3044(2019)11-0112-02
  Abstract: Aiming at the problems encountered in the teaching of Software Engineering under the traditional mode, this paper combines the systematic thinking of working process, expounds the idea of curriculum development, determines the action field through enterprise research, and determines the learning field by educational experts, and reconstructs the learning field of this course, so as to form an application-oriented curriculum teaching model with project-driven as the carrier. The teaching methods and assessment models have been adjusted.
  Key words: Software Engineering; working process; Curriculum Revolution
  1 引言
  《软件工程》是当前计算机类专业重要的基础课之一,其诞生的根本原因是为了解决“软件危机”。它以提高软件质量、降低软件开发成本为目的,将系统化、规范化、度量化的工程学方法应用于软件的开发、运行和维护。因此该课程从诞生之日起便突出其工程实践应用性,但由于该课程内容相对繁杂,导致实际教学过程中依然存在一些问题,例如很多高校该在课程教学上重理论轻实践或者理论与实践分开進行,将学生置身于枯燥的理论中从而难以调度其学习积极性;也有不少老师运用虚拟项目案例来上机实践,但是所采用的工程项目不能从软件工程的整体和全局出发,只覆盖教师所授的课程知识面,从而造成学生软件工程知识体系和工程能力不足。如何确定实际岗位职业能力需求,并将这些职业能力需求所蕴含的知识体系以工程化的形式在课堂上进行讲授,是课程改革的重点。
  2 工作过程系统化概念
  20 世纪90年代,德国不莱梅大学技术与职业教育研究所教授及其课题组提出了基于工作过程系统化的课程教学模式。姜大源、马树超等职业教育专家较早地从国外引入工作过程系统化的教学理念,并探索出许多较为成熟的实践方法。
  工作过程系统化课程设计的基本流程如图1所示。由教学单位根据社会调研结果和职业从业资格要求,组织相关专家归纳出该课程对应的工作岗位(群)的典型工作任务,并分析、论证、归纳出可行动领域;再由课程专家重构行动领域,并转换成对应的学习领域课程,根据学习领域课程的难易程度,构建专业学习领域的课程框架;最后,任课教师根据职业工作过程设计课程方案,根据实际工作任务进行学习情境设计并组织教学设计。
  3 基于工作过程系统化的课程开发
  3.1 分析岗位工作群,确定职业能力
  以我校计算机类专业学生为对象,根据应用型计算机专业人才培养目标,通过系统地学习软件工程的相关理论和技术,掌握软件项目开发的方法、工具和过程;培养学生对软件项目进行分析设计建模的能力;培养学生阅读与撰写软件项目相关文档的能力,从而为学生今后从事软件开发相关工作打下良好的基础。
  通过毕业生就业跟踪调研、企业考察和课程小组讨论,确定该专业的岗位群为应用软件开发工程师、软件测试工程师、嵌入式软件工程师等,分析上述岗位的工作任务,归纳出以上职业岗位的典型工作任务。
  3.2 构建学习领域
  根据认知规律和理论实践结合的方式,以不低于50%的实践教学比例构建本课程的知识框架,如图2所示:以软件生命周期为主线,以教师主导、学生为主体的形式,围绕软件项目案例,培养学生完成软件项目的可行性分析、设计、集成、测试、维护和项目管理等专业能力,以及团队合作、沟通交流和创新等能力的综合能力的培养,加深学生对完整工作过程的理解,提升职业能力和创新能力。
  学习目标包括和学习领域内容包括如下表1所示。
  3.3 设计学习情境
  学习情境设计师对具体的工作过程和工作任务进行教学化加工,对工作任务细化之后转换成对应的学习情境。本模块的内容既要体现实际工作需要,又要符合教育的规律,因此我们采取从简单到负责,从单一到综合的方法。例如“网上教育书店系统”项目的学习情境设计见下表2所示。
  3.4 课程实施
  在教学实施过程中,抛弃传统的理论教学 辅助上机为主的形式,转变成以工作过程为导向的校色扮演、项目教学法等形式来展开,以学生完成项目为目标,在此过程中,老师仅对项目设计的相关知识点和方法加以讲解,主要引导学生自主查找资料、调研和讨论。具体的教学模型如下图3所示。
  在教学过程中,学生动手实践是最重要的环节。学生项目小组在项目启动之后需在每一阶段按时完成任务:需要按时完成并提交可行性研究报告、需求分析规格说明书、概要设计说明书、详细设计说明书、源代码及测试报告等资料,并向老师汇报项目进度并及时反馈遇到的问题。
  在课程实施过程中,还对部分组织能力强的学生在项目管理能力培养上重点倾斜,进一步拓展部分学生项目管理能力,为以后的职场应用打下一定的基础。
  3.5 学业评价
  《软件工程》课程时一门培养学生软件工程能力解决实际问题的课程,传统的教学模式由于教学内容和教学方法的不足,不利于应用型软件开发人才的培养。因此应用型课程的改革不仅仅需要从上述教学环节进行改革,同时也需要在考核方式上进行调整,以我校为例,在考核方式上,取消了传统的卷面考核方式,将考核内容与项目实践相结合,具体考核方式和考核内容见下表3所述。
  4 小结
  本文分析了目前高校在《软件工程》应用型课程教学中存在的主要问题,运用工作过程系统化的思路,结合软件项目生命周期模型,提出了以工作过程系统化驱动《软件工程》课程教学和实践的教学模式。在教学过程中将项目开发实践与理论教学相结合,突出任务驱动,通过重构课程教学内容,改革教学方法和考核评价模式,提高了学生工程实践能力。实践表明这种以学生为主体、以项目驱动为载体的应用型课程教学模式,更能调动学生的学习积极性,从而改善教学质量,收到了良好的效果,为应用型课程开发和探索提供借鉴意义。
  参考文献:
  [1] 金淑娟,杨滋荣.《软件工程》课程的教学改革探索[J].教育教学论坛,2015(31).
  [2] 姜大源.关于工作过程系统化课程结构的理论接触[J].职教通信,2006(1):7-9.
  [3] 刘晓名,刘显德.基于应用型人才培养的“软件工程”课程教学方法[J].课程教材,2011(195):81-83.
  [4] 郭艾,林茵.软件工程专业人才培养模式改革问题[J].教育理论研究,2018(2):104-105.
  [5] 邵雪航,王春明,林佳丽.软件工程专业基于工作系统过程化课程体系的建设与实践[J].创新教育,2018(8).
  [6] 戴平. 基于”企业项目情境”的软件工程实践教学模式研究[J].赤峰学院学报,2017,6(33):18-20.
  【通联编辑:梁书】
其他文献
摘要:从当前的实际情况来看,计算机专业逐渐成为职业教育体系中的重点内容。因此,在中職计算机教学中,如何提高教学有效性成为教师需要重点考虑的问题。为此,该文将参照笔者实际的从教经验,以《常用办公设备使用与维护》的教学为例,谈一谈应该怎样提高中职计算机教学的有效性。  关键词:有效教学;中职计算机;教学策略  中图分类号:G642 文献标识码:A  文章编号:1009-3044(2019)23-
摘要:本次研究的重点是对应届毕业生就业心理的调查,包括就业方向、愿景以及对学校教育教学的建议和意见等。通过对毕业生就业心理的了解,能使得各高校各级就业指导部门可以为毕业生提供更好的就业指导,进一步改革现有的教学方案,提高学生就业竞争力。一方面解决应届毕业生“难”就业的问题,另一方面帮助企业解决找“不”到人的尬境,使得学校与企业进行良好衔接。  关键词:计算机专业;应用型本科;应届毕业生;就业心理 
摘要:民宿作为旅游业中的一部分在当今互联网时代快速发展,为了更好适应新时代发展,民宿行业有必要利用大数据分析实现精准策略营销以提高营销能力与业绩。本文以阳朔县民宿行业为例,通过分析大数据精准营销的特点和阳朔民宿行业营销存在的问题,提出了精准营销的建议与策略,以促进阳朔民宿业快速发展。  关键词:大数据;民宿;精准营销;问题;策略  中图分类号:TP311 文献标识码:A  文章编号:1009-3
摘要:教育信息化2.0是缩小教育差距、促进教育公平发展的又一个机遇期。本文在教育信息化2.0的时代背景下,结合怒江州的基本情况尝试分析信息化教学四种课堂类型的主要特点,正视实施过程中面临的诸多障碍,并尝试阐明教育信息化对义务教育均衡发展的重要意义。教育相对落后地区的要立足自身、跟进政策、抓住机会,才能借互联网 教育的大潮实现本地区教育的跨越式发展。  关键词:教育信息化;云课堂;双师课堂;智师课堂
摘要:城市公园作为本地居民休闲、游览的重要游憩空间在改革开放后得到了迅速的发展。该文以上海市151个星级公园为研究对象,来对上海市星级公园发展变迁进行深入的探讨。研究发现:从时间上看,上海市星级公园的演化大致可以分为1949年以前、1949—1982年、1983年—1999年、2000年后四个阶段;空间变迁上呈现出由点到面,由市中心向浦东再到全域发展的特点。而以市民为代表的相关利益相关者阶层的壮大
摘要:在数字媒体快速发展的时代,Flash多媒体技术以独特优势运用到计算机学科的教学中,它具有制作简单、描述形象、交互性强、能测试巩固知识点,并且文件小、演示方便等优势。该文以《汽车空调》Flash多媒体交互课件为例,展示了计算机学科多媒体课件的设计步骤与思路,并讲述了将多媒体交互技术与计算机学科融合的体会。  关键词: 计算机;多媒体;交互;课件  中图分类号:TP3 文献标识码:A  文
摘要:本文针对电子商务平台容易受到各类攻击进行,给出具体应用策略。首先对电子商务平台存在的漏洞进行研究分析,根据企业实际环境搭建虚拟仿真渗透测试环境,对电子商务平台和服务器进行渗透测试,找到已知或未知漏洞,并给出漏洞解决方案和应对策略。  关键词:电子商务平台;渗透测试;安全策略  中图分类号:TP319 文献标识码:A  文章编号:1009-3044(2019)30-0281-03  随着5G时
摘要:基本的JavaWeb开发分成Modell和Model2两种模式。本文分析了基于Moddl模式的Javaweb项目驱动教学的优点,以及这种模式对于后续框架课程支撑的不足。详细介绍了基于Mode12模式的教学设计以及实施时面临的问题。关键词:Javaweb;项目驱动式教学;M0dell模式;M0del2模式  中图分类号:G642 文献标识码:A  文章编号:1009-3044(2019)28-
摘要:在大数据时代,数据挖掘技术和工具已取得瞩目的成就。该文基于八爪鱼采集器在“肥仔水”项目中的具体应用,介绍了八爪鱼的原理、特点以及使用方法,以及它在提升企业信息数据挖掘方面的优势。  关键词:数据挖掘;八爪鱼;肥仔水;市场潜力  中图分类号:TP391 文献标识码:A  文章编号:1009-3044(2019)34-0017-03  1 概述  大数据和云计算的诞生改变了人类信息技术的面貌[1
摘要: Java语言是目前最流行的面向对象的编程语言之一,其应用越来越广泛,整个社会对Java人才的需求量也越来越大。但是从教学实际出发,Java教学与社会严重脱节,学生掌握的Java知识是零散的,不能很好地整合到一起。一旦就业看到一个项目不知从何下手,针对此问题,该文提出的基于翻转课堂的项目化教学改革在《Java程序设计》中的应用势在必行。  关键词:项目化;翻转课堂;教学改革;Java知识