期刊文献+

角色体验和工程文档在软件工程教学中的应用 被引量:1

Application of Role Experiencing and Engineering Documentation in Software Engineering Education
下载PDF
导出
摘要 软件工程是大学计算机专业必修之课。软件工程教学对于学生建立系统化、规范化和综合化计算机理论和应用开发能力培养具有深远影响。本文对国内外软件工程课程的教学进行了系统的研究,深入地分析了目前软件工程教学存在的问题和挑战,提出了角色体验和工程文档应用于软件工程教学的新方法和新思路。我们强调建立理论与实践相结合的软件工程知识体系,采用任务驱动的角色体验方法,加强学生协同分工和集成创新能力;突出强调工程文档在软件工程应用开发生命周期的重要作用,建立软件工程中规范化的任务、知识体和实施培训的流程。本校已经尝试实施了这种教学模式,各界反馈良好。 Software engineering is a major subject for computer science students in universities. The goal of this course is to help students learn how to develop large software applications in systematic processes and methods. In this paper, we give an overview of the problems and the challenges in the software engineering education around the world and propose a new method that applies role experiencing and engineering documentation in the education. We emphasize on the software engineering body of knowledge that effectively combines theories and practices. The students' abilities in teamwork and creativity can be evoked by the task-driven role experiencing. Moreover, students are trained to stan- dardize the documentation in all the phases of software development. We have tried this new method in our college. The feedbacks are very encouraging.
出处 《科教导刊》 2012年第33期78-81,共4页 The Guide Of Science & Education
关键词 软件工程教育 角色体验 软件工程知识体系 工程文档 software engineering education role experiencing software engineering body of knowledge engineering documentation
  • 相关文献

参考文献15

  • 1孙家广,刘强等.中国软件工程学科教程.北京:清华大学出版社,2005.
  • 2Petkovic,D.,Thompson,G.,&Todtenhoefer,R.(2006).Teaching practical soft-ware engineering and global software engineering:evaluation and comparison.ACM S1GCSE Bulletin,38(3):294-298.
  • 3D.L. Paraas,.Software Engineering Programs are not Computer Science Prog-ram s,MIEEE Software,pp. 19-30, November/December 1999.
  • 4Nurkkala/T., &Brandle, S. (2011). Software studio: Teaching professional sof-tware engineering. In Pro-ceedings of the 42nd ACM Technical Symposiumon Computer Science Education (SIGCSE '11), 153-158.
  • 5范锐;王晶梁春林;《软件工樹课程教学改革的探讨与实践》[A]h Proceedingsof 2010 Third International Conference on Education Technology and Train-ing(Volume 7)[C].2010.
  • 6Jianguo Chen, Huijuan Lu, LixinAn, Yongxia Zhou. Exploring Teaching Me-thods in Software Engineering Education.ICCSE ‘09. 4th International Con-ference onComputer Science & Education.Page: 1733-1738.
  • 7Coppit,C., &Haddox-Schatz, J. (2005). Large team projects in software engin-eering courses. ACM SIG-CSE Bulletin,37(l): 137-141.
  • 8Rusu人,Rusu人,Dochno,R..Santiago,C.,&Paglione, M. (2009). Academia-academia-industry col-laborations on software engineering projects using lo-cal-remote teams. ACM SIGCSE Bulletin,41(1):301-305.
  • 9Stroulia.E.,Bauer, K., Craig, M., Reid, K.,& Wilson, G. (2011). Teaching dis-tributed software engineer-ing with ucosp: The undergraduate capstone open-source project. In Proceedings of the 2011 commu-nity building workshop onCollaborative teaching of globally distributed software development (CTGDSD'11), 20-25.
  • 10Liu, S., Takahashi, K..ayashi, T. & Nakayama, 1.(2009). Teaching formalmethods in the context of software engineering. ACM SIGCSE Bulletin,41(2):17-23..

同被引文献6

引证文献1

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部