基于OBE理念的软件项目管理课程教学改革研究
2023-05-30徐晓峰包象琳戴家树严楠刘涛
徐晓峰 包象琳 戴家树 严楠 刘涛
摘要:结合工程教育专业认证的要求,基于成果导向教育(OBE) 理念,對软件项目管理课程进行教学改革研究。课程教学改革包括课程目标、理论教学、实验教学和课程评价体系等四个方面,分别体现课程教学的目标导向、成果导向和能力导向。其中,课程目标立足于支撑学生毕业要求,理论教学融合课程思政元素,实验教学着重培养学生解决复杂软件工程问题的能力,课程评价体系强调持续改进。基于OBE理念的软件项目管理课程教学改革,能够提高课程教学的合理性,同时为工程教育认证背景下的其他课程教学改革提供一定的参考价值和借鉴意义。
关键词:软件项目管理;OBE理念;工程教育认证;持续改进;教学改革
中图分类号:G642 文献标识码:A
文章编号:1009-3044(2023)01-0178-03
1 引言
为了迎接工业互联网时代对高校工程教育的挑战,以及社会更加关注教育投入后学生实际产出成果的现实需要,面向工程教育认证的成果导向教育(OBE) 理念逐渐成为现代教育改革的主流理念[1]。开展工程教育认证,可以构建工程教育质量监控体系,提高工程教育质量;可以促进工程教育与工业界的联系,培养产业发展需要的工程教育人才[2-4];可以促进我国工程教育和工程师资格的国际互认,提高我国工程技术人才的国际竞争力[5]。工程教育认证主要倡导三个基本理念:以学生为中心、成果导向教育和持续改进。其中成果导向教育理念,即OBE理念[6],主要强调教学以学生接受教育后所取得的学习成果为导向,并对照毕业要求,评价教学的有效性[7]。目前,OBE理念逐渐成为高校课程教学改革的主要支撑思想和指导理念。OBE理念中教育的目标是学生受到教育后最终取得的学习成果,也是学生经过某一阶段学习后能获得的实际能力[8]。
软件项目管理作为软件工程专业的一门专业核心课程,主要学习如何组织与管理软件项目开发,旨在培养软件项目管理人才[9]。通过本课程的学习,学生可以掌握软件项目管理的相关基础理论,熟悉软件项目管理的方法与工具,提高分析与解决复杂软件工程问题的综合能力[10]。本文从工程教育认证的角度,基于OBE理念,探索软件项目管理课程的教学改革。本课程教学改革将分别从课程目标改革、理论教学改革、实验教学改革和课程评价体系改革等四个方面来进行相应的研究和探索。
2 课程目标及支撑毕业要求
基于OBE理念中的目标导向教育原则,本课程的课程目标分为两点,分别从理论学习和能力应用两个角度来阐述该课程对学生的能力要求。课程目标Ⅰ:掌握软件项目管理的基本概念、基本理论、基本方法、基本技能以及软件项目管理工具使用方法,理解跨领域的知识融合理念,增强项目管理意识。课程目标Ⅱ:具备在现代软件项目开发过程中运用软件项目管理知识和方法实施全周期的项目管理,解决复杂软件工程问题的能力,系统科学地提升项目管理水平。
以安徽工程大学软件工程专业培养方案为例,该课程支撑软件工程专业的第11项毕业要求(项目管理),具体内容是:具有软件项目管理知识和能力,理解并掌握软件工程管理原理与经济决策方法,并能在多学科环境中应用。该毕业要求进一步被细分为两个指标点,而该课程的两个课程目标分别对应此两个毕业要求指标点。课程目标I对应毕业要求中的11-1指标点,即:掌握软件项目的工程管理原理、资源分配原则以及经济决策方法,并能够理解项目中涉及的相关问题。课程目标Ⅱ对应毕业要求中的11-2指标点,即:能够在多学科环境下,将工程管理原理、资源分配原则以及经济决策方法应用到软件项目的全周期、全流程。
3 课程理论教学改革
3.1 课程教学内容设计
软件项目管理作为软件工程专业的专业核心课,主要面向软件工程等计算机相关专业的高年级本科生。该课程的先修课程包括程序设计基础、数据结构与算法、软件工程等课程,后续课程包括专业方向综合实践、生产实习和毕业设计等实践课程。
基于软件项目的特点,同时参考美国项目管理协会出版的《项目管理知识体系指南》,本课程将软件项目管理过程分为五大过程组,即项目启动、项目计划、项目执行、项目控制和项目收尾。此外,本课程分别从传统软件项目开发和敏捷软件项目开发的角度,讲解不同过程组对应的软件项目管理的基础理论和相关方法[11]。
基于OBE理念中的成果导向教育原则,本课程教学内容包括生存期模型介绍、项目确立、需求管理、项目任务分解、成本管理、进度管理、质量管理、配置管理、团队管理、风险管理、合同管理、项目结束等。除了上述基础知识之外,教学内容还包括基于项目范围、成本、进度和质量等计划的核心计划执行控制,基于项目团队、沟通、风险和合同等计划的辅助计划执行控制,以及基于项目计划和实际进展的集成计划执行控制。
为了提高教学质量,本课程通过案例化教学方式,提高学生解决实际软件工程问题的能力[12]。以高校食堂售卖系统为例,结合实际教学内容,详细讲解该软件项目管理中需要分析解决的各种实际问题,使用到的各种软件项目管理工具,以及管理过程中生成的各项中间文件等。结合具体实际案例教学,能够提高学生的学习兴趣和效率,增强学生应用理论知识解决复杂软件工程问题的综合能力。结合后续的实验教学环节,案例化教学可以使得学生能够及时应用自己所学知识,实时展示学习成果,而这也正对应于OBE理念中的成果导向教育原则。
3.2 课程思政元素设计
为了贯彻落实全国高校思想政治工作会议精神,把思想政治教育融入专业课程教育,课程思政成为目前高校教学改革的重要方向之一。基于“立德树人”的基本教育理念,以培养大学生良好的世界观、人生观、价值观为目标,结合软件项目管理课程教学内容,本课程在教学内容改革中融入以下课程思政元素[13]:
1) 结合本课程的合同管理等知识点,培养学生的法律意识,特别是对于计算机和软件行业相关的法律法规的了解。作为软件工程专业学生,需要了解黑客等行为可能涉及的违法犯罪行为,例如:非法侵入计算机信息系统罪,非法获取计算机信息系统数据、非法控制计算机信息系统罪,破坏计算机信息系统罪等。另外,需要培养学生的软件知识产权意识,能够及时保护自己的软件知识产权,同时不侵犯他人的软件知识产权。
2) 结合实际项目评估自己负责的软件项目对社会、国家的可能影响,能够优化现有的解决方案。借助百度搜索推广、滴滴顺风车等案例,分析软件项目对社会带来的有利影响和不利影响。教育学生在进行软件项目可行性分析时,需要同时考虑软件项目的技术因素和社会影响,以此提高学生的社会公德心和社会责任感。
3) 借助美国制裁华为和华为及时应对制裁的案例,加深学生对风险管理的理解和认识。通过美国制裁华为和其他公司、实体的案例,促使学生了解我国软件、硬件等计算机相关技术的发展历史和现状,以及所处的国际环境。同时通过华为等公司应对美国制裁的策略,提高学生风险管理的意识和应对风险的能力。
4 课程实验教学改革
实践实验教学是软件项目管理课程的一个重要教学环节。通过实验教学,引导学生将理论知识应用于实际软件项目管理,加深学生对软件项目管理理论的理解;培养学生具备系统的视角,加强学生的系统设计、分析与实现能力;培养学生查阅资料、获取适当工具、使用适当工具的能力[14]。基于OBE理念中的能力导向教育原则,本课程共设置6个实验,包括5个设计型实验和1个综合实验,具体实验教学设计内容如表1所示。
5 课程评价体系改革
传统课程教学中课程考核方式单一,教学评价简单,不能很好地评价课程目标的达成情况。基于OBE教育理念,本课程通过平时表现、作业、实验和期末成绩等多维度来检验学生的学习成果,评价课程目标的达成情况。本课程质量评价以保障质量为目标,分析培养目标和毕业要求的符合度和达成度,建立课程持续改进体系,持续改进课程的培养目标、毕业要求和教学活动[15]。
5.1 课程考核机制
本课程考核方式为综合考核,考核环节包括平时成绩和期末考试成绩。平时成绩包括平时表现、作业成绩和实验成绩,其中平时表现主要考核学生的课程参与度,例如课堂讨论情况、回答问题情况、课前准备、课堂测试等。平时成绩考核注重评价内容与学生能力的相关性。对于平时表现,主要观测学生的资料查阅能力、课堂参与积极性和知识点的运用情况。对于作业,主要观测学生对基本概念的掌握程度和学生分析、解决问题的方案正确性。对于实验,主要观测学生应用理论知识解决实际工程问题的能力、实验任务的完成情况和实验报告的完成质量。期末考试注重考核的合理性,需要明确试卷内容能够支撑相应的课程目标。
5.2 课程质量评价与持续改进
课程质量评价与持续改进是OBE教育理念中的重要组成部分。本课程的质量评价报告包括以下内容:平时成绩的评价内容及其与学生能力的相关性,平时成绩的评分标准,期末考试考核的合理性审核,课程目标的评价方法及评价依据,具体课程评价结果。其中课程评价结果包括各个课程目标考核点的达成度及各个课程目标的达成度,任课教师横向对比各个课程目标达成情况并分析背后原因,与往年课程目标达成情况进行纵向对比分析并提出持续改进措施,通过调查问卷调查学生对各个课程目标的达成情况。通过课程质量评价,可以及时了解学生课程目标的达成情况,掌握全体学生的学习效果与表现;同时建立持续改进机制,保障教学活动能够达成课程目标,课程目标能够支撑毕业要求[16]。
6 结论
面对我国工程教育认证的需要,基于OBE理念,积极探索软件项目管理课程教学改革。本文分别从课程目标、理论教学、实验教学和评价体系等四个方面来探索如何融入OBE理念,研究新的教学设计内容和教学实施活动。该课程教学改革坚持以学生为中心,以产出为导向,建立持续改进体系,培养新时代所需的具有国际竞争力的工程技术人才。目前,我校软件工程专业已经通过工程教育专业认证,基于OBE理念的软件项目管理课程教学改革得到了计算机类专业认证委员会和认证专家的认可,更得到了课程学生的认可。但是,改革永远在路上,以后本课程组将进一步学习工程教育认证理念,以时代需求为方向,为我国培养更多高素质的软件专业人才。
参考文献:
[1] 周洪波,周平.基于OBE理念的高校教学模式改革研究[J].中国成人教育,2018(4):92-94.
[2] 李志义,赵卫兵.我国工程教育认证的最新进展[J].高等工程教育研究,2021(5):39-43.
[3] 林福.基于工程教育认证的人才培养模式与质量保障体系研究[J].湖南理工学院學报(自然科学版),2022,35(3):88-91.
[4] 郑友进,王方标,黄海亮,等.工程教育认证背景下学生能力培养研究[J].牡丹江师范学院学报(自然科学版),2022(3):69-71.
[5] 施晓秋,徐嬴颖.工程教育认证与产教融合共同驱动的人才培养体系建设[J].高等工程教育研究,2019(2):33-39,56.
[6] 范圣法,黄婕,张先梅,等.基于“产出导向(OBE)”理念的本科教学培养体系探究[J].教育理论与实践,2019,39(24):6-8.
[7] 郭锐,梁玉英,张俊林.深入贯彻OBE理念的课程教学改革与实践[J].计算机教育,2022(2):118-123.
[8] 张男星.以OBE理念推进高校专业教育质量提升[J].大学教育科学,2019,10(2):11-13,122.
[9] 周晓,谢飞,朱强,等.新工科背景下软件项目管理课程教学模式和方法研究[J].合肥师范学院学报,2020,38(6):87-91.
[10] 龚亚东.软件项目管理课程教学与考核改革研究[J].福建电脑,2021,37(1):156-157.
[11] 梁惠惠.软件项目管理课程的线上混合式教学模式探索[J].高教学刊,2021,7(28):109-113.
[12] 李志明,沈秀敏,李季辉.基于项目驱动的软件项目管理课程教学模式[J].计算机教育,2019(5):81-85.
[13] 唐光义,高俊锋,李继革.课程思政在专业课程中的实践探索——以《软件项目管理》课程为例[J].高教学刊,2019(19):103-105.
[14] 朱斐.面向工程教育专业认证的《软件项目管理》实验教学探索[J].软件,2018,39(12):187-190.
[15] 张建树,郭瑞丽.工程教育认证背景下课程达成度的评价改革[J].高教论坛,2016(6):72-74.
[16] 牛余忠,孙昌梅,马松梅,等.工程教育专业认证背景下毕业要求达成情况评价机制的建立与实施[J].高分子通报,2022(7):89-96.
【通联编辑:梁书】