- 相關(guān)推薦
大規(guī)模工程實(shí)踐的軟件工程專業(yè)建設(shè)的探索與創(chuàng)新
1、國(guó)際化產(chǎn)學(xué)研合作項(xiàng)目。
2001年底。幾乎與浙江大學(xué)軟件學(xué)院成立同步,浙江大學(xué)與美國(guó)道富公司(State Street Corporation)合作成立浙江大學(xué)道富技術(shù)中心(StateStreet Zhejiang University Technology Center),開(kāi)展全球化金融軟件的研究和開(kāi)發(fā)。道富公司是全球領(lǐng)先的金融服務(wù)公司,年?duì)I業(yè)收入120億美元以上,主要從事投資服務(wù)、投資管理和交易服務(wù)等業(yè)務(wù)。
浙江大學(xué)道富技術(shù)中心從4位教授15位學(xué)生的規(guī)模發(fā)展成為數(shù)百人的全球化金融軟件研發(fā)中心,迄今研究開(kāi)發(fā)的全球化金融軟件系統(tǒng)超100個(gè),在全球各地投入運(yùn)行,在全球化金融軟件系統(tǒng)研發(fā)、全球協(xié)同軟件工程、大規(guī)模軟件系統(tǒng)架構(gòu)設(shè)計(jì)、遺留系統(tǒng)再工程等方面取得突出成績(jī)。在浙江大學(xué)道富技術(shù)中心基礎(chǔ)上發(fā)展成立的道富科技(浙江)有限公司和浙江網(wǎng)新恒天軟件有限公司成為面向美國(guó)市場(chǎng)金融軟件開(kāi)發(fā)的重要企業(yè),人員規(guī)模均超千人。
這個(gè)項(xiàng)目的快速發(fā)展對(duì)我們軟件工程專業(yè)建設(shè)提出了大量的需求,這個(gè)需求不僅僅是需要大批優(yōu)秀的軟件人才,也提出了如何有效培養(yǎng)軟件人才的許多問(wèn)題;另一方面,這個(gè)項(xiàng)目更為我們軟件工程專業(yè)建設(shè)的探索提供了重要的實(shí)踐機(jī)會(huì),為許多學(xué)生提供了重要的大規(guī)模、國(guó)際化的軟件工程實(shí)踐機(jī)會(huì)。
2、軟件工程專業(yè)建設(shè)實(shí)踐
2.1軟件人才知識(shí)結(jié)構(gòu)和技能要求分析。
一個(gè)大型的軟件工程項(xiàng)目,需要高、中、初級(jí)軟件技術(shù)和管理人才。初級(jí)人才如一般的軟件工程師和測(cè)試工程師等,負(fù)責(zé)編程、測(cè)試和一些技術(shù)設(shè)計(jì)工作;中級(jí)人才是承擔(dān)更多設(shè)計(jì)、開(kāi)發(fā)、測(cè)試職責(zé)的軟件工程師和承擔(dān)技術(shù)管理工作的項(xiàng)目組長(zhǎng);高級(jí)人才如項(xiàng)目經(jīng)理和架構(gòu)師。這些人才應(yīng)具有的知識(shí)結(jié)構(gòu)和技能要求有:(1)技術(shù)知識(shí)和能力,能承擔(dān)軟件開(kāi)發(fā)、測(cè)試等相關(guān)技術(shù)工作;(2)工程素養(yǎng),熟悉軟件工程的方法和理念,遵循軟件工程流程和規(guī)范;(3)領(lǐng)域知識(shí),了解應(yīng)用軟件涉及的領(lǐng)域知識(shí);(4)軟技能,包括語(yǔ)言、交流、協(xié)調(diào)、管理等能力。
傳統(tǒng)的計(jì)算機(jī)類專業(yè)教學(xué)與上述的需求存在不小的差距:(1)技術(shù)類課程偏重理論,或落后于工業(yè)界;(2)工程類課程和工程實(shí)踐不夠;(3)缺少領(lǐng)域知識(shí)類課程;(4)忽視軟技能的培養(yǎng)。
2.2面向工程化需求的教育體系。
面對(duì)以上問(wèn)題,軟件工程專業(yè)必須基于實(shí)際工程需求,構(gòu)建新型、合理、有效的教育教學(xué)體系。我們提出以下的軟件工程專業(yè)教育體系:(1)面向工程需求的多層次課程體系;(2)多元化的師資隊(duì)伍;(3)全方位實(shí)戰(zhàn)型的工程實(shí)踐體系;(4)產(chǎn)學(xué)研為基礎(chǔ)的校企合作生態(tài)環(huán)境。
主要特色有:(1)覆蓋軟件工程全生命周期的軟件工程系列課程,有軟件工程基礎(chǔ)、項(xiàng)目管理與案例分析、軟件需求分析與設(shè)計(jì)、軟件質(zhì)量保證與測(cè)試、軟件體系結(jié)構(gòu)、軟件過(guò)程管理、人機(jī)交互工程、軟件工程經(jīng)濟(jì)學(xué)等;(2)模塊化領(lǐng)域類課程,如金融信息技術(shù)課程有國(guó)際證券市場(chǎng)導(dǎo)論、共同基金概論、股票交易系統(tǒng)、外匯交易系統(tǒng)、債券交易系統(tǒng)等;(3)系列化軟技能課程,包括職業(yè)發(fā)展規(guī)劃、人際溝通藝術(shù)、跨文化管理、創(chuàng)業(yè)講座。
為適應(yīng)工業(yè)界技術(shù)的快速發(fā)展,課程體系和技術(shù)類課程的教學(xué)內(nèi)容每年進(jìn)行調(diào)整和完善。無(wú)論是學(xué)校教師或企業(yè)專家,堅(jiān)持參與軟件工程項(xiàng)目實(shí)踐,對(duì)于教學(xué)質(zhì)量的持續(xù)性保證十分重要。只有參與項(xiàng)目實(shí)踐,他們的知識(shí)才會(huì)不斷更新、經(jīng)驗(yàn)得到不斷積累。
2.3全方位實(shí)戰(zhàn)型的工程實(shí)踐體系。
工程實(shí)踐必然是軟件工程專業(yè)建設(shè)的十分重要環(huán)節(jié)。通過(guò)工程實(shí)踐,學(xué)生能夠在三個(gè)方面得到提升:
(1)技術(shù)實(shí)踐能力,能夠把學(xué)到的軟件開(kāi)發(fā)、測(cè)試等技術(shù)應(yīng)用到實(shí)踐中;(2)工程素養(yǎng),把遵循軟件工程規(guī)范作為一種自覺(jué)的習(xí)慣;(3)工程經(jīng)驗(yàn),積累分析問(wèn)題和解決問(wèn)題的能力。
項(xiàng)目實(shí)訓(xùn)和企業(yè)實(shí)習(xí)是常見(jiàn)的工程實(shí)踐手段。在實(shí)際操作中往往會(huì)碰到一些問(wèn)題,導(dǎo)致效果不佳。例如項(xiàng)目實(shí)訓(xùn)的實(shí)戰(zhàn)性不夠,學(xué)生知道這是虛擬項(xiàng)目,做得好壞只是得分的區(qū)別。企業(yè)在安排實(shí)習(xí)生工作時(shí),企業(yè)的商業(yè)目標(biāo)和培養(yǎng)學(xué)生的目標(biāo)不一定一致,有些實(shí)習(xí)工作是簡(jiǎn)單重復(fù)勞動(dòng),不能提升學(xué)生的工程實(shí)踐能力。
浙江大學(xué)道富技術(shù)中心在過(guò)去的十年間,每年有數(shù)十位軟件工程專業(yè)學(xué)生加入大規(guī)模全球化金融軟件研發(fā)項(xiàng)目。這些學(xué)生在數(shù)年后都成長(zhǎng)為優(yōu)秀的軟件技術(shù)和管理人才。通過(guò)分析,我們認(rèn)為其中的要素是:
(1)實(shí)戰(zhàn)性,學(xué)生參加的是真正面對(duì)客戶的項(xiàng)目,完成的工作質(zhì)量是由客戶評(píng)價(jià),而不是由老師評(píng)價(jià)。
(2)全面性,由于是真實(shí)項(xiàng)目,使學(xué)生有機(jī)會(huì)參與和體驗(yàn)軟件工程全生命周期的各個(gè)環(huán)節(jié)。例如學(xué)生在課堂上學(xué)習(xí)軟件配置管理不容易理解,但進(jìn)入項(xiàng)目組第一天起就必須遵循項(xiàng)目的配置管理規(guī)范。
(3)長(zhǎng)期性,真實(shí)項(xiàng)目的周期一般在半年以上,很多是數(shù)年時(shí)間,如果沒(méi)有長(zhǎng)時(shí)間參與,也難以經(jīng)歷整個(gè)過(guò)程。工程經(jīng)驗(yàn)的積累更是一個(gè)長(zhǎng)期過(guò)程。
參與技術(shù)中心項(xiàng)目的學(xué)生一般時(shí)間會(huì)工作一年以上,繼續(xù)讀研究生的學(xué)生會(huì)延續(xù)數(shù)年。
(4)國(guó)際化,這些項(xiàng)目的客戶在北美、歐洲等世界各地,采用全球協(xié)同開(kāi)發(fā)方式,學(xué)生所在的項(xiàng)目組是一個(gè)完全的國(guó)際化工作環(huán)境,工作語(yǔ)言為英語(yǔ),與海外的工作伙伴保持高頻度的日常交流。從2004年起,我們每年選派數(shù)位學(xué)生去美國(guó)道富公司總部,他們?cè)诿绹?guó)參與項(xiàng)目工作,并接受為他們定制的文化和交流能力培訓(xùn)項(xiàng)目。
不是所有的企業(yè)或單位都能提供這樣的工程實(shí)踐機(jī)會(huì)。大企業(yè)技術(shù)實(shí)力雄厚,實(shí)習(xí)學(xué)生一般參與一些輔助性工作,實(shí)習(xí)時(shí)間也相對(duì)較短。小企業(yè)往往缺少規(guī)模大、周期長(zhǎng)、情況復(fù)雜的項(xiàng)目鍛煉人。只有業(yè)務(wù)處于快速增長(zhǎng)期的企業(yè)和單位,有可能讓學(xué)生承擔(dān)一線工作,有好的項(xiàng)目鍛煉人。
【大規(guī)模工程實(shí)踐的軟件工程專業(yè)建設(shè)的探索與創(chuàng)新】相關(guān)文章:
體育新聞專業(yè)學(xué)風(fēng)建設(shè)創(chuàng)新機(jī)制的實(shí)踐與探索10-07
建設(shè)電氣工程及其自動(dòng)化優(yōu)勢(shì)專業(yè)的探索與實(shí)踐08-10
軟件工程專業(yè)實(shí)踐教學(xué)改革與實(shí)踐07-23
探索從軟件工程學(xué)角度談圖書(shū)館網(wǎng)站建設(shè)10-26
軟件工程專業(yè)實(shí)踐教學(xué)體系建構(gòu)研究06-27
面向Agent的軟件工程的現(xiàn)狀與挑戰(zhàn)探索08-26
創(chuàng)新型研究學(xué)習(xí)的實(shí)踐探索10-07
生物工程專業(yè)建設(shè)實(shí)踐教學(xué)08-26