徐曉峰 包象琳 戴家樹 嚴楠 劉濤
摘要:結(jié)合工程教育專業(yè)認證的要求,基于成果導(dǎo)向教育(OBE) 理念,對軟件項目管理課程進行教學(xué)改革研究。課程教學(xué)改革包括課程目標、理論教學(xué)、實驗教學(xué)和課程評價體系等四個方面,分別體現(xiàn)課程教學(xué)的目標導(dǎo)向、成果導(dǎo)向和能力導(dǎo)向。其中,課程目標立足于支撐學(xué)生畢業(yè)要求,理論教學(xué)融合課程思政元素,實驗教學(xué)著重培養(yǎng)學(xué)生解決復(fù)雜軟件工程問題的能力,課程評價體系強調(diào)持續(xù)改進?;贠BE理念的軟件項目管理課程教學(xué)改革,能夠提高課程教學(xué)的合理性,同時為工程教育認證背景下的其他課程教學(xué)改革提供一定的參考價值和借鑒意義。
關(guān)鍵詞:軟件項目管理;OBE理念;工程教育認證;持續(xù)改進;教學(xué)改革
中圖分類號:G642? ? ? 文獻標識碼:A
文章編號:1009-3044(2023)01-0178-03
1 引言
為了迎接工業(yè)互聯(lián)網(wǎng)時代對高校工程教育的挑戰(zhàn),以及社會更加關(guān)注教育投入后學(xué)生實際產(chǎn)出成果的現(xiàn)實需要,面向工程教育認證的成果導(dǎo)向教育(OBE) 理念逐漸成為現(xiàn)代教育改革的主流理念[1]。開展工程教育認證,可以構(gòu)建工程教育質(zhì)量監(jiān)控體系,提高工程教育質(zhì)量;可以促進工程教育與工業(yè)界的聯(lián)系,培養(yǎng)產(chǎn)業(yè)發(fā)展需要的工程教育人才[2-4];可以促進我國工程教育和工程師資格的國際互認,提高我國工程技術(shù)人才的國際競爭力[5]。工程教育認證主要倡導(dǎo)三個基本理念:以學(xué)生為中心、成果導(dǎo)向教育和持續(xù)改進。其中成果導(dǎo)向教育理念,即OBE理念[6],主要強調(diào)教學(xué)以學(xué)生接受教育后所取得的學(xué)習(xí)成果為導(dǎo)向,并對照畢業(yè)要求,評價教學(xué)的有效性[7]。目前,OBE理念逐漸成為高校課程教學(xué)改革的主要支撐思想和指導(dǎo)理念。OBE理念中教育的目標是學(xué)生受到教育后最終取得的學(xué)習(xí)成果,也是學(xué)生經(jīng)過某一階段學(xué)習(xí)后能獲得的實際能力[8]。
軟件項目管理作為軟件工程專業(yè)的一門專業(yè)核心課程,主要學(xué)習(xí)如何組織與管理軟件項目開發(fā),旨在培養(yǎng)軟件項目管理人才[9]。通過本課程的學(xué)習(xí),學(xué)生可以掌握軟件項目管理的相關(guān)基礎(chǔ)理論,熟悉軟件項目管理的方法與工具,提高分析與解決復(fù)雜軟件工程問題的綜合能力[10]。本文從工程教育認證的角度,基于OBE理念,探索軟件項目管理課程的教學(xué)改革。本課程教學(xué)改革將分別從課程目標改革、理論教學(xué)改革、實驗教學(xué)改革和課程評價體系改革等四個方面來進行相應(yīng)的研究和探索。
2 課程目標及支撐畢業(yè)要求
基于OBE理念中的目標導(dǎo)向教育原則,本課程的課程目標分為兩點,分別從理論學(xué)習(xí)和能力應(yīng)用兩個角度來闡述該課程對學(xué)生的能力要求。課程目標Ⅰ:掌握軟件項目管理的基本概念、基本理論、基本方法、基本技能以及軟件項目管理工具使用方法,理解跨領(lǐng)域的知識融合理念,增強項目管理意識。課程目標Ⅱ:具備在現(xiàn)代軟件項目開發(fā)過程中運用軟件項目管理知識和方法實施全周期的項目管理,解決復(fù)雜軟件工程問題的能力,系統(tǒng)科學(xué)地提升項目管理水平。
以安徽工程大學(xué)軟件工程專業(yè)培養(yǎng)方案為例,該課程支撐軟件工程專業(yè)的第11項畢業(yè)要求(項目管理),具體內(nèi)容是:具有軟件項目管理知識和能力,理解并掌握軟件工程管理原理與經(jīng)濟決策方法,并能在多學(xué)科環(huán)境中應(yīng)用。該畢業(yè)要求進一步被細分為兩個指標點,而該課程的兩個課程目標分別對應(yīng)此兩個畢業(yè)要求指標點。課程目標I對應(yīng)畢業(yè)要求中的11-1指標點,即:掌握軟件項目的工程管理原理、資源分配原則以及經(jīng)濟決策方法,并能夠理解項目中涉及的相關(guān)問題。課程目標Ⅱ?qū)?yīng)畢業(yè)要求中的11-2指標點,即:能夠在多學(xué)科環(huán)境下,將工程管理原理、資源分配原則以及經(jīng)濟決策方法應(yīng)用到軟件項目的全周期、全流程。
3 課程理論教學(xué)改革
3.1 課程教學(xué)內(nèi)容設(shè)計
軟件項目管理作為軟件工程專業(yè)的專業(yè)核心課,主要面向軟件工程等計算機相關(guān)專業(yè)的高年級本科生。該課程的先修課程包括程序設(shè)計基礎(chǔ)、數(shù)據(jù)結(jié)構(gòu)與算法、軟件工程等課程,后續(xù)課程包括專業(yè)方向綜合實踐、生產(chǎn)實習(xí)和畢業(yè)設(shè)計等實踐課程。
基于軟件項目的特點,同時參考美國項目管理協(xié)會出版的《項目管理知識體系指南》,本課程將軟件項目管理過程分為五大過程組,即項目啟動、項目計劃、項目執(zhí)行、項目控制和項目收尾。此外,本課程分別從傳統(tǒng)軟件項目開發(fā)和敏捷軟件項目開發(fā)的角度,講解不同過程組對應(yīng)的軟件項目管理的基礎(chǔ)理論和相關(guān)方法[11]。
基于OBE理念中的成果導(dǎo)向教育原則,本課程教學(xué)內(nèi)容包括生存期模型介紹、項目確立、需求管理、項目任務(wù)分解、成本管理、進度管理、質(zhì)量管理、配置管理、團隊管理、風險管理、合同管理、項目結(jié)束等。除了上述基礎(chǔ)知識之外,教學(xué)內(nèi)容還包括基于項目范圍、成本、進度和質(zhì)量等計劃的核心計劃執(zhí)行控制,基于項目團隊、溝通、風險和合同等計劃的輔助計劃執(zhí)行控制,以及基于項目計劃和實際進展的集成計劃執(zhí)行控制。
為了提高教學(xué)質(zhì)量,本課程通過案例化教學(xué)方式,提高學(xué)生解決實際軟件工程問題的能力[12]。以高校食堂售賣系統(tǒng)為例,結(jié)合實際教學(xué)內(nèi)容,詳細講解該軟件項目管理中需要分析解決的各種實際問題,使用到的各種軟件項目管理工具,以及管理過程中生成的各項中間文件等。結(jié)合具體實際案例教學(xué),能夠提高學(xué)生的學(xué)習(xí)興趣和效率,增強學(xué)生應(yīng)用理論知識解決復(fù)雜軟件工程問題的綜合能力。結(jié)合后續(xù)的實驗教學(xué)環(huán)節(jié),案例化教學(xué)可以使得學(xué)生能夠及時應(yīng)用自己所學(xué)知識,實時展示學(xué)習(xí)成果,而這也正對應(yīng)于OBE理念中的成果導(dǎo)向教育原則。
3.2 課程思政元素設(shè)計
為了貫徹落實全國高校思想政治工作會議精神,把思想政治教育融入專業(yè)課程教育,課程思政成為目前高校教學(xué)改革的重要方向之一?;凇傲⒌聵淙恕钡幕窘逃砟睿耘囵B(yǎng)大學(xué)生良好的世界觀、人生觀、價值觀為目標,結(jié)合軟件項目管理課程教學(xué)內(nèi)容,本課程在教學(xué)內(nèi)容改革中融入以下課程思政元素[13]:
1) 結(jié)合本課程的合同管理等知識點,培養(yǎng)學(xué)生的法律意識,特別是對于計算機和軟件行業(yè)相關(guān)的法律法規(guī)的了解。作為軟件工程專業(yè)學(xué)生,需要了解黑客等行為可能涉及的違法犯罪行為,例如:非法侵入計算機信息系統(tǒng)罪,非法獲取計算機信息系統(tǒng)數(shù)據(jù)、非法控制計算機信息系統(tǒng)罪,破壞計算機信息系統(tǒng)罪等。另外,需要培養(yǎng)學(xué)生的軟件知識產(chǎn)權(quán)意識,能夠及時保護自己的軟件知識產(chǎn)權(quán),同時不侵犯他人的軟件知識產(chǎn)權(quán)。
2) 結(jié)合實際項目評估自己負責的軟件項目對社會、國家的可能影響,能夠優(yōu)化現(xiàn)有的解決方案。借助百度搜索推廣、滴滴順風車等案例,分析軟件項目對社會帶來的有利影響和不利影響。教育學(xué)生在進行軟件項目可行性分析時,需要同時考慮軟件項目的技術(shù)因素和社會影響,以此提高學(xué)生的社會公德心和社會責任感。
3) 借助美國制裁華為和華為及時應(yīng)對制裁的案例,加深學(xué)生對風險管理的理解和認識。通過美國制裁華為和其他公司、實體的案例,促使學(xué)生了解我國軟件、硬件等計算機相關(guān)技術(shù)的發(fā)展歷史和現(xiàn)狀,以及所處的國際環(huán)境。同時通過華為等公司應(yīng)對美國制裁的策略,提高學(xué)生風險管理的意識和應(yīng)對風險的能力。
4 課程實驗教學(xué)改革
實踐實驗教學(xué)是軟件項目管理課程的一個重要教學(xué)環(huán)節(jié)。通過實驗教學(xué),引導(dǎo)學(xué)生將理論知識應(yīng)用于實際軟件項目管理,加深學(xué)生對軟件項目管理理論的理解;培養(yǎng)學(xué)生具備系統(tǒng)的視角,加強學(xué)生的系統(tǒng)設(shè)計、分析與實現(xiàn)能力;培養(yǎng)學(xué)生查閱資料、獲取適當工具、使用適當工具的能力[14]?;贠BE理念中的能力導(dǎo)向教育原則,本課程共設(shè)置6個實驗,包括5個設(shè)計型實驗和1個綜合實驗,具體實驗教學(xué)設(shè)計內(nèi)容如表1所示。
5 課程評價體系改革
傳統(tǒng)課程教學(xué)中課程考核方式單一,教學(xué)評價簡單,不能很好地評價課程目標的達成情況。基于OBE教育理念,本課程通過平時表現(xiàn)、作業(yè)、實驗和期末成績等多維度來檢驗學(xué)生的學(xué)習(xí)成果,評價課程目標的達成情況。本課程質(zhì)量評價以保障質(zhì)量為目標,分析培養(yǎng)目標和畢業(yè)要求的符合度和達成度,建立課程持續(xù)改進體系,持續(xù)改進課程的培養(yǎng)目標、畢業(yè)要求和教學(xué)活動[15]。
5.1 課程考核機制
本課程考核方式為綜合考核,考核環(huán)節(jié)包括平時成績和期末考試成績。平時成績包括平時表現(xiàn)、作業(yè)成績和實驗成績,其中平時表現(xiàn)主要考核學(xué)生的課程參與度,例如課堂討論情況、回答問題情況、課前準備、課堂測試等。平時成績考核注重評價內(nèi)容與學(xué)生能力的相關(guān)性。對于平時表現(xiàn),主要觀測學(xué)生的資料查閱能力、課堂參與積極性和知識點的運用情況。對于作業(yè),主要觀測學(xué)生對基本概念的掌握程度和學(xué)生分析、解決問題的方案正確性。對于實驗,主要觀測學(xué)生應(yīng)用理論知識解決實際工程問題的能力、實驗任務(wù)的完成情況和實驗報告的完成質(zhì)量。期末考試注重考核的合理性,需要明確試卷內(nèi)容能夠支撐相應(yīng)的課程目標。
5.2 課程質(zhì)量評價與持續(xù)改進
課程質(zhì)量評價與持續(xù)改進是OBE教育理念中的重要組成部分。本課程的質(zhì)量評價報告包括以下內(nèi)容:平時成績的評價內(nèi)容及其與學(xué)生能力的相關(guān)性,平時成績的評分標準,期末考試考核的合理性審核,課程目標的評價方法及評價依據(jù),具體課程評價結(jié)果。其中課程評價結(jié)果包括各個課程目標考核點的達成度及各個課程目標的達成度,任課教師橫向?qū)Ρ雀鱾€課程目標達成情況并分析背后原因,與往年課程目標達成情況進行縱向?qū)Ρ确治霾⑻岢龀掷m(xù)改進措施,通過調(diào)查問卷調(diào)查學(xué)生對各個課程目標的達成情況。通過課程質(zhì)量評價,可以及時了解學(xué)生課程目標的達成情況,掌握全體學(xué)生的學(xué)習(xí)效果與表現(xiàn);同時建立持續(xù)改進機制,保障教學(xué)活動能夠達成課程目標,課程目標能夠支撐畢業(yè)要求[16]。
6 結(jié)論
面對我國工程教育認證的需要,基于OBE理念,積極探索軟件項目管理課程教學(xué)改革。本文分別從課程目標、理論教學(xué)、實驗教學(xué)和評價體系等四個方面來探索如何融入OBE理念,研究新的教學(xué)設(shè)計內(nèi)容和教學(xué)實施活動。該課程教學(xué)改革堅持以學(xué)生為中心,以產(chǎn)出為導(dǎo)向,建立持續(xù)改進體系,培養(yǎng)新時代所需的具有國際競爭力的工程技術(shù)人才。目前,我校軟件工程專業(yè)已經(jīng)通過工程教育專業(yè)認證,基于OBE理念的軟件項目管理課程教學(xué)改革得到了計算機類專業(yè)認證委員會和認證專家的認可,更得到了課程學(xué)生的認可。但是,改革永遠在路上,以后本課程組將進一步學(xué)習(xí)工程教育認證理念,以時代需求為方向,為我國培養(yǎng)更多高素質(zhì)的軟件專業(yè)人才。
參考文獻:
[1] 周洪波,周平.基于OBE理念的高校教學(xué)模式改革研究[J].中國成人教育,2018(4):92-94.
[2] 李志義,趙衛(wèi)兵.我國工程教育認證的最新進展[J].高等工程教育研究,2021(5):39-43.
[3] 林福.基于工程教育認證的人才培養(yǎng)模式與質(zhì)量保障體系研究[J].湖南理工學(xué)院學(xué)報(自然科學(xué)版),2022,35(3):88-91.
[4] 鄭友進,王方標,黃海亮,等.工程教育認證背景下學(xué)生能力培養(yǎng)研究[J].牡丹江師范學(xué)院學(xué)報(自然科學(xué)版),2022(3):69-71.
[5] 施曉秋,徐嬴穎.工程教育認證與產(chǎn)教融合共同驅(qū)動的人才培養(yǎng)體系建設(shè)[J].高等工程教育研究,2019(2):33-39,56.
[6] 范圣法,黃婕,張先梅,等.基于“產(chǎn)出導(dǎo)向(OBE)”理念的本科教學(xué)培養(yǎng)體系探究[J].教育理論與實踐,2019,39(24):6-8.
[7] 郭銳,梁玉英,張俊林.深入貫徹OBE理念的課程教學(xué)改革與實踐[J].計算機教育,2022(2):118-123.
[8] 張男星.以O(shè)BE理念推進高校專業(yè)教育質(zhì)量提升[J].大學(xué)教育科學(xué),2019,10(2):11-13,122.
[9] 周曉,謝飛,朱強,等.新工科背景下軟件項目管理課程教學(xué)模式和方法研究[J].合肥師范學(xué)院學(xué)報,2020,38(6):87-91.
[10] 龔亞東.軟件項目管理課程教學(xué)與考核改革研究[J].福建電腦,2021,37(1):156-157.
[11] 梁惠惠.軟件項目管理課程的線上混合式教學(xué)模式探索[J].高教學(xué)刊,2021,7(28):109-113.
[12] 李志明,沈秀敏,李季輝.基于項目驅(qū)動的軟件項目管理課程教學(xué)模式[J].計算機教育,2019(5):81-85.
[13] 唐光義,高俊鋒,李繼革.課程思政在專業(yè)課程中的實踐探索——以《軟件項目管理》課程為例[J].高教學(xué)刊,2019(19):103-105.
[14] 朱斐.面向工程教育專業(yè)認證的《軟件項目管理》實驗教學(xué)探索[J].軟件,2018,39(12):187-190.
[15] 張建樹,郭瑞麗.工程教育認證背景下課程達成度的評價改革[J].高教論壇,2016(6):72-74.
[16] 牛余忠,孫昌梅,馬松梅,等.工程教育專業(yè)認證背景下畢業(yè)要求達成情況評價機制的建立與實施[J].高分子通報,2022(7):89-96.
【通聯(lián)編輯:梁書】