首页> 外文期刊>SIGCSE bulletin >Teaching Practical Software Engineering and Global Software Engineering: Evaluation and Comparison
【24h】

Teaching Practical Software Engineering and Global Software Engineering: Evaluation and Comparison

机译:教学实用软件工程和全球软件工程:评估和比较

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

摘要

Changes and globalization of software (SW) development urgently require new ways of teaching and training students in practical and global SW engineering (SE). In this paper we present the innovative methods and experiences from several years of teaching practical and global SW engineering at the Computer Science Departments of San Francisco State University (SFSU), USA in conjunction with the University of Applied Sciences, Fulda University, Germany. We also provide analysis and evaluation of class effectiveness based on several assessment methods including extensive student questionnaires, with our recommendations for teaching such SE classes. Our approach was to combine and synchronize class teaching about SW engineering methods and processes with actual SW development work in a setting designed to simulate a small SW company. Students were divided in "local" groups of 4-6 members, each group forming small SW "companies" in charge of developing a complete working WWW application as a final class project. Several smaller groups of students at SFSU were paired with groups of students at Fulda University, whom they never met face to face, to form "global" groups, thus simulating global SW engineering in a realistic setting. Students developed their final project incorporating five well-defined milestones typical for full SW development lifecycle. Instructors spent considerable time supervising and interacting with student "companies" in the role of company customers, CTO and VPs of engineering, marketing and sales. All student groups (including global ones) were able to produce impressive final project applications and provided very positive feedback for this class.
机译:软件(SW)开发的变化和全球化迫切需要在实践和全球SW工程(SE)中对学生进行教学和培训的新方法。在本文中,我们介绍了在美国旧金山州立大学(SFSU)的计算机科学系与德国富尔达大学的应用科学大学一起教授实践和全球SW工程学方面的创新方法和经验。我们还根据几种评估方法(包括广泛的学生问卷)提供对课堂有效性的分析和评估,并为我们教授此类SE课程提供了建议。我们的方法是将有关SW工程方法和过程的课堂教学与实际的SW开发工作结合并同步,在一个模拟小型SW公司的环境中进行。将学生分为4到6名成员组成的“本地”小组,每个小组组成小型西南“公司”,负责开发完整的工作WWW应用程序作为最终课程项目。 SFSU的几个较小的学生群体与从未面对过的富尔达大学的学生群体配对,组成了“全球”群体,从而在现实的环境中模拟了全球软件工程。学生开发了他们的最终项目,其中包含五个完整的SW开发生命周期典型的定义明确的里程碑。讲师花费了大量时间来监督和与学生“公司”互动,以公司客户,首席技术官以及工程,市场和销售副总裁的角色。所有学生团体(包括全球学生团体)都能够完成令人印象深刻的最终项目申请,并为此班提供了非常积极的反馈。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号