APP下载

敏捷开发在软件工程实践课程中的应用

2017-04-05白鱼秀郑欢欢

计算机时代 2017年1期
关键词:教学实践

白鱼秀 郑欢欢

摘要:针对传统瀑布模型在软件工程实践课程中的不足,结合敏捷开发方法的优势,提出一种适合软件工程实践课程的教学方法,并给出了相应的实施方法。实践表明,该方法能有效激发学生的学习积极性,加深其对软件工程理论的理解,提高其实践动手能力和软件开发能力。

关键词:敏捷开发;软件工程;瀑布模型;教学实践

中图分类号:TP311.5

文献标志码:A

文章编号:1006-8228(2017)01-85-03

0.引言

“软件工程”是计算机专业学生的必修课。学生通过该课程的学习,掌握软件项目开发和维护的一般过程。该课程必须通过实践操作,才能让学生深入的理解和掌握软件工程的基本理论。

目前一般的软件工程实践课程,采用传统的瀑布模型进行开发。传统的瀑布模型,其基本思路是各项活动按顺序自顶向下,相互衔接如同瀑布一样。它的特点是强调文档,前一个阶段的输出就是后一个阶段的输入,文档是各个阶段衔接的必要信息,软件产品的“模样”只有到了开发后期才能看到。但是学生一般没有开发经验,很难一步到位圆满的完成各个阶段的任务,并且学生普遍对撰写文档不感兴趣,繁冗的文档增加了学生的工作量,降低了学生软件开发的积极性。

1.敏捷开发方法

为了使软件开发团队具有高效工作和快速响应变化的能力。2001年召开的研讨软件过程未来发展趋势的会议上,17位著名的软件专家联合起草了敏捷软件开发宣言。敏捷软件开发宣言主要由四个简单的价值观声明组成:人和交互重于过程和工具;……

登录APP查看全文

猜你喜欢

教学实践
小学数学体验性学习的教学实践
基于三维软件和云班课APP的机械设计课程教学实践
中职职业生涯规划课程的教学反思
试论类比推理在高等数学教学实践中的应用
《单片机原理与应用》课程教学改革与实践
中职计算机应用课程教学改革与反思
浅论高中化学生活化教学的实践与思考
浅谈初中物理实验教学与学生创新能力的培养
测量平差课程教学改革探讨与实践