软件工程与项目管理教学中情境教学方法研究

来源 :陕西教育·高教版 | 被引量 : 0次 | 上传用户:nopromises
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘要]软件工程与项目管理是一门理论性、工程性较强的计算机主干专业课。本文针对该课程特点并结合软件企业中的典型工作任务过程,探索在课堂教学中如何利用情境教学法进行教学新思路,形成了一个探索情境教学模式。
  [关键词]软件工程 项目管理 情境教学
  
  引言
  
  随着我国产业经济结构的战略调整,我国软件产业对计算机软件人才的需要也发生了很大的变化,为了适应社会对人才需求,培养社会需要的应用型人才,各大专院校对计算机专业及相关专业的课程设置也在不断地进行调整,都先后开设了“软件工程与项目管理”这门课程,并逐渐成为了计算机主干专业课。
  “软件工程与项目管理”这门课是软件工程专业中核心课程之一,它具有理论深、涉及面广、实践性强等诸多特点,是一门涉及计算机科学、数学、经济学、法学、管理学、心理学等多学科的综合性学科,是一门比较难教、难学的重要课程。那么,如何应用情境教学于这门课中,使学生能够在情境中理解每一个工程过程和相应管理的真正含义,这是本文要论述的中心。
  
  课程特点及存在的问题
  
  为了适应社会对教育的新需求,我国各个大专院校都在不断探索新的教学模式,国家也成立了许多示范性院校,并在教学体制、国际合作、教材建设、课程改革、实践教学、项目教学、情境教学等等并已取得了很多成果。虽然一些院校在课程教学中对项目教学和情境教学都做过许多探索并投入了很大的关注,但还存在着一些问题:
  1,在课堂教学中,还仅处于离散式的“项目教学”方式,孤立地使用一些案例,这样会使教学内容发散,过程整体性不鲜明。
  2,在课堂教学中,虽然使用了一些情境教学,但还是仅仅遵循了原来理论教学过程模式,并未按着典型工作任务模式来完成情境的教学。
  如何才能把握好情境教学,我们应该关注如下一些要素:
  (1)情境中的活动不应该仅仅是一个案例,而应该是一个贯穿整体的过程活动,一般情境存在前驱或后继。
  (2)参与情境中的角色要分明,责任要清晰,并且要有一定的连续性。
  (3)情境中的角色不仅要担当一定的任务,同时一定要有最终的工作成果。
  (4)对每个情境中的角色都要有最终的评价。
  (5)在情境设计中应该提供一些技巧和模版,使学生能够快速模仿并进入角色。
  
  情境教学方法研究
  
  首先打乱传统教材理论授课顺序,根据软件工程工作任务进行典型工作情境设计(包括:过程、团队、角色、任务、责任、成果、评价等),并溶于整体教学典型项目中。教学结果为学生提交的成果物(模仿项目标准模版),学生量化评价系统、实用教学课件软件平台。
  情境教学研究依据下例“教学研究链”为依据,逐项进行研究并加以实践。
  教学大纲—课程知识抽象重构—工作情境设计—典型项目设计—模版化项目成果—量化学生评价体系—实用教学课件软件平台
  1,教学大纲。教学研究以“软件工程与项目管理”的教学大纲为主要依据。
  2,课程知识抽象重构。根据教学大纲,对传统教材中的理论和技术内容进行知识重构,把相对分离的内容(软件工程与项目管理)进行有机地结合,根据知识关联性和重要度,构建软件生命周期主线模型。
  3,教学内容情景化。由于这门课实践性较强的特点。它更强调由团队合作来完成一个项目从需求、设计、开发到维护整个过程。本阶段重点研究关注在课堂教学中如何把教学班级组成团队、如何给每个人确定不同的角色、责任、任务,如何进行角色更换,如何进行各个阶段的项目管理,同时引入社会竞争机制,让学生们充分地感受到社会软件企业中的开发氛围和管理过程,使所教知识能与实际充分地联系起来,增加兴趣和理解。
  4,教学内容项目实践化。在讲解课程教材内容中如何选择教学项目是很有重要的。教学项目中应该选择什么的案例、案例内容应该包括哪些内容、应该如何与社会实际相结合、应该如何把实践中先进的知识及时追加到教学中去等等。
  5,教学内容模版化。由于课本中的内容都是比较抽象的,学生在学习过程中只能是浅层次地理解,导致记忆时间有限,对于这些知识在实际过程中是如何被应用等知之甚少。为此本阶段的研究重点是关注在实际项目开发和管理过程中,是如何应用教材的知识内容的,我们将到企业去收集第一手资料,进行抽象整理、去粗取精,并进行适当地简化,再结合教学大纲做成软件生命周期各阶段关键性的模版,为同学们提供模仿模版和示范实习。
  6,教学内容评价体系化。由于在整学期的项目教学中,每个人都要在项目团队中担当一个角色,每个角色都要有一定的责任和任务,为此,当项目教学结束后。项目组长都要对团队中的每个人进行评价。本阶段研究内容重点应该关注在项目教学中,组长应该如何进行评价每个人,评价体系和指标是什么,如何量化这些评价指标(可以包括许多方面,例如:学习能力、理解能力、调查能力、动手能力、完成作业情况、完成质量情况、规范性情况、执行力情况、团队合作情况、积极性情况等)。
  7,实用教学课件软件平台化。根据以上研究的结果进行综合整理,以软件的形式形成一个实用课件软件。其内容是沿着软件生命周期的各个阶段,对每个阶段的教学内容,重点掌握知识,案例教学内容和要求,以及涉及的管理、设计的各种模版。这里的特色是模版都是来自于社会软件企业的实际模版。
  
  创新特色
  
  1,情境教学主线清晰。以工作情境为主线,典型项目为基础,标准模板为成果物,学生量化系统为评价。
  2,情境设计来源于实际。以沈阳某软件外包企业的实际工作过程情境为参考模型,设计每一个情境和角色。
  3,项目贯穿整个课程。课程中采用的项目将不再是片断性的案例,我们协商软件企业共同选择实际项目。
  4,对传统教学顺序重新进行整理。对传统教材中知识点进行顺序打乱,重新整理抽象,以典型工作任务为中心,情境教学和项目教学为载体,把教材中的理论知识都有机地贯穿于其中。
  5,采用先进的实用模版。本课程的部分成果均采用软件企业常用的标准并以一定文档形式体现。
  6,可量化的评价体系。根据工作任务设计一个学生评价体系,让团队管理学生,让学生评价学生,使学生们体验到团队合作及对工作的认真态度。
  7,构建可裁剪的教学参考平台。按着软件生命周期构建一个软件平台,使学生可以系统学习软件工程整体过程,同时结合课程学习进程,自动生成各个阶段相应文档成果物。
  
  结束语
  
  情境教学并没有固定的形式,它不仅要看课程内容与社会实践的紧密程度如何,还要取决于授课教师的工程经验如何,只有两者有机结合才能设计出出色的教学情境。本文针对软件工程与项目管理课程做了一些探讨,并在教学中经过实践并取得了较好的效果。
