軟件工程專業(yè)建設(shè)的實(shí)踐研究
【導(dǎo)讀】軟件工程是一門工程學(xué)科,軟件工程專業(yè)主要培養(yǎng)應(yīng)用型、工程型的軟件人才。從事大規(guī)模軟件工程的軟件人才需要什么樣的素質(zhì)和技能?大學(xué)軟件工程專業(yè)的教學(xué)如何開展?軟件工程專業(yè)建設(shè)如何創(chuàng)新以有效培養(yǎng)軟件人才和促進(jìn)學(xué)科發(fā)展?這些問題是建設(shè)軟件工程專業(yè)的院校需要面臨的問題。浙江大學(xué)軟件學(xué)院在過去十年的發(fā)展中,依托快速發(fā)展的重大國際化產(chǎn)學(xué)研項(xiàng)目,基于相關(guān)的大規(guī)模軟件工程項(xiàng)目實(shí)踐,探索了一條軟件工程專業(yè)建設(shè)的創(chuàng)新之路,在專業(yè)體系建設(shè)、課程教學(xué)、工程實(shí)踐、國際交流等方面進(jìn)行探索并取得了良好的效果,培養(yǎng)了大批具有優(yōu)秀工程能力、良好國際視野和復(fù)合型知識結(jié)構(gòu)的軟件人才。
一、國際化產(chǎn)學(xué)研合作項(xiàng)目。
2001年底。幾乎與浙江大學(xué)軟件學(xué)院成立同步,浙江大學(xué)與美國道富公司(State Street Corporation)合作成立浙江大學(xué)道富技術(shù)中心(StateStreet Zhejiang University Technology Center),開展全球化金融軟件的研究和開發(fā)。道富公司是全球領(lǐng)先的金融服務(wù)公司,年營業(yè)收入120億美元以上,主要從事投資服務(wù)、投資管理和交易服務(wù)等業(yè)務(wù)。
浙江大學(xué)道富技術(shù)中心從4位教授15位學(xué)生的規(guī)模發(fā)展成為數(shù)百人的全球化金融軟件研發(fā)中心,迄今研究開發(fā)的全球化金融軟件系統(tǒng)超100個,在全球各地投入運(yùn)行,在全球化金融軟件系統(tǒng)研發(fā)、全球協(xié)同軟件工程、大規(guī)模軟件系統(tǒng)架構(gòu)設(shè)計、遺留系統(tǒng)再工程等方面取得突出成績。在浙江大學(xué)道富技術(shù)中心基礎(chǔ)上發(fā)展成立的道富科技(浙江)有限公司和浙江網(wǎng)新恒天軟件有限公司成為面向美國市場金融軟件開發(fā)的重要企業(yè),人員規(guī)模均超千人。
浙江大學(xué)道富技術(shù)中心與美國道富公司的合作是浙江大學(xué)目前規(guī)模最大的國際合作項(xiàng)目,也成為國際化產(chǎn)學(xué)研合作成功案例,國內(nèi)外一些重要的新聞媒體如中央電視臺、人民日報、C10 MagazineL2‘、Boston GlobalE引、Gartner Industry Re—searchE們等均有報導(dǎo)。這個項(xiàng)目的快速發(fā)展對我們軟件工程專業(yè)建設(shè)提出了大量的需求,這個需求不僅僅是需要大批優(yōu)秀的軟件人才,也提出了如何有效培養(yǎng)軟件人才的許多問題;另一方面,這個項(xiàng)目更為我們軟件工程專業(yè)建設(shè)的探索提供了重要的實(shí)踐機(jī)會,為許多學(xué)生提供了重要的大規(guī)模、國際化的軟件工程實(shí)踐機(jī)會。
二、軟件工程專業(yè)建設(shè)實(shí)踐
1.全方位實(shí)戰(zhàn)型的工程實(shí)踐體系。
工程實(shí)踐必然是軟件工程專業(yè)建設(shè)的'十分重要環(huán)節(jié)。通過工程實(shí)踐,學(xué)生能夠在三個方面得到提升:
(1)技術(shù)實(shí)踐能力,能夠把學(xué)到的軟件開發(fā)、測試等技術(shù)應(yīng)用到實(shí)踐中;(2)工程素養(yǎng),把遵循軟件工程規(guī)范作為一種自覺的習(xí)慣;(3)工程經(jīng)驗(yàn),積累分析問題和解決問題的能力。項(xiàng)目實(shí)訓(xùn)和企業(yè)實(shí)習(xí)是常見的工程實(shí)踐手段。在實(shí)際操作中往往會碰到一些問題,導(dǎo)致效果不佳。例如項(xiàng)目實(shí)訓(xùn)的實(shí)戰(zhàn)性不夠,學(xué)生知道這是虛擬項(xiàng)目,做得好壞只是得分的區(qū)別。企業(yè)在安排實(shí)習(xí)生工作時,企業(yè)的商業(yè)目標(biāo)和培養(yǎng)學(xué)生的目標(biāo)不一定一致,有些實(shí)習(xí)工作是簡單重復(fù)勞動,不能提升學(xué)生的工程實(shí)踐能力。
浙江大學(xué)道富技術(shù)中心在過去的十年間,每年有數(shù)十位軟件工程專業(yè)學(xué)生加入大規(guī)模全球化金融軟件研發(fā)項(xiàng)目。這些學(xué)生在數(shù)年后都成長為優(yōu)秀的軟件技術(shù)和管理人才。通過分析,我們認(rèn)為其中的要素是:
(1)實(shí)戰(zhàn)性,學(xué)生參加的是真正面對客戶的項(xiàng)目,完成的工作質(zhì)量是由客戶評價,而不是由老師評價。
(2)全面性,由于是真實(shí)項(xiàng)目,使學(xué)生有機(jī)會參與和體驗(yàn)軟件工程全生命周期的各個環(huán)節(jié)。例如學(xué)生在課堂上學(xué)習(xí)軟件配置管理不容易理解,但進(jìn)入項(xiàng)目組第一天起就必須遵循項(xiàng)目的配置管理規(guī)范。
(3)長期性,真實(shí)項(xiàng)目的周期一般在半年以上,很多是數(shù)年時間,如果沒有長時間參與,也難以經(jīng)歷整個過程。工程經(jīng)驗(yàn)的積累更是一個長期過程。參與技術(shù)中心項(xiàng)目的學(xué)生一般時間會工作一年以上,繼續(xù)讀研究生的學(xué)生會延續(xù)數(shù)年。
(4)國際化,這些項(xiàng)目的客戶在北美、歐洲等世界各地,采用全球協(xié)同開發(fā)方式,學(xué)生所在的項(xiàng)目組是一個完全的國際化工作環(huán)境,工作語言為英語,與海外的工作伙伴保持高頻度的日常交流。從2004年起,我們每年選派數(shù)位學(xué)生去美國道富公司總部,他們在美國參與項(xiàng)目工作,并接受為他們定制的文化和交流能力培訓(xùn)項(xiàng)目。
不是所有的企業(yè)或單位都能提供這樣的工程實(shí)踐機(jī)會。大企業(yè)技術(shù)實(shí)力雄厚,實(shí)習(xí)學(xué)生一般參與一些輔助性工作,實(shí)習(xí)時間也相對較短。小企業(yè)往往缺少規(guī)模大、周期長、情況復(fù)雜的項(xiàng)目鍛煉人。只有業(yè)務(wù)處于快速增長期的企業(yè)和單位,有可能讓學(xué)生承擔(dān)一線工作,有好的項(xiàng)目鍛煉人。
2.產(chǎn)學(xué)研為基礎(chǔ)的校企合作生態(tài)環(huán)境。
為營造上述工程實(shí)踐體系,必須建立一個良好的以產(chǎn)學(xué)研為基礎(chǔ)的校企合作生態(tài)環(huán)境。校企合作可以有很多內(nèi)容,例如:(1)合作設(shè)計教學(xué)計劃和教學(xué)內(nèi)容;(2)企業(yè)提供師資;(3)企業(yè)提供實(shí)訓(xùn)項(xiàng)目;(4)企業(yè)提供學(xué)生實(shí)習(xí)機(jī)會;(5)校企合作開展研發(fā)項(xiàng)目;(6)學(xué)校為企業(yè)產(chǎn)業(yè)發(fā)展提供人才。其中,校企合作開展軟件研發(fā)項(xiàng)目,是深層次全方位合作的關(guān)鍵。開展研發(fā)項(xiàng)目,使學(xué)校對企業(yè)的需求有直接的了解和體會;使學(xué)生有機(jī)會參與實(shí)際工程項(xiàng)目,鍛煉提供工程實(shí)踐能力;使企業(yè)能充分利用學(xué)校的技術(shù)和人才優(yōu)勢發(fā)展產(chǎn)業(yè)。浙江大學(xué)道富技術(shù)中心的發(fā)展歷程很好地證明了這一點(diǎn)。
學(xué)校在尋找合作伙伴時,應(yīng)有意識選擇愿意深層次合作的企業(yè),通過深層次多方位的產(chǎn)學(xué)研合作,達(dá)到為專業(yè)建設(shè)和學(xué)生培養(yǎng)營造一個良好的生態(tài)環(huán)境。企業(yè)也應(yīng)該有戰(zhàn)略眼光,與學(xué)校開展長期深入的合作。
三、結(jié)束語。
過去十年,浙江大學(xué)軟件工程專業(yè)建設(shè)以大規(guī)模國際化產(chǎn)學(xué)研合作項(xiàng)目為基礎(chǔ),在教育體系、課程體系、工程實(shí)踐體系和校企合作生態(tài)環(huán)境建設(shè)等方面進(jìn)行了深入探索和創(chuàng)新,取得了良好成效。這些努力,為今后更高層次的人才培養(yǎng)計劃如“卓越工程師教育培養(yǎng)計劃”打下了良好基礎(chǔ)。
【軟件工程專業(yè)建設(shè)的實(shí)踐研究】相關(guān)文章:
1.軟件工程專業(yè)實(shí)踐教學(xué)體系建構(gòu)研究
2.控制工程專業(yè)實(shí)踐教學(xué)建設(shè)研究
3.大規(guī)模工程實(shí)踐的軟件工程專業(yè)建設(shè)的探索與創(chuàng)新
4.高職院校酒店管理專業(yè)實(shí)踐教學(xué)建設(shè)研究
5.環(huán)境藝術(shù)設(shè)計專業(yè)的實(shí)踐課程建設(shè)研究論文
6.軟件工程專業(yè)實(shí)踐教學(xué)改革與實(shí)踐