摘要:針對(duì)職業(yè)本科學(xué)生工程能力培養(yǎng)存在的問題,基于OBE理念開展學(xué)生工程能力培養(yǎng)的教學(xué)改革。深入剖析工程能力的內(nèi)涵,構(gòu)建突出工程能力培養(yǎng)的實(shí)踐教學(xué)管理方案,以實(shí)際項(xiàng)目的開發(fā)流程為引導(dǎo),逐步推行需求分解、任務(wù)分配、任務(wù)跟蹤以及成果交付等全過程的跟蹤管理與評(píng)價(jià),系統(tǒng)培養(yǎng)學(xué)生的軟件項(xiàng)目認(rèn)知、工程質(zhì)量意識(shí)、工程實(shí)踐與創(chuàng)新能力。以學(xué)生的項(xiàng)目成果為導(dǎo)向進(jìn)行量化評(píng)價(jià),提升了學(xué)生從被動(dòng)接收轉(zhuǎn)變?yōu)橹鲃?dòng)探究的積極性,切實(shí)提高實(shí)踐教學(xué)效果和質(zhì)量。
關(guān)鍵詞:職業(yè)本科;工程能力;實(shí)踐教學(xué);OBE理念;教學(xué)設(shè)計(jì)
中圖分類號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1009-3044(2024)17-0137-04 開放科學(xué)(資源服務(wù))標(biāo)識(shí)碼(OSID) :
0 引言
隨著數(shù)字經(jīng)濟(jì)已成為國民經(jīng)濟(jì)轉(zhuǎn)型升級(jí)、高質(zhì)量發(fā)展的動(dòng)力引擎,企業(yè)對(duì)軟件技術(shù)人才的需求與日俱增,也對(duì)軟件技術(shù)人才解決復(fù)雜工程問題的實(shí)踐能力提出了更高要求[1]。實(shí)踐教學(xué)作為工程實(shí)踐能力培養(yǎng)的重要途徑,面臨著深刻變革的迫切需要。
學(xué)界圍繞職業(yè)本科的實(shí)踐教學(xué)改革開展了積極探索,朱濤等[2]基于能力分解設(shè)計(jì)實(shí)訓(xùn)項(xiàng)目教學(xué)框架,建立實(shí)訓(xùn)教學(xué)和能力養(yǎng)成的聯(lián)系,促進(jìn)學(xué)生綜合能力的培養(yǎng);黃美根等[3]將CDIO工程培養(yǎng)教學(xué)法應(yīng)用于實(shí)踐教學(xué),用以提升學(xué)生的工程能力培養(yǎng)質(zhì)效;閆群等[4]通過搭建基于Moodle的實(shí)驗(yàn)教學(xué)平臺(tái),強(qiáng)化實(shí)驗(yàn)過程的管理與評(píng)價(jià),以項(xiàng)目驅(qū)動(dòng)引導(dǎo)學(xué)生分析和解決問題,提升學(xué)生掌握知識(shí)應(yīng)用的能力;李英玲等[5]在軟件工程實(shí)踐教學(xué)中搭建智能軟件實(shí)踐管理平臺(tái),解決實(shí)踐過程難以監(jiān)管、作業(yè)質(zhì)量難以保證等問題。以上研究涉及實(shí)踐教學(xué)設(shè)計(jì)、教學(xué)方法以及教學(xué)評(píng)價(jià)等方面,但實(shí)踐教學(xué)的全周期管理的研究相對(duì)較少。本文以職業(yè)本科軟件工程專業(yè)為例,剖析職業(yè)教育工程能力的內(nèi)涵,構(gòu)建實(shí)踐教學(xué)的管理方案,實(shí)現(xiàn)工程能力培養(yǎng)的過程跟蹤、任務(wù)協(xié)同以及質(zhì)量監(jiān)管的全周期管理,探討實(shí)踐教學(xué)過程管理的改革策略,提升實(shí)踐教學(xué)效果和質(zhì)量。
1 職業(yè)本科學(xué)生工程能力的內(nèi)涵解析
職業(yè)本科的培養(yǎng)目標(biāo)是培養(yǎng)具備可持續(xù)競(jìng)爭(zhēng)力、適應(yīng)技術(shù)快速發(fā)展的高層次技術(shù)技能人才,通俗含義也就是培養(yǎng)工程師。由于職業(yè)本科教育目前還處于發(fā)展初期,對(duì)工程能力的內(nèi)涵還未達(dá)成共識(shí),參照工程教育認(rèn)證的12條畢業(yè)要求,職業(yè)本科應(yīng)聚焦學(xué)生的專業(yè)能力、協(xié)作能力、社會(huì)能力和自主能力的培養(yǎng)[6],這與職業(yè)本科培養(yǎng)適應(yīng)高質(zhì)量發(fā)展的高層次技術(shù)技能人才的目標(biāo)相一致[7]。
職業(yè)本科的工程能力培養(yǎng)與應(yīng)用本科、高職??频膮^(qū)別實(shí)質(zhì)上就是三者培養(yǎng)目標(biāo)定位的不同。應(yīng)用本科以培養(yǎng)知識(shí)、能力、素質(zhì)全面協(xié)調(diào)發(fā)展、具備扎實(shí)專業(yè)理論以及解決復(fù)雜問題能力的專業(yè)技術(shù)和管理人才為目標(biāo),注重理論與技術(shù)相結(jié)合[8]。職業(yè)本科教育主要培養(yǎng)掌握一定專業(yè)理論知識(shí),具有較強(qiáng)工程實(shí)踐和復(fù)雜技能操作能力,注重技術(shù)的綜合性、系統(tǒng)性和先進(jìn)性[9]。高職??平逃娜瞬排囵B(yǎng)以具體崗位的技能為主的高素質(zhì)技術(shù)技能人才為目標(biāo),以技能訓(xùn)練為主,強(qiáng)調(diào)崗位現(xiàn)場(chǎng)操作的熟練度[10]。
可以看出,這三種不同類型、層次的教育在專業(yè)知識(shí)、工程實(shí)踐以及能力要求上都有側(cè)重點(diǎn),只有厘清職業(yè)教育的培養(yǎng)定位,明確工程實(shí)踐能力的內(nèi)涵,才能在實(shí)踐教學(xué)過程中突出工程能力的培養(yǎng)。
2 實(shí)踐教學(xué)過程中存在的問題
軟件產(chǎn)業(yè)作為新一代信息技術(shù)的靈魂,是國民經(jīng)濟(jì)高質(zhì)量發(fā)展的關(guān)鍵支撐,數(shù)字化創(chuàng)新發(fā)展不僅給軟件產(chǎn)業(yè)帶來了巨大的發(fā)展機(jī)遇,也使得軟件的生產(chǎn)方式向智能化、服務(wù)化、專業(yè)化轉(zhuǎn)型,傳統(tǒng)的軟件系統(tǒng)架構(gòu)已難以支撐數(shù)字化的快速迭代,這些新變革、新趨勢(shì)導(dǎo)致現(xiàn)有的軟件工程專業(yè)的課程體系與行業(yè)的人才需求相錯(cuò)位,實(shí)踐教學(xué)與行業(yè)發(fā)展脫節(jié),學(xué)生的培養(yǎng)質(zhì)量無法滿足軟件產(chǎn)業(yè)發(fā)展的新需求。實(shí)踐教學(xué)中存在的問題具體表現(xiàn)在:
第一,實(shí)踐教學(xué)缺乏企業(yè)參與。實(shí)踐教學(xué)是培養(yǎng)學(xué)生工程思維、實(shí)踐能力等綜合素質(zhì)最為關(guān)鍵的教學(xué)環(huán)節(jié),應(yīng)緊跟行業(yè)的發(fā)展趨勢(shì),與企業(yè)深度融合,但目前大多數(shù)的實(shí)踐教學(xué)都缺乏企業(yè)的深度參與,使得實(shí)踐教學(xué)項(xiàng)目與實(shí)際需求脫節(jié),采用的技術(shù)與行業(yè)主流技術(shù)存在差距,使得實(shí)踐教學(xué)無法幫助學(xué)生了解實(shí)際項(xiàng)目的復(fù)雜性,導(dǎo)致學(xué)生實(shí)踐能力不足,復(fù)雜問題無從下手,進(jìn)入實(shí)習(xí)崗位則無法勝任崗位的工作要求。
第二,學(xué)生只關(guān)注編程,輕視項(xiàng)目設(shè)計(jì)與文檔編寫。職業(yè)本科的軟件工程專業(yè)注重編程技能的訓(xùn)練,學(xué)生在實(shí)訓(xùn)過程中更關(guān)心能否把一個(gè)系統(tǒng)或功能開發(fā)出來,往往忽略項(xiàng)目的需求、數(shù)據(jù)庫等方面的設(shè)計(jì)過程,也不重視技術(shù)文檔的編寫,導(dǎo)致開發(fā)的系統(tǒng)偏離原有的設(shè)計(jì),技術(shù)文檔也不符合軟件工程規(guī)范。
第三,實(shí)踐過程難以監(jiān)管,過程考核難以實(shí)施。傳統(tǒng)的實(shí)踐教學(xué)基本都是大班教學(xué),一個(gè)任課教師指導(dǎo)一個(gè)班級(jí),由于實(shí)踐過程是密集的過程輸出,教師不僅要及時(shí)跟蹤每個(gè)小組的項(xiàng)目進(jìn)度,還要完成過程考核,從時(shí)間上基本難以保證過程考核落到實(shí)處。現(xiàn)有主流的MOOC等在線平臺(tái)能很好地組織理論課程的教學(xué),但是針對(duì)具有明顯行業(yè)特征的軟件工程實(shí)踐課程,則無法完成軟件項(xiàng)目的文檔提交、代碼版本控制以及項(xiàng)目過程管理等。
第四,實(shí)踐工作量難以量化,質(zhì)量無法保證。軟件工程專業(yè)實(shí)踐教學(xué)的載體一般是完成一個(gè)具體的軟件項(xiàng)目,實(shí)訓(xùn)成果是具有完整功能的軟件和實(shí)踐報(bào)告,小組成員完成的工作量往往僅憑學(xué)生的表述和展示,無法定量獲取工作量數(shù)據(jù),代碼和文檔的質(zhì)量也只能通過教師的檢查和指導(dǎo)得以保證,很難杜絕個(gè)別學(xué)生渾水摸魚的現(xiàn)象。
第五,缺乏項(xiàng)目協(xié)同機(jī)制,團(tuán)隊(duì)協(xié)作困難。實(shí)踐教學(xué)一般由5~8個(gè)學(xué)生組成團(tuán)隊(duì)進(jìn)行項(xiàng)目開發(fā),一般采用自由組隊(duì)的方式,由于每個(gè)學(xué)生進(jìn)入團(tuán)隊(duì)的目的不同,以致有些小組的成員的能力不均衡,有的甚至僅靠一、兩個(gè)能力強(qiáng)的學(xué)生完成項(xiàng)目任務(wù),其他學(xué)生做一些寫報(bào)告、文字排版、畫圖等邊緣性任務(wù),根本無法進(jìn)行團(tuán)隊(duì)協(xié)作;而目前這種“散養(yǎng)”式的教學(xué)模式使得這種現(xiàn)象屢見不鮮。
為更好地培養(yǎng)學(xué)生的項(xiàng)目工程能力以適應(yīng)軟件行業(yè)的技術(shù)變革,軟件工程專業(yè)實(shí)踐教學(xué)須與時(shí)俱進(jìn),面向新一輪的科技和產(chǎn)業(yè)變革,根據(jù)職業(yè)本科教育高質(zhì)量發(fā)展的要求進(jìn)行改革、創(chuàng)新和升級(jí)。
3 職業(yè)本科實(shí)踐教學(xué)的方案設(shè)計(jì)
為解決傳統(tǒng)實(shí)踐教學(xué)存在的不足,根據(jù)職業(yè)本科的人才培養(yǎng)目標(biāo)定位和產(chǎn)業(yè)升級(jí)對(duì)軟件人才的需求,以職業(yè)本科軟件工程專業(yè)的實(shí)踐教學(xué)為例,參照國際工程教育認(rèn)證的“以學(xué)生為中心、成果產(chǎn)出為導(dǎo)向以及持續(xù)改進(jìn)”O(jiān)BE工程教育理念,實(shí)現(xiàn)軟件項(xiàng)目實(shí)踐教學(xué)的全周期過程管理。
3.1 實(shí)踐教學(xué)目標(biāo)
為了設(shè)計(jì)一個(gè)切實(shí)可行的管理方案,首先應(yīng)確定本方案的教學(xué)目標(biāo),第一,企業(yè)深度參與。邀請(qǐng)軟件企業(yè)工程師參與方案設(shè)計(jì)與項(xiàng)目實(shí)施,企業(yè)項(xiàng)目合理裁剪后用于實(shí)踐教學(xué),培養(yǎng)學(xué)生對(duì)項(xiàng)目復(fù)雜度以及技術(shù)路線的整體認(rèn)識(shí)。第二,全員協(xié)作開發(fā)。每個(gè)成員都承擔(dān)軟件開發(fā)過程的一個(gè)角色,按照角色職責(zé)完成任務(wù),角色之間只有密切配合才能完成整個(gè)系統(tǒng)和技術(shù)文檔的交付,培養(yǎng)團(tuán)隊(duì)協(xié)作和語言交流能力。第三,提高項(xiàng)目實(shí)踐能力。采用企業(yè)項(xiàng)目組的工作方式,對(duì)各小組的工作組織、方法及成果進(jìn)行管理,按照企業(yè)的開發(fā)流程進(jìn)行完整的項(xiàng)目開發(fā)實(shí)踐,提交各個(gè)階段的技術(shù)文檔,培養(yǎng)適配崗位的實(shí)踐能力。第四, 教師監(jiān)管小組進(jìn)度,工作量的量化管理。使用項(xiàng)目管理工具及時(shí)掌握每個(gè)小組的開發(fā)進(jìn)度,了解每個(gè)成員的貢獻(xiàn),培養(yǎng)學(xué)生的工作態(tài)度、團(tuán)隊(duì)責(zé)任等職業(yè)素養(yǎng)。
3.2 實(shí)踐教學(xué)管理方案
整個(gè)實(shí)踐教學(xué)的管理方案包括項(xiàng)目組的構(gòu)成、角色工作細(xì)則、協(xié)同開發(fā)工具以及績(jī)效考核規(guī)則四部分。
針對(duì)軟件項(xiàng)目開發(fā)的特點(diǎn),一個(gè)3~6人的小型項(xiàng)目組由1名項(xiàng)目組長(zhǎng)、多名開發(fā)組員和1名測(cè)試組員構(gòu)成,結(jié)合項(xiàng)目組成員的專業(yè)基礎(chǔ)、工作能力以及個(gè)人意愿,討論后確定成員的角色分工和工作職責(zé),如表1所示。
明確每個(gè)角色的工作職責(zé)只能讓學(xué)生了解承擔(dān)角色的任務(wù)大綱,還需制定具體的工作細(xì)則和考核點(diǎn),讓學(xué)生與教師對(duì)過程管理達(dá)成共識(shí),不僅讓學(xué)生體驗(yàn)企業(yè)的軟件開發(fā)模式,保證產(chǎn)出結(jié)果的質(zhì)量,也便于教師的過程監(jiān)管和考核。參考企業(yè)的項(xiàng)目管理制定的每種角色的任務(wù)清單及工作細(xì)則見表2。
3.3 實(shí)踐教學(xué)績(jī)效考核方案
實(shí)踐教學(xué)一般安排2~3周集中完成,無法像理論教學(xué)一樣通過課堂、作業(yè)、測(cè)驗(yàn)、考試等對(duì)學(xué)生進(jìn)行綜合考核,傳統(tǒng)的形式一般通過教師在教學(xué)過程中對(duì)學(xué)生的課堂表現(xiàn)、工作量估算以及驗(yàn)收答辯給出總體評(píng)價(jià),無法給出過程考核;學(xué)生則認(rèn)為完成最終的項(xiàng)目交付就能得到高分,過程如何考核既不清楚也不關(guān)心,這種狀況顯然不利于培養(yǎng)學(xué)生的工程觀和職業(yè)素養(yǎng)。因此,設(shè)計(jì)健全、有效的績(jī)效考核方案,可以起到提高項(xiàng)目組成員的工作積極性的作用,提升項(xiàng)目組的凝聚力以及工作效率,參照企業(yè)的績(jī)效考核設(shè)計(jì)的小組的績(jī)效考核方案見表3。
此績(jī)效考核管理方案清晰地描述了項(xiàng)目組、項(xiàng)目組成員所承擔(dān)工作的考核點(diǎn),項(xiàng)目組成員的考核得分由項(xiàng)目組與角色個(gè)人兩部分共同組成,使得每個(gè)項(xiàng)目組成員都必須關(guān)注整個(gè)團(tuán)隊(duì)的工作,有助于培養(yǎng)學(xué)生的集體觀念和團(tuán)隊(duì)意識(shí)??己朔桨覆粌H僅針對(duì)項(xiàng)目功能的實(shí)現(xiàn),還對(duì)整個(gè)項(xiàng)目的所有交付件給出了明確的考核點(diǎn),使得學(xué)生不能忽視各個(gè)項(xiàng)目階段的技術(shù)文檔的編寫。
但是,僅有考核方案是不夠的,方案中的分?jǐn)?shù)如何獲取則還需給出明確的評(píng)價(jià)指標(biāo)方案,才能使得整個(gè)實(shí)訓(xùn)的過程評(píng)價(jià)得以落地,給出每個(gè)階段的評(píng)價(jià)內(nèi)容和評(píng)價(jià)方法,使得學(xué)生明確了解如何做好自己的工作,對(duì)團(tuán)隊(duì)作出貢獻(xiàn)(表4) 。教師只需根據(jù)項(xiàng)目各階段的評(píng)價(jià)內(nèi)容記錄分?jǐn)?shù)即可,當(dāng)項(xiàng)目結(jié)束時(shí)就能輕松獲得令學(xué)生心悅誠服的分?jǐn)?shù),不僅減輕了教師拖車考核的工作量,也讓教師對(duì)每個(gè)項(xiàng)目組的工作進(jìn)度和項(xiàng)目質(zhì)量了如指掌。
3.4 實(shí)踐教學(xué)的工作協(xié)同
軟件項(xiàng)目的開發(fā)過程的工作協(xié)同必不可少,包括源代碼開發(fā)協(xié)同和日常工作協(xié)同。源代碼開發(fā)協(xié)同通常使用Git倉庫進(jìn)行管理,推薦使用Github或Gitee 等公開的代碼倉庫進(jìn)行代碼的版本控制,方便統(tǒng)計(jì)每個(gè)開發(fā)人員的代碼貢獻(xiàn)。日常的工作協(xié)同指項(xiàng)目組在實(shí)訓(xùn)期間,高效在團(tuán)隊(duì)內(nèi)部進(jìn)行信息同步的工具。比如:項(xiàng)目組長(zhǎng)需要掌握每個(gè)功能的開發(fā)進(jìn)展,bug是否處理完畢;測(cè)試人員需要了解開發(fā)進(jìn)度,逐步開展測(cè)試工作,也需要知道每個(gè)缺陷的處理情況,及時(shí)進(jìn)行回歸;開發(fā)人員需要通過協(xié)同工具了解自己的開發(fā)任務(wù),并匯報(bào)開發(fā)進(jìn)展等。這些工作的協(xié)同如果通過項(xiàng)目組成員之間口頭溝通會(huì)導(dǎo)致信息誤差大、數(shù)據(jù)無法留痕導(dǎo)致無法追溯等問題,通過項(xiàng)目管理工具可以輕松實(shí)現(xiàn)日常工作的管理,常用的工具軟件有禪道、釘釘、Teambition、Teams等。
本文提出的軟件工程實(shí)踐教學(xué)實(shí)施方案,可用于職業(yè)本科程序設(shè)計(jì)、軟件開發(fā)類的實(shí)踐課程教學(xué),通過多學(xué)期的實(shí)踐教學(xué)可以強(qiáng)化學(xué)生對(duì)項(xiàng)目開發(fā)流程的熟悉度,循序漸進(jìn)地訓(xùn)練學(xué)生從簡(jiǎn)單項(xiàng)目到復(fù)雜項(xiàng)目的工程實(shí)踐能力,培養(yǎng)軟件項(xiàng)目規(guī)范、項(xiàng)目管理等職業(yè)素養(yǎng),對(duì)于盡快適應(yīng)企業(yè)復(fù)雜項(xiàng)目的開展大有裨益。
4 職業(yè)本科實(shí)踐教學(xué)的改革實(shí)踐與成效
4.1 教學(xué)實(shí)踐
基于上文提出的實(shí)踐教學(xué)方案,在軟件工程專業(yè)大一下學(xué)期的“前端框架技術(shù)綜合實(shí)訓(xùn)”課程完成了軟件開發(fā)全過程的實(shí)踐,此實(shí)訓(xùn)課程共有3周,教學(xué)過程包括三個(gè)階段:第一階段,課前準(zhǔn)備階段。教師課前學(xué)情分析,與企業(yè)工程師共同準(zhǔn)備不同層次的項(xiàng)目,講解實(shí)訓(xùn)過程管理的開發(fā)流程、考核方案等,解答學(xué)生疑惑,與學(xué)生達(dá)成共識(shí)。學(xué)生根據(jù)崗位構(gòu)成和崗位責(zé)任組隊(duì),團(tuán)隊(duì)成員充分討論后選出組長(zhǎng),進(jìn)行崗位分工,確定項(xiàng)目選題。第二階段,開發(fā)階段???jī)效考核方案的設(shè)計(jì)不僅使每個(gè)小組的開發(fā)任務(wù)明確,也讓小組的每個(gè)成員非常清楚開發(fā)各階段的交付物,使得整個(gè)開發(fā)過程緊張且有效。各小組進(jìn)行項(xiàng)目需求分解,設(shè)立開發(fā)計(jì)劃和里程碑,根據(jù)角色進(jìn)行任務(wù)分配;組長(zhǎng)每天跟蹤任務(wù)的完成情況,代碼、詳細(xì)設(shè)計(jì)文檔等產(chǎn)出物是否提交到代碼庫、協(xié)作平臺(tái)文檔模塊;開發(fā)組員根據(jù)開發(fā)計(jì)劃完成開發(fā)任務(wù),提交代碼和技術(shù)文檔;測(cè)試組員根據(jù)項(xiàng)目需求編寫測(cè)試計(jì)劃和測(cè)試用例,對(duì)已完成功能進(jìn)行測(cè)試,當(dāng)檢測(cè)到缺陷時(shí)進(jìn)行記錄,并提交到協(xié)作平臺(tái)進(jìn)行缺陷管理和跟蹤,直到缺陷被修復(fù)后關(guān)閉;教師在小組設(shè)置的里程碑階段根據(jù)考核要點(diǎn)進(jìn)行階段性成果的檢查。第三階段,測(cè)評(píng)和答辯分享階段。實(shí)訓(xùn)接近尾聲時(shí),小組間進(jìn)行項(xiàng)目互評(píng),發(fā)現(xiàn)缺陷并進(jìn)行修復(fù);每個(gè)小組分享項(xiàng)目成果,進(jìn)行項(xiàng)目復(fù)盤,聽取建議;教師對(duì)實(shí)訓(xùn)全過程的數(shù)據(jù)進(jìn)行收集,利用數(shù)據(jù)分析技術(shù)對(duì)每個(gè)學(xué)生的任務(wù)完成情況、完成質(zhì)量、個(gè)人貢獻(xiàn)等進(jìn)行評(píng)估,給出小組和每個(gè)學(xué)生的綜合評(píng)價(jià)。
4.2 教學(xué)成效
以班級(jí)一個(gè)小組開發(fā)的“美妝商城”為例,小組共創(chuàng)建21個(gè)需求、75個(gè)任務(wù),設(shè)置了5個(gè)里程碑,通過Teambition的看板將任務(wù)指派給開發(fā)組員,開發(fā)組員認(rèn)領(lǐng)后開發(fā),任務(wù)的完成進(jìn)度一目了然,杜絕了傳統(tǒng)實(shí)訓(xùn)的“打醬油”現(xiàn)象?;诔掷m(xù)集成、持續(xù)交付的開發(fā)模式,要求開發(fā)組員將每個(gè)任務(wù)及時(shí)提交到Gitee 的代碼倉庫,通過代碼靜態(tài)檢測(cè)后合并到主線代碼庫,小組共完成69次提交。測(cè)試過程提交了3次測(cè)試計(jì)劃,設(shè)計(jì)了84個(gè)測(cè)試用例,共檢測(cè)出6個(gè)缺陷,4個(gè)修復(fù)2個(gè)保留。整個(gè)項(xiàng)目開發(fā)期間,小組每個(gè)成員都通過兩種協(xié)同工具密切配合,共同保證項(xiàng)目的順利推進(jìn),需求、設(shè)計(jì)(包括功能、數(shù)據(jù)庫、界面原型)、測(cè)試等技術(shù)文檔都能在開發(fā)過程中及時(shí)完成,最終的總結(jié)報(bào)告便是將所有技術(shù)文檔進(jìn)行整合,不僅保證了技術(shù)文檔與系統(tǒng)的一致性,也顯著提升了總結(jié)報(bào)告的質(zhì)量。
通過這次實(shí)踐課程,本文提出的實(shí)踐教學(xué)方案提高了學(xué)生對(duì)軟件項(xiàng)目的開發(fā)流程的理解,以學(xué)生為中心,分組、分層次、分難度進(jìn)行項(xiàng)目開發(fā),使得每個(gè)學(xué)生都在實(shí)踐中都有收獲。以成果產(chǎn)出為導(dǎo)向,按照企業(yè)項(xiàng)目交付的標(biāo)準(zhǔn)團(tuán)隊(duì)協(xié)作,不僅鍛煉了學(xué)生自主獲取、應(yīng)用知識(shí)的能力,也讓學(xué)生熟悉企業(yè)的工作流程和質(zhì)量要求。從項(xiàng)目準(zhǔn)備、任務(wù)分解、任務(wù)跟蹤、代碼提交以及技術(shù)文檔的產(chǎn)出等多方面對(duì)團(tuán)隊(duì)及個(gè)人進(jìn)行全過程評(píng)價(jià),培養(yǎng)了學(xué)生的工程質(zhì)量意識(shí)、踏實(shí)勤奮的工作態(tài)度,總體取得了較好的實(shí)踐教學(xué)成效。
5 結(jié)論
針對(duì)職業(yè)本科軟件工程專業(yè)實(shí)踐教學(xué)的改革需求,解決教學(xué)過程存在的缺乏企業(yè)深度參與、學(xué)生缺乏項(xiàng)目整體意識(shí)、過程難以監(jiān)管和考核、工作量難以量化、團(tuán)隊(duì)間缺乏協(xié)作等諸多問題,本文提出的實(shí)踐教學(xué)管理方案支持對(duì)團(tuán)隊(duì)項(xiàng)目的需求分解、任務(wù)分配、成果交付、缺陷管理、質(zhì)量分析等項(xiàng)目開發(fā)的量化、跟蹤管理與評(píng)價(jià)的精細(xì)化過程管理,使得學(xué)生在整個(gè)實(shí)踐教學(xué)期間從被動(dòng)接收轉(zhuǎn)變?yōu)橹鲃?dòng)探究,提升了學(xué)生的工程實(shí)踐能力,項(xiàng)目過程的數(shù)據(jù)分析也為實(shí)踐教學(xué)改革的持續(xù)改進(jìn)提供數(shù)據(jù)支持。
參考文獻(xiàn):
[1] 崔淑淇,姚聰莉.本科層次職業(yè)教育人才培養(yǎng)的內(nèi)在邏輯、目標(biāo)定位與實(shí)現(xiàn)路徑[J].現(xiàn)代教育管理,2023(4):97-108.
[2] 朱濤,王群,夏玲玲.基于OBE理念的智能物聯(lián)實(shí)訓(xùn)項(xiàng)目教學(xué)設(shè)計(jì)[J].實(shí)驗(yàn)技術(shù)與管理,2022,39(10):168-171,184.
[3] 黃美根,王濤,明夢(mèng)君,等.基于建構(gòu)主義的工程能力CDIO實(shí)踐培養(yǎng)模式[J].高等工程教育研究,2023(4):58-64.
[4] 閻群,李擎,崔家瑞,等.新工科背景下實(shí)踐類課程混合教學(xué)模式研究[J].實(shí)驗(yàn)技術(shù)與管理,2021,38(1):198-201.
[5] 李英玲,王青,黃閩英.智能化軟件工程全過程量化管理的實(shí)驗(yàn)教學(xué)探索與實(shí)踐[J].高等工程教育研究,2023(1):67-72.
[6] 齊書宇,黃丹寧.從多維分裂到融合建構(gòu):本科生工程實(shí)踐能力培養(yǎng)的爭(zhēng)議與反思[J].清華大學(xué)教育研究,2022,43(2):84-93.
[7] 劉星,黎旋,方澤強(qiáng).職業(yè)本科和應(yīng)用型本科發(fā)展:困境與出路[J].職業(yè)技術(shù)教育,2022,43(7):53-58.
[8] 別敦榮.學(xué)術(shù)本科、應(yīng)用本科和職業(yè)本科概念釋義、辦學(xué)特點(diǎn)與教育要求[J].中國高教研究,2022(8):61-68,75.
[9] 王旭初,黃達(dá)人.歷史同源與類型競(jìng)合:職業(yè)本科與應(yīng)用型本科關(guān)系的厘清與重塑[J].國家教育行政學(xué)院學(xué)報(bào),2022(9):30-37,83.
[10] 石忠,王晨倩.本科職業(yè)教育人才培養(yǎng)定位的邏輯意蘊(yùn)與應(yīng)然架構(gòu)[J].中國職業(yè)技術(shù)教育,2021(7):25-30.
【通聯(lián)編輯:王力】
基金項(xiàng)目:2020 年度江蘇省工業(yè)軟件工程技術(shù)研究開發(fā)中心基金項(xiàng)目“本科層次的職業(yè)教育軟件工程專業(yè)教學(xué)資源與教材開發(fā)研究”(編號(hào):ZK20-04-01)