迭代进化式开个发引入软件工程课程教学.docxVIP

  • 3
  • 0
  • 约3.44千字
  • 约 6页
  • 2016-12-24 发布于湖南
  • 举报

迭代进化式开个发引入软件工程课程教学.docx

迭代进化式开发引入软件工程课程教学引言项目驱动教学思想起源于德国,是一种行为引导的教学方式, 即通过组织学生参加项目设计、实现和管理,在项目实施过程中完成教学任务. ①②软件工程作为计算机软件专业的一门核心课程,主要讲授保证大规模软件开发成功的方法和原理. 因此, 软件工程课程的教学案例项目应与其他课程(如程序设计语言等)所采用的示例有很大不同.在实施项目教学时,必须选择有实用价值且有较大复杂度的开发项目,否则难以实现教学目标. 但当选择复杂的开发项目作为教学案例时,如何将理论知识传授与学生工程实践有机结合,循序渐进地提高学生的软件工程理论水平和实践能力,是一个值得探讨的课题. 笔者将当前主流的软件开发思想---迭代进化式开发③,引入软件工程课程的教学过程,结合主流开发过程,采用从教师主导到教师指导再到学生独立完成的三阶段进化式的教学方式,收到了很好的效果. 一、软件工程教学现状分析. 当前,软件工程这门课程的教学主要采用传统的教学方式,即以老师课堂讲授为主,学生实验课上练习为辅的方式组织教学.教学内容组织及教学示例的设计等方面与学生的学习能力及该课程的内涵要求不太适应. (一)理论与实践分离. 软件工程课程理论多、内容抽象,教学难度大. 当前,软件工程课程的教学内容组织方式多为“原理+示例”的形式,即前面若干章节介绍软件工程的概念、基本原理和方法等理论内容,最后介绍一个示例. 开

文档评论(0)

1亿VIP精品文档

相关文档