- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第18卷第2期 南 京 工 业 职 业 技 术 学 院 学 报 Vol.18 ,No.2
2018年6月 Journal of Nanjing Institute of Industry Technology Jun.,2018
基于“敏捷开发”的软件实训教学研究
郭朝霞
(南京工业职业技术学院 计算机与软件学院, 江苏 南京 210023)
摘 要:针对软件开发课程传统实训教学模式存在的问题,将敏捷开发模式与实训教学相结合,提出适应学生特点的软件实
训教学模型,以期培养学生的动手能力以及团队协作能力,提升其职业技能和职业素养。
关键词:软件开发;实训教学;敏捷开发模式
中图分类号:TP311.5 文献标识码:A 文章编号:1671-4644(2018)02-0059-04
敏捷开发教学模式与传统软件开发实训模式
引 言
方式相比,更加适合软件专业学生实训教学。二者
实训教学是在完成单项、单元能力培养的基 主要区别在于:
础上,以集中训练的方式培养学生岗位综合能力的 (1)传统的开发方法要求每个开发阶段都有详
实践教学环节,注重学生从事本职业技术领域工作 细的文档,但学生实训时间有限,在较短时间内如
的所需基本理论、基本方法和基本技能的学习及综 果还要求完备的文档,那基本上文档写完,实训周
合职业能力的培养。实训教学以提高能力、磨砺意 期就要结束了。敏捷开发则要求文档的数量最少,
志、活跃思维和扩展视野为基本目标,需要引导学 认为源代码是最根本的文档,要求尽早编码,尽快
生全面地理解综合实训项目教学要求,提高学生的 开发出原型,这种方式比较符合学生的心理特点,
思维能力和实际工作技能,增强他们理论联系实际 快速进入编码阶段并尽早看到编码的成果,更容易
的能力,培养学生的创新精神,使学生养成善于观 调动学生的学习积极性。
察、独立分析和解决问题的习惯。 (2)传统开发方法试图对一个软件项目在较长
时间跨度内做出最详细的计划,然后按照计划进行
1 传统实训教学模式与敏捷开发教学模式
开发,当需求确定下来后,就不再修改了。而在校
的区别
学生项目经验不足,很难一次性把所有需求全部明
传统的软件开发实训教学模式是将学生分成 确,需求变化、设计变化在开发过程中不可难免,以
小组进行小型项目的开发,开发过程多采用传统开 往的实训课堂往往因为这个问题,小则导致进度滞
发方式,以任务为驱动、以项目开发流程为主线、以 后,大则导致项目失败。而敏捷开发是迭代、循序
“瀑布模型”为开发模式展开。而敏捷是一组软件 渐进的开发方法,每个迭代周期都很短,每次迭代
开发思想的统称,主要包括FDD(功能驱动开发)、 都可以交付可运行的软件,便于开发者与客户及时
Scrum、XP(极限编程)等等,是一种以人为核心、 沟通,快速响应变化,迅速做出调整;老师也可以
迭代、循序渐进的开发方法。它将开发过程分为一 及时进行过程跟踪,针对问题快速做出反应,推动
些固定的环节,指导开发团队依照这些环节去一步 实训项目正常开展。
[1] (3)传统软件开发阶段以线性顺序实施,如测
一步完
文档评论(0)