【24h】

Experiences with Extreme Programming

机译:极限编程的经验

获取原文
获取原文并翻译 | 示例
       

摘要

Agile methodologies have become increasingly popular among software developers as evidenced by industrial participation at related conferences. The popularity of agile practices over traditional techniques partly stems from the fact that these practices provide for more customer involvement and better accommodate rapidly changing requirements, both of which are important in the current Internet-focused environment. This article describes the design and implementation of an independent study in agile software development methodologies. In this course, graduate students in computer science compared traditional software development life cycle models and their associated practices with those of agile methodologies. Students were introduced to Extreme Programming (XP), one of the best-known agile methodologies, by implementing a computer game. Then the students performed a literature review on one or more agile practices. Finally, they introduced XP into their respective research groups (wireless sensor networks, intelligent tutoring systems, and genetic algorithms). This article is a reflection of their experiences, along with those of the instructor. It should prove beneficial to two groups of educators: instructors who want to teach a course in agile methodologies and those individuals who develop their own software and want to learn a lightweight process model.
机译:敏捷方法已经在软件开发人员中变得越来越流行,这在相关会议的行业参与中得到了证明。敏捷实践优于传统技术的部分原因是,这些实践可提供更多的客户参与并更好地适应快速变化的需求,这两者在当前以Internet为中心的环境中都很重要。本文介绍了敏捷软件开发方法学中一项独立研究的设计和实现。在本课程中,计算机科学专业的研究生将传统软件开发生命周期模型及其相关实践与敏捷方法论进行了比较。通过实施计算机游戏,向学生介绍了极限编程(XP),这是最著名的敏捷方法之一。然后,学生对一种或多种敏捷实践进行了文献综述。最后,他们将XP引入了各自的研究小组(无线传感器网络,智能辅导系统和遗传算法)。本文反映了他们以及老师的经历。它应该被证明对两组教育者有益:想要教敏捷方法论课程的教员,以及那些开发自己的软件并想学习轻量级过程模型的人。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号