引 言

引 言

云南大学软件学院是国家示范性软件学院,其中软件工程专业为省级重点专业,2012年被批准为云南省卓越工程师教育培养计划,2013年被教育部批准为国家级第三批卓越工程师教育培养计划。在软件工程卓越人才的培养过程中,实践性环节具有不可替代的作用。

传统软件人才培养方式中,对学生动手能力的培养主要是课程实验,验证性实验较多,忽视了设计性、仿真性、综合性实验,没有形成多层次一体化实践教学体系。传统课程无法有效地培养学生的创新意识,提高学生的综合实践能力。为了加强软件工程卓越工程师能力的培养,软件学院针对学院本科生开设了“专业实训”这门必修课程。这门课分为“专业实训(1)”和“专业实训(2)”,分别在大二年级下学期和大三年级上学期进行。为了有效地结合书本理论和实际运用,本课程将软件开发过程中相关的知识与工程化方法灵活地穿插在一起,使学生能够从本实训课程中体会书本理论。

航空领域最早使用CDIO方法之后,美国麻省理工学院将其用于机械制造领域,提出CDIO(Conceive构思、Design设计、Implement实现、Operate运作)工程教育模式[1,2]。为了有效地进行卓越工程师的培养,本专业实现了CDIO和软件生命周期的有机结合,以便进行SE-CDIO工程教育模式的改革与探索[3,4]。SE-CDIO中SE-C是软件需求与建模,SE-D是软件设计与优化,SE-I是软件实现、集成与测试,SE-O是软件应用、维护、产业化、市场营销,让学生经历工程中理论→技术→生产→应用的全过程。