其他文献
为了提高我国农业机械化的完善程度,实现中耕机械化肥箱化肥余量的在线监测,本文根据肥料与空气介电常数的差异性,设计了一种基于电容法的化肥箱化肥余量在线监测系统。采用
对基于"符合规定性"质量观和基于"符合需要性"质量观的部队装备保障训练质量的内涵和实施过程进行了对比分析,指出了基于"符合规定性"质量观部队装备保障训练的局限性,建立了基于"符
对加速寿命试验设计优化的相关知识进行研究分析,确定以竞争失效产品恒应力加速寿命试验为应用背景。在对加速寿命试验统计分析深入研究的基础上,通过分析方案要素、约束条件等
对火炮内膛图像进行有效的疵病分割是内膛疵病识别的重要步骤。针对火炮身管导气孑L疵病的分割进行研究,提出基于Contourlet变换的火炮内膛疵病分割方法。通过对内膛图像Conto
研究了基于故障风险的检测与维修策略,运用威布尔比例风险模型建立系统故障率与工作时间及所处状态的关系。分析了两类基于间接状态信息维修决策的风险,建立了系统检测及维修策
随着人工智能技术、无人机探测和避险技术、图像处理技术的快速发展,我国无人机研发领域已经日臻成熟。在世界政治与经济格局的大背景下,世界军民两用技术与产品成为了发展主
介绍了DLX虚拟处理器的结构特征和流水线处理机的工作原理,通过矩阵乘法运算实例模拟了程序在DLX虚拟处理器中的流水执行过程,并利用DLX的统计分析工具对流水线的性能进行对比
近年来,我国农产品在市场中的供求格局有了明显的改变,人们的生活质量以及生活水平也有了质的飞跃,人们对于粮食品种及品质的要求也愈发严格。小杂粮除了具有较高的营养价值,
弹体的攻角直接影响其侵彻能力,而横向运动板能使弹体发生偏转改变攻角,间接影响弹体的侵彻能力。在一定条件下,推导长杆弹在单层横向运动板作用下的偏转模型,并利用有限元仿真软