论文部分内容阅读
摘要:本文将以工程编码与测试实训为例介绍角色扮演教学法在实训教学中的应用。
关键词:实训教学;角色扮演;工程编码与测试实训
一、工程编码与测试实训课程的主要目标
工程编码与测试实训是三年制高等职业教育软件技术专业的一门集中实践课程。本课程的教学任务是通过集中实训进行软件系统开发实践性训练,并再以实际项目案例为主要实体的基础上充分模拟企业级软件开发流程,让学生在开发流程中得到企业级开发规范、企业级规范文档读/编/写、开发资料快速研读查找等技能的学习和培养。教学过程中通过角色扮演教学方法,分组团队开发,学生能够充分领会软件开发过程中团队合作的必要性和重要性。
二、工程编码与测试实训课程的具体内容
工程编码与测试实训课程的内容分为两大部分:第一部分是知识准备阶段,该阶段主要是为第二部分做理论知识准备,其中包括项目管理知识和软件工程知识等实训相关理论知识。第二部分以项目需求变更为主线组织团队开发方针实训,本部分是按照软件企业的实际开发流程和软件工程理论结合,主要是针对所选变更案例进行部分功能需求变更改造和开发。
三、工程编码与测试实训课程的教学方法
1. 角色扮演法在工程编码与测试实训教学中的优势。工程编码与测试实训是软件技术专业学生在校学习的最后一门实训课程。该课程要求学生进行团队合作。根据软件公司中的实际分工对学生进行角色分配,让学生在进入工作岗位之前进行实习演练。
角色扮演教学法改变了传统的教学手段,它以强调学生主体性为前提,以互动与创新教学、寓教于乐以及全真模拟为主要特征,把“用”作为根本的立足点,让“学”与“用”结合更加紧密。这样的教学方法为大学生以后就业打下基础。
学生在实训中要成功地扮演好每一个角色,不仅要快速理解背景材料、透彻掌握相应的理论知识、熟悉各个环节的操作程序,还必须有较强的应变能力、沟通能力和角色模仿能力。这有利于培养既有理论基础、又有团队合作意识的软件开发能力的技术人才。
2. 角色扮演法在工程编码与测试实训教学中的基本步骤。(1)准备阶段。教师提供实训相关的理论知识,包括项目管理知识和软件工程知识。同时,介绍目前软件公司中软件开发团队的人员组成,以及每种人员在实际项目开发中的角色任务。(2)角色分工阶段。以6人为1组。按1:2:3比例分配组员团队角色分别为项目经理(PM)、开发员(PD)、测试员(PT)。该阶段需要学生自由组合,组成项目实训的团队。(3)任务选择阶段。在本阶段每个团队自主选择一个管理信息系统,弄懂该系统的具体功能,熟悉软件的运行流程,根据已选择的系统进行需求变更。教师根据学生预设的需求变更进行分析,主要是分析该需求变更的工作量大小以及工作难度,帮助学生设计好需求变更。(4)角色扮演者模拟操作。软件产品的开发应包括准备阶段、开发过程及产品发布等过程。本实训的开发过程包括远景规划、计划、开发、稳定4各个阶段,针对每一开发阶段参与开发团队的每种角色都有一定的开发任务,并订一定的作业,其中项目经理应能够严格按照计划,有效协调好6人团队的整体协同工作。学生在整个学习过程中的积极性很高。项目经理需要编写任务分配书和管理需求与设计变更,下达给开发人员和测试人员,跟踪进度和控制版本,对源代码进行管理与每日编译,协调团队开发。开发人员要根据需求文档撰写功能规格书和设计规格书,进行实际开发。测试人员要根据需求进行单元测试和功能测试等,编写相应文档,并且要进行缺陷跟踪管理。(5)项目评审阶段。一是由每个团队的项目经理对该团队的整体情况自我总结,主要对模拟操作的效果进行自我分析与评价,这有利于扮演者剖析自己和深度思考。二是教师的总体评价与总结,主要是对整个活动进行分析,指出学生在操作过程中取得的成绩和存在的问题,并提出整改方法。
四、总 结
在实训过程中,学生基本能够按照企业项目开发流程进行项目开发。了解项目开发包含哪些阶段,让学生熟悉各个阶段中的主要工作;学生能够体会团队合作的好处,加强学生合作意识;通过两周的实训,学生能够了解各个角色在项目开发中的工作以及作用:通过每个阶段学生提交的作业,能够让学生了解企业中软件开发过程中各种文档的编写方法以及作用。这为他们即将走向工作岗位打下了良好的基础。
参考文献:
[1]张阳,角色扮演教学法在网络安全实训课中的应用探析[J],科技致富向导,2010
[2]周川,高等教育学[M],南京:河海大学出版社,2002
关键词:实训教学;角色扮演;工程编码与测试实训
一、工程编码与测试实训课程的主要目标
工程编码与测试实训是三年制高等职业教育软件技术专业的一门集中实践课程。本课程的教学任务是通过集中实训进行软件系统开发实践性训练,并再以实际项目案例为主要实体的基础上充分模拟企业级软件开发流程,让学生在开发流程中得到企业级开发规范、企业级规范文档读/编/写、开发资料快速研读查找等技能的学习和培养。教学过程中通过角色扮演教学方法,分组团队开发,学生能够充分领会软件开发过程中团队合作的必要性和重要性。
二、工程编码与测试实训课程的具体内容
工程编码与测试实训课程的内容分为两大部分:第一部分是知识准备阶段,该阶段主要是为第二部分做理论知识准备,其中包括项目管理知识和软件工程知识等实训相关理论知识。第二部分以项目需求变更为主线组织团队开发方针实训,本部分是按照软件企业的实际开发流程和软件工程理论结合,主要是针对所选变更案例进行部分功能需求变更改造和开发。
三、工程编码与测试实训课程的教学方法
1. 角色扮演法在工程编码与测试实训教学中的优势。工程编码与测试实训是软件技术专业学生在校学习的最后一门实训课程。该课程要求学生进行团队合作。根据软件公司中的实际分工对学生进行角色分配,让学生在进入工作岗位之前进行实习演练。
角色扮演教学法改变了传统的教学手段,它以强调学生主体性为前提,以互动与创新教学、寓教于乐以及全真模拟为主要特征,把“用”作为根本的立足点,让“学”与“用”结合更加紧密。这样的教学方法为大学生以后就业打下基础。
学生在实训中要成功地扮演好每一个角色,不仅要快速理解背景材料、透彻掌握相应的理论知识、熟悉各个环节的操作程序,还必须有较强的应变能力、沟通能力和角色模仿能力。这有利于培养既有理论基础、又有团队合作意识的软件开发能力的技术人才。
2. 角色扮演法在工程编码与测试实训教学中的基本步骤。(1)准备阶段。教师提供实训相关的理论知识,包括项目管理知识和软件工程知识。同时,介绍目前软件公司中软件开发团队的人员组成,以及每种人员在实际项目开发中的角色任务。(2)角色分工阶段。以6人为1组。按1:2:3比例分配组员团队角色分别为项目经理(PM)、开发员(PD)、测试员(PT)。该阶段需要学生自由组合,组成项目实训的团队。(3)任务选择阶段。在本阶段每个团队自主选择一个管理信息系统,弄懂该系统的具体功能,熟悉软件的运行流程,根据已选择的系统进行需求变更。教师根据学生预设的需求变更进行分析,主要是分析该需求变更的工作量大小以及工作难度,帮助学生设计好需求变更。(4)角色扮演者模拟操作。软件产品的开发应包括准备阶段、开发过程及产品发布等过程。本实训的开发过程包括远景规划、计划、开发、稳定4各个阶段,针对每一开发阶段参与开发团队的每种角色都有一定的开发任务,并订一定的作业,其中项目经理应能够严格按照计划,有效协调好6人团队的整体协同工作。学生在整个学习过程中的积极性很高。项目经理需要编写任务分配书和管理需求与设计变更,下达给开发人员和测试人员,跟踪进度和控制版本,对源代码进行管理与每日编译,协调团队开发。开发人员要根据需求文档撰写功能规格书和设计规格书,进行实际开发。测试人员要根据需求进行单元测试和功能测试等,编写相应文档,并且要进行缺陷跟踪管理。(5)项目评审阶段。一是由每个团队的项目经理对该团队的整体情况自我总结,主要对模拟操作的效果进行自我分析与评价,这有利于扮演者剖析自己和深度思考。二是教师的总体评价与总结,主要是对整个活动进行分析,指出学生在操作过程中取得的成绩和存在的问题,并提出整改方法。
四、总 结
在实训过程中,学生基本能够按照企业项目开发流程进行项目开发。了解项目开发包含哪些阶段,让学生熟悉各个阶段中的主要工作;学生能够体会团队合作的好处,加强学生合作意识;通过两周的实训,学生能够了解各个角色在项目开发中的工作以及作用:通过每个阶段学生提交的作业,能够让学生了解企业中软件开发过程中各种文档的编写方法以及作用。这为他们即将走向工作岗位打下了良好的基础。
参考文献:
[1]张阳,角色扮演教学法在网络安全实训课中的应用探析[J],科技致富向导,2010
[2]周川,高等教育学[M],南京:河海大学出版社,2002