软件工程案例实践是计算机专业学位硕士研究生的核心实验课程,能满足国家培养高层次实用型、复合型软件工程技术和软件工程管理人才的需求。
本课程以项目小组为组织模式,要求学生设计与开发一个中等软件系统为目标,涵盖软件工程需求分析、系统设计、开发、测试、配置和项目管理全生命周期,项目小组中的学生分别承担相关关键角色。目的是锻炼学生在软件项目现代组织模式中的角色体验与协作,克服本科阶段软件工程教学注重理论学习,忽视实践环节的缺点。完成本科阶段学习的学生,编写程序的数量和时间很是有限,大部分学生缺乏实际的项目开发经历,所受的工程训练严重不足。然而软件工程课程是针对较大规模的软件开发而设计的、是全世界优秀软件工程师的经验教训总结,仅仅通过理论学习,学生很难理解软件工程的精髓,因此需要一个与工厂化软件开发模式的对接与适应过程,提升学生对软件工程整个过程、方法等问题的系统认识,研究生阶段开设软件工程案例实践课程正好是这一过程的最好补充。
