李國強(qiáng),張林濤,劉 麗,王九如
(臨沂大學(xué)信息科學(xué)與工程學(xué)院,山東 臨沂 276000)
在高速發(fā)展的信息化時代,軟件工程人才的需求逐年增長,特別是高素質(zhì)的軟件工程人才極度短缺,培養(yǎng)滿足社會需求的人才是高等教育的目標(biāo)。2017年教育部推進(jìn)“新工科”建設(shè)工作,“復(fù)旦共識”中提到新工科建設(shè)需要加強(qiáng)研究和實(shí)踐。“天大行動”也提出要創(chuàng)新工程教育方式與手段,增強(qiáng)工程教育國際競爭力。這些思想,與眾多高校參與的《華盛頓協(xié)議》下的工程教育專業(yè)認(rèn)證是異曲同工的,都是為了更好的提高工程教育質(zhì)量,不僅要達(dá)到國內(nèi)產(chǎn)業(yè)的需求,還要能實(shí)現(xiàn)工程人才在全球流動互認(rèn)的目的,采用何種教育理念顯得尤為重要。
在美國、英國等國家出現(xiàn)的成果導(dǎo)向的教育(OBE: Outcomes based Education),其教育理念體現(xiàn)以學(xué)生為中心,關(guān)注學(xué)生受教育后的能力,旨在圍繞著學(xué)生發(fā)展進(jìn)行教學(xué)設(shè)計及開展教學(xué)活動。近年來,在國內(nèi)教育中也有越來越多的課程體現(xiàn)此教育理念。為了培養(yǎng)學(xué)生的自主學(xué)習(xí)能力,文獻(xiàn)[1]針對JavaEE企業(yè)級應(yīng)用開發(fā)課程在教學(xué)目標(biāo)、教學(xué)內(nèi)容、過程及考核方式上進(jìn)行改革探索。文獻(xiàn)[2]針對python語言特點(diǎn),采用OBE教學(xué)理念,線上講授基礎(chǔ)知識,線下項(xiàng)目案例教學(xué),混合教學(xué)模式提高了學(xué)生的興趣。文獻(xiàn)[3]將OBE教學(xué)理念應(yīng)用到“軟件測試”課程教學(xué)改革中,以“線上+線下”的教學(xué)模式,探索創(chuàng)建數(shù)字資料庫、應(yīng)用翻轉(zhuǎn)課堂、多樣化考核方式等。文獻(xiàn)[4]基于OBE理念建立相對完善的課程評價體系,并提出改進(jìn)機(jī)制。針對軟件工程課,文獻(xiàn)[5]提出OBE在教學(xué)工作中的落地方案,設(shè)計算分法綜合學(xué)生自我評價、學(xué)業(yè)導(dǎo)師評價形成評價結(jié)論。針對數(shù)字信號處理課[6],結(jié)合工程教育認(rèn)證和OBE理念設(shè)計教學(xué)大綱,給出詳細(xì)的實(shí)施過程并列舉了目標(biāo)達(dá)成度的計算范例。文獻(xiàn)[7]針對“涉外秘書實(shí)務(wù)”課程,實(shí)施基于成果導(dǎo)向的“SPOC+翻轉(zhuǎn)課堂”的教學(xué)模式,實(shí)現(xiàn)宏觀和微觀層面兩個成果和學(xué)生、教師、企業(yè)三方形成的三維評價。本論文也是在理解OBE理念的基礎(chǔ)上,總結(jié)在軟件項(xiàng)目管理課程的教學(xué)實(shí)踐中的一些改革探索,主要體現(xiàn)在教學(xué)活動和多元評價制上。
軟件項(xiàng)目管理課程在大三下學(xué)期開設(shè),課時設(shè)置為48課時,前修課程為軟件工程和軟件過程管理兩門課。本門課程的授課內(nèi)容,基本以PMBOK中主要的管理內(nèi)容作為學(xué)習(xí)重點(diǎn),在授課過程中不僅要考慮與前修課程的不同點(diǎn),講出本課程的特色,同時也要訓(xùn)練學(xué)生的實(shí)踐能力。因?yàn)榉纸M實(shí)現(xiàn)一個真正的軟件系統(tǒng)難度較大,其中一個原因是課時有限。另一個原因是在實(shí)際的分組過程中,即使分了多個角色完成實(shí)現(xiàn)過程,也很難做到每個人都做一遍項(xiàng)目經(jīng)理,其他角色的同學(xué)無法達(dá)到訓(xùn)練目的。所以為了加強(qiáng)學(xué)生的實(shí)踐能力,增強(qiáng)體驗(yàn)感,在教學(xué)活動中引入兩個軟件工具:原型系統(tǒng)開發(fā)工具和項(xiàng)目管理工具,并策劃一次招投標(biāo)的體驗(yàn)活動和需求分析交流活動。
按照講課順序,逐步引入相關(guān)的工具和體驗(yàn)活動,具體培養(yǎng)技能如表1所示:
表1 具體培養(yǎng)技能
本門課程實(shí)施過程中,以畢業(yè)生答辯系統(tǒng)為具體案例,貫穿于各個環(huán)節(jié)。本門課程的考核方法從多維度出發(fā),平時成績由4部分組成,具體內(nèi)容包括:
(1)平時測試:主要考查理論知識。主要是借助PTA平臺完成線上測試。為了提高學(xué)生對理論知識的應(yīng)用能力,引入PMP(項(xiàng)目管理專業(yè)人士資格認(rèn)證)考試中的真題作為測試題。多次測試成績在平時成績中占比15%。
(2)原型系統(tǒng):由個人獨(dú)立完成并提交,主要考查學(xué)生在需求分析的基礎(chǔ)上,制作原型系統(tǒng)的能力。原型系統(tǒng)在平時成績中占比20%。
(3)招投標(biāo)活動:此活動需要提交投標(biāo)文件,由分組團(tuán)隊(duì)合作完成,并隨機(jī)選取代表進(jìn)行講解,所以既考查團(tuán)隊(duì)合作能力,又考查個人水平。借助問卷星完成打分過程,此活動由多人打分,可以提高學(xué)生的參與度。此次活動成績占平時成績的15%。
(4)個人期終作品:由學(xué)生獨(dú)立完成,圍繞著項(xiàng)目管理中的關(guān)鍵知識,部分題目利用project工具完成,占總成績的比重為50%。期終作品采用課下課上相結(jié)合的形式,課下完成大部分內(nèi)容。為了避免期終作品課下學(xué)生相互參考,在學(xué)期末最后一次課上現(xiàn)場完成2個題目的作答,答完即刻提交。
本課程采用定量分析和定性分析相結(jié)合的方法評價學(xué)習(xí)效果。
本課程的期末作品試題考核,共有10個題目,題目設(shè)置圍繞著項(xiàng)目管理的各個知識點(diǎn)展開,考查學(xué)生對基礎(chǔ)管理知識的理解與應(yīng)用。試卷中學(xué)生平均分為83.82分,全部及格,處在80-90分的同學(xué)人數(shù)較多,及格率達(dá)到了100%,考試成績基本符合學(xué)生學(xué)習(xí)狀況。
2.4.1 期末作品成績定量分析
期末作品中的題目設(shè)置與理論內(nèi)容的對應(yīng)關(guān)系,如表2所示:
表2 期末作品中的題目設(shè)置與理論內(nèi)容的對應(yīng)關(guān)系
2.4.2 期末成績的定性分析
在本課程的教學(xué)大綱中,設(shè)計有四個課程目標(biāo):一是具備項(xiàng)目管理的一些基本知識,能夠根據(jù)實(shí)際需求,完成對工程問題的任務(wù)分解,規(guī)模估算,并能根據(jù)現(xiàn)有需求實(shí)現(xiàn)原型系統(tǒng)。二是能從國家標(biāo)準(zhǔn),行業(yè)標(biāo)準(zhǔn)、法律法規(guī)、企業(yè)安全及面向的應(yīng)用對象多層面考慮,評價軟件項(xiàng)目管理過程解決方案對社會、安全、法律以及文化的影響,并作出軟件實(shí)施的可行性分析。三是理解并掌握軟件工程項(xiàng)目開發(fā)經(jīng)濟(jì)決策方法,掌握軟件項(xiàng)目成本估算模型;根據(jù)需要選擇信息技術(shù)工具合理制定資源、進(jìn)度成本風(fēng)險質(zhì)量等具體的計劃和管理;理解軟件質(zhì)量保證的各個層面的要求;理解軟件開發(fā)風(fēng)險的原因及減少風(fēng)險的相關(guān)措施。四是了解主流的項(xiàng)目管理知識體系如PMBOK的主要內(nèi)容,能針對不同的項(xiàng)目需求,設(shè)計團(tuán)隊(duì)規(guī)模,合理設(shè)計管理過程。
在課程結(jié)束后,針對2017級軟件工程學(xué)生,使用問卷調(diào)查課程目標(biāo)達(dá)成情況,201位同學(xué)參與的調(diào)查結(jié)果如下所示:
兩種評價方法課程目標(biāo)與評價結(jié)果比較接近,各個目標(biāo)都不存在未達(dá)成的情況。并且,“達(dá)成”和“完全達(dá)成”兩種情況的學(xué)生均占了90%以上,與定量分析結(jié)果基本一致。
2.4.3 近三年畢業(yè)生對畢業(yè)要求的達(dá)成度評價
除了在校學(xué)生的即時滿意度評價以外,跟蹤調(diào)查在工作崗位的畢業(yè)生對畢業(yè)要求的滿意度。其中有4項(xiàng)與軟件項(xiàng)目管理課程相關(guān),如下圖所示,可以看出近三屆畢業(yè)生的滿意度非常高,都能達(dá)到90%以上。特別是2020屆畢業(yè)生,對“項(xiàng)目管理”畢業(yè)要求一項(xiàng)達(dá)到了99.22%,充分體現(xiàn)出在校期間的訓(xùn)練讓學(xué)生能夠在工作后體會到受益匪淺。
本課程的教學(xué)以O(shè)BE理念設(shè)計教學(xué)過程,以提高學(xué)生的解決工程問題的能力為出發(fā)點(diǎn),教學(xué)形式靈活多樣,考核機(jī)制多元化,獲得了較好的教學(xué)效果。在今后的教學(xué)中,將繼續(xù)重過程輕結(jié)果的思路進(jìn)一步推進(jìn)教學(xué)改革。主要從以下兩個方面展開:一是增加平時測試的頻率,讓學(xué)生在平時就把基礎(chǔ)知識記牢;二是增加案例的個數(shù),以防在實(shí)現(xiàn)過程中學(xué)生會互相借鑒。