|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
9、實訓(xùn)模式
Part I. 職業(yè)素質(zhì)教育(通用課程) 聘請IT企業(yè)資深專家、軟件企業(yè)高層人士介紹行業(yè)發(fā)展動態(tài)、IT創(chuàng)業(yè)與就業(yè)、國際企業(yè)文化、優(yōu)秀員工素質(zhì)需求、職業(yè)發(fā)展規(guī)劃等內(nèi)容,幫助學(xué)員了解一名優(yōu)秀軟件工程師和IT人才應(yīng)具備的基本素質(zhì)要求。
Part II. IT前沿技術(shù)課程(領(lǐng)域課程) 聘請中山大學(xué)教授和博士,以及著名跨國IT公司資深工程師,講授和展示最新的主流IT前沿技術(shù)。學(xué)員可參觀或親身體驗這些技術(shù)的最新成果和應(yīng)用,了解這些技術(shù)的原理與發(fā)展動態(tài),并有機會在項目實踐中運用這些技術(shù)成果。
Part III. 企業(yè)情景實戰(zhàn)項目訓(xùn)練(案例實戰(zhàn)) 學(xué)員在一個與現(xiàn)代軟件企業(yè)相同的實戰(zhàn)環(huán)境中,體驗一個軟件項目案例的完整開發(fā)過程。在這種實戰(zhàn)環(huán)境中有企業(yè)的工作制度與規(guī)范,學(xué)員根據(jù)軟件開發(fā)角色需求組成項目開發(fā)團隊,每一團隊須在一個完整的企業(yè)項目框架基礎(chǔ)上增加和修改部分功能,整個過程可得到中山大學(xué)教師、企業(yè)工程師、以及實訓(xùn)教學(xué)助理的指導(dǎo)。
在教學(xué)助理的幫助下,通過一段快速學(xué)習(xí),閱讀并理解相關(guān)文檔和代碼,終于順利完成項目經(jīng)理交給的編碼、測試任務(wù)。在實戰(zhàn)項目訓(xùn)練中,學(xué)員將體驗項目例會、編寫工作周報、使用開發(fā)與測試工具等現(xiàn)代軟件企業(yè)的基本要素。
9.2 實訓(xùn)課程組織
注:羅馬字表示Part I教學(xué)單元;字母表示Part II教學(xué)單元;數(shù)字表示Part III教學(xué)單元。 9.3 實訓(xùn)教學(xué)組織 (1) 指導(dǎo)團隊 中山大學(xué)教師、合作企業(yè)工程師、教學(xué)助理。 (2) 學(xué)員項目組 每項目包括1名項目經(jīng)理(由企業(yè)工程師或教學(xué)助理擔(dān)任),10名學(xué)員作為項目成員。成員角色與職責(zé)分工如下:
(3) 企業(yè)化組織
9.4 實訓(xùn)教學(xué)環(huán)境 軟件工程實訓(xùn)教學(xué)支撐環(huán)境是支持項目驅(qū)動、基于團隊的“教”與“學(xué)”環(huán)境,是各種利益相關(guān)人可方便獲得教學(xué)資源、積累最佳實踐、觀察項目狀態(tài)、開展團隊協(xié)作等的必要基礎(chǔ)設(shè)施硬件和軟件。實訓(xùn)教學(xué)環(huán)境包含了軟件企業(yè)常用的團隊協(xié)作工具、項目管理工具、知識管理工具、配置管理工具等,如下圖所示:
實訓(xùn)支撐環(huán)境主要由知識管理工具(Wiki/BBS)、資源共享工具(FTP)和團隊軟件生產(chǎn)協(xié)作工具(svn/jira/database)等構(gòu)成。FTP實現(xiàn)資源的積累,Wiki編織各種資源形成知識門戶。利用Wiki建立項目指導(dǎo)網(wǎng)站,描述了項目背景、業(yè)務(wù)要求、項目里程碑、關(guān)鍵制品及生產(chǎn)指南、技術(shù)培訓(xùn)資料等。在項目中,發(fā)布團隊在管理、分析與設(shè)計中產(chǎn)生的最佳實踐,促進(jìn)知識傳播。
|