敏捷开发在软件工程实践课程中的应用
2017-04-05白鱼秀郑欢欢
计算机时代 2017年1期
关键词:教学实践
白鱼秀 郑欢欢

摘要:针对传统瀑布模型在软件工程实践课程中的不足,结合敏捷开发方法的优势,提出一种适合软件工程实践课程的教学方法,并给出了相应的实施方法。实践表明,该方法能有效激发学生的学习积极性,加深其对软件工程理论的理解,提高其实践动手能力和软件开发能力。
关键词:敏捷开发;软件工程;瀑布模型;教学实践
中图分类号:TP311.5
文献标志码:A
文章编号:1006-8228(2017)01-85-03
0.引言
“软件工程”是计算机专业学生的必修课。学生通过该课程的学习,掌握软件项目开发和维护的一般过程。该课程必须通过实践操作,才能让学生深入的理解和掌握软件工程的基本理论。
目前一般的软件工程实践课程,采用传统的瀑布模型进行开发。传统的瀑布模型,其基本思路是各项活动按顺序自顶向下,相互衔接如同瀑布一样。它的特点是强调文档,前一个阶段的输出就是后一个阶段的输入,文档是各个阶段衔接的必要信息,软件产品的“模样”只有到了开发后期才能看到。但是学生一般没有开发经验,很难一步到位圆满的完成各个阶段的任务,并且学生普遍对撰写文档不感兴趣,繁冗的文档增加了学生的工作量,降低了学生软件开发的积极性。
1.敏捷开发方法
为了使软件开发团队具有高效工作和快速响应变化的能力。2001年召开的研讨软件过程未来发展趋势的会议上,17位著名的软件专家联合起草了敏捷软件开发宣言。敏捷软件开发宣言主要由四个简单的价值观声明组成:人和交互重于过程和工具;……
登录APP查看全文
