發(fā)布時間:2023-02-27 11:14:21
序言:寫作是分享個人見解和探索未知領(lǐng)域的橋梁,我們?yōu)槟x了8篇的軟件工程專業(yè)論文樣本,期待這些樣本能夠為您提供豐富的參考和啟發(fā),請盡情閱讀。
(一)產(chǎn)業(yè)規(guī)模穩(wěn)步擴(kuò)大,效益保持平穩(wěn)增長
2015年全國規(guī)模以上軟件和信息技術(shù)服務(wù)企業(yè)4.09萬家,共完成軟件業(yè)務(wù)收入4.3萬億元,同比增長16.6%。電子信息產(chǎn)業(yè)中,軟件和信息技術(shù)服務(wù)收入增長速度快于電子信息制造業(yè)9個百分點,軟件業(yè)比重達(dá)到28%,比上年提高1.4個百分點。
(二)網(wǎng)絡(luò)化服務(wù)化步伐加快,結(jié)構(gòu)優(yōu)化成效顯著
2015年,信息技術(shù)服務(wù)實現(xiàn)收入22211億元,同比增長18.7%,占軟件業(yè)務(wù)總收入比重超過了50%。云計算、大數(shù)據(jù)和移動互聯(lián)網(wǎng)等新興技術(shù)催生新形式誕生,平臺化、網(wǎng)絡(luò)化、服務(wù)化的商業(yè)模式創(chuàng)新有顯著成效,涌現(xiàn)出電子商務(wù)平臺、工業(yè)互聯(lián)網(wǎng)、移動醫(yī)療、智慧交通、搜索引擎等一批創(chuàng)新型產(chǎn)品和服務(wù)。
(三)對社會經(jīng)濟(jì)貢獻(xiàn)日益增強(qiáng),帶動就業(yè)
軟件和信息技術(shù)服務(wù)業(yè)從業(yè)人員總數(shù)為574萬人,軟件從業(yè)人員中以從事IT服務(wù)的數(shù)量最多,占比35.5%,位居榜首;制造、交通、教育、電信、金融等領(lǐng)域的軟件人才所占份額超過60%,可見,軟件和信息技術(shù)服務(wù)業(yè)對國民經(jīng)濟(jì)和社會發(fā)展的支撐帶動作用越來越明顯。
(四)創(chuàng)新能力和應(yīng)用水平穩(wěn)步提升,知識產(chǎn)權(quán)保護(hù)意識顯著增強(qiáng)
2015年,我國計算機(jī)軟件著作權(quán)登記數(shù)量再創(chuàng)歷史新高,全年共登記軟件292360件,同比增長33.63%,其中,計算機(jī)軟件著作權(quán)質(zhì)權(quán)登記197件,同比下降3.14%;涉及合同197個,同比下降3.14%;涉及軟件作品數(shù)量860件,同比增長16.21%;涉及主債務(wù)金額173685萬元,同比下降6.68%;涉及擔(dān)保金額156042.83萬元,同比下降12.37%。
從地區(qū)登記量排名上看,2015年位列全國前10位的省市共登記軟件236086件,約占登記總量的80.75%。與2014年度相比,上述省市登記數(shù)量增長61555件,約占增長總量的83.66%。其中前五位依次為:北京市、廣東省、上海市、江蘇省和浙江省,五地共登記軟件192152件,約占登記總量的65.72%。
從登記量增速前10位排名來看,中部地區(qū)占據(jù)5席,東部地區(qū)占據(jù)3席,西部和東北部地區(qū)各占據(jù)1席。其中,廣東省登記軟件61804件,同比增長了64.18%,在全國增長速度是最快的。貴州省、青海省和重慶市繼續(xù)保持增速,連續(xù)進(jìn)入2014年和2015年的增速排名的前10位。
截止到2015年12月底,我國軟件和信息技術(shù)服務(wù)業(yè)已累計517項國家/行業(yè)標(biāo)準(zhǔn),在研247項標(biāo)準(zhǔn),提出依法287項標(biāo)準(zhǔn),形成了較為完整的體系。
二、我國軟件人才培養(yǎng)的現(xiàn)狀
(一)軟件人才供需矛盾持續(xù)
2015年大學(xué)畢業(yè)生人數(shù)749萬,其中軟件和相關(guān)專業(yè)畢業(yè)生總數(shù)達(dá)到122.8萬,同比增長8.6%,大學(xué)生所面臨的就業(yè)形勢嚴(yán)峻。另外,企業(yè)對軟件專業(yè)人才的需求繼續(xù)增加,除了傳統(tǒng)軟件公司自身人才的需求不斷增長,互聯(lián)網(wǎng)的快速發(fā)展,特別是移動互聯(lián)網(wǎng)在中國也有大量人才需求,各行各業(yè)需要發(fā)展移動互聯(lián)網(wǎng)應(yīng)用。Android和IOS方向的開發(fā)人員和產(chǎn)品設(shè)計師已成為急需人才,然而,高等職業(yè)教育的改革取得成效尚需時間,所以說軟件方面的人才需求還將持續(xù)。
(二)軟件人才的培養(yǎng)缺乏遵守標(biāo)準(zhǔn)與規(guī)范
長期以來,高等教育的軟件人才培養(yǎng)與產(chǎn)業(yè)界的需求存在很大的脫節(jié),一方面是由國家的體制機(jī)制造成,另一方面是由于缺乏權(quán)威和適合中國國情的軟件人才培養(yǎng)標(biāo)準(zhǔn)和規(guī)范。高校開設(shè)專業(yè)時要設(shè)定培養(yǎng)目標(biāo)、崗位要求等,但實際操作中往往流于形式,或是局限于部分企業(yè)需求,不具備行業(yè)代表性。
(三)缺乏符合企業(yè)需求的軟件人才評價標(biāo)準(zhǔn)
近些年,企業(yè)在軟件人才招聘中明確提出需要985/211畢業(yè)生或重點院校畢業(yè)生的情況屢見不鮮,這從另一側(cè)面反映出企業(yè)在面對100萬以上軟件及相關(guān)專業(yè)畢業(yè)的學(xué)生時,由于缺乏有效的高級專業(yè)人才的評價標(biāo)準(zhǔn)所帶來的一些不必要的麻煩。所以軟件行業(yè)迫切需求一些符合企業(yè)要求的軟件方面的人才。
(四)軟件人才缺乏規(guī)范有序的人才市場
由于軟件人才的需求量大、評價標(biāo)準(zhǔn)缺乏,為了應(yīng)付人才招聘所帶來的困境,好多軟件公司都已建立了自己的大學(xué)和培訓(xùn)機(jī)構(gòu),還有好多企業(yè)也通過大學(xué)和中介以及培訓(xùn)機(jī)構(gòu)建立供應(yīng)渠道方式緩解人才供應(yīng)問題。但總的說來,由于招聘量和招聘成本的問題,這些都還只能是少數(shù)企業(yè)的個體行為。由求職者、中介機(jī)構(gòu)、評價機(jī)構(gòu)等構(gòu)成專業(yè)的規(guī)范有序的軟件人才市場才能減低供求對接成本,實現(xiàn)軟件人才供求的有序?qū)印?/p>
(一)地方本科院校專業(yè)建設(shè)基礎(chǔ)薄弱
1999年以來,根據(jù)國家經(jīng)濟(jì)社會發(fā)展的需要,高等教育招生規(guī)模的不斷擴(kuò)大,高等教育在人員和結(jié)構(gòu)上發(fā)生巨大變化。截止到2013年12月,我國新批準(zhǔn)的本科院校已有358所(包括公辦和民辦)、獨立學(xué)院292所,新建本科院校已經(jīng)占全國普通本科院校(1169所)的55.6%。新建本科院校的快速增長,高等教育毛入學(xué)率的加速提升,已經(jīng)成為我國高等教育事業(yè)發(fā)展的重要特征之一。
(二)地方本科院校專業(yè)建設(shè)亟待加強(qiáng)
我們對二十多所同類院校的軟件工程專業(yè)人才培養(yǎng)方案進(jìn)行分析研究發(fā)現(xiàn):
1.一些專業(yè)點沒有突出軟件工程的特點,課程體系是計算機(jī)科學(xué)技術(shù)在軟件工程領(lǐng)域的發(fā)展。參照《高等學(xué)校計算機(jī)科學(xué)與技術(shù)專業(yè)規(guī)范》和《高等學(xué)校軟件工程專業(yè)規(guī)范》,這些學(xué)校學(xué)科教育模塊的8門課程的平均開出率為78%;專業(yè)教育模塊核心課程開出率在36%以上的6門課程的平均開出率為50%。
2.雖然初步形成了與主流技術(shù)對接的拓展課程,在培養(yǎng)學(xué)生開發(fā)軟件技術(shù)應(yīng)用方面做了有益的實踐和有效的積累,然而,課程建設(shè)還不成熟,未能納入體系,課程間相關(guān)性偏低,專業(yè)基本技能實踐課程開出率在23%以上的只有7門,應(yīng)用能力的培養(yǎng)難以得到支持。
3.校企對接程度偏低。校企對接教育與企業(yè)學(xué)習(xí)模塊的企業(yè)參與率為42%。
4.職業(yè)標(biāo)準(zhǔn)能力需求實踐體系相關(guān)分析和實訓(xùn)設(shè)計在人才培養(yǎng)中還沒有得到很好的體現(xiàn)。
四、對地方本科院校軟件工程專業(yè)人才培養(yǎng)改革的幾點建議
1.基于校企合作的需求導(dǎo)向?qū)I(yè)優(yōu)化機(jī)制的構(gòu)建。為了培養(yǎng)高質(zhì)量的專業(yè)人才,我們必須要依據(jù)產(chǎn)業(yè)的需求來定位,從而使得學(xué)校培養(yǎng)出來的人才更加符合市場產(chǎn)業(yè)的需求,讓學(xué)校的人才供應(yīng)和市場對人才的需求形成和諧的局面。從更高的層面來講就是讓市場和校園達(dá)成一致的人才培養(yǎng)目標(biāo),從而促進(jìn)教學(xué)內(nèi)容的改善、課程體系的進(jìn)步,探索新的教學(xué)方法和教學(xué)措施,提倡培養(yǎng)學(xué)生的創(chuàng)新能力和創(chuàng)新思維。
大學(xué)教育不是培訓(xùn)班
重視基礎(chǔ)教學(xué)是中國科大一貫的辦學(xué)特色,如何在工程型人才培養(yǎng)過程中找到理論與實踐、科學(xué)與工程之間的“平衡支點”?
中國科大軟件學(xué)院執(zhí)行院長周學(xué)海認(rèn)為,高校應(yīng)當(dāng)從企業(yè)的需求出發(fā),結(jié)合高校自身的培養(yǎng)模式,提煉出人才應(yīng)具備的能力、素質(zhì)?!败浖こ倘瞬?,不僅要上手快,還要有后勁,后者更重要”。
學(xué)院軟件工程碩士目前學(xué)制是兩年半,要求完成不少于40個學(xué)分,分為3個階段:第一年是理論學(xué)習(xí),第二年開始到企業(yè)實習(xí)、做畢業(yè)論文,最后半年是論文整理、答辯和學(xué)位申請。
據(jù)中國科大軟件學(xué)院副院長李曦介紹,學(xué)院強(qiáng)調(diào)專業(yè)基礎(chǔ)課教學(xué),很重視學(xué)生的計算機(jī)、軟件、數(shù)學(xué)等基礎(chǔ)能力培養(yǎng),比如,《算法設(shè)計與分析》這門基礎(chǔ)理論課,其他高校一般開40學(xué)時,該校是60學(xué)時。學(xué)生也有很大的學(xué)習(xí)自主權(quán)。全院共開設(shè)了108門課程,除本專業(yè)的幾門核心課程外,5個專業(yè)方向的學(xué)生可以自由選修各模塊的課程,也可以跨專業(yè)選課。
自主不代表要求降低。學(xué)生入學(xué)頭一年要完成30多個學(xué)分的理論課學(xué)習(xí),要求核心課程平均分不得低于75分,否則就失去學(xué)位申請的資格。即使是擁有計算機(jī)和信息專業(yè)背景的學(xué)生,每天也要學(xué)到夜里11點多。
“我們培養(yǎng)的不是簡單的打工仔,而是技術(shù)骨干和懂技術(shù)的管理者,要為大家今后的職業(yè)成長和發(fā)展打好基礎(chǔ)?!弊钭尷铌匦牢康氖?,畢業(yè)生返校做講座的時候,總會在結(jié)尾提到:感謝那段艱苦學(xué)習(xí)的歲月。
教學(xué)與實踐相結(jié)合
“做軟件的首先要有IDEA(創(chuàng)意),然后開發(fā)設(shè)計出樣品,最終按照工程的要求做出產(chǎn)品?!痹谲浖W(xué)院總支書記、副院長吳敏看來,軟件公司其實就是一個“軟件工廠”,如果學(xué)生不下車間鍛煉實踐,就無法樹立起一個工程師應(yīng)具備的“工程意識”。
在實踐教學(xué)方面,學(xué)院在第一年就設(shè)置了“工程實驗”的必修環(huán)節(jié),首創(chuàng)了如同“三明治”一樣的“多階段分層次實踐教學(xué)”模式,將實踐教學(xué)細(xì)化為“專業(yè)基礎(chǔ)、專業(yè)強(qiáng)化、專業(yè)綜合”3個階段,共3個學(xué)分,把不同階段的理論學(xué)習(xí)與實踐緊緊地鑲嵌在一起。
其中,專業(yè)基礎(chǔ)部分主要針對各專業(yè)方向的基礎(chǔ)課程,要求學(xué)生能熟練掌握和運用本專業(yè)項目開發(fā)所需的基本理論、編程語言和開發(fā)環(huán)境。專業(yè)強(qiáng)化部分是完成某專業(yè)方向的綜合性實踐能力的訓(xùn)練,要求學(xué)生能綜合運用本專業(yè)相關(guān)理論知識和方法,以及軟件工程項目管理工具。在專業(yè)綜合部分,學(xué)生自主選題,或者是企業(yè)提出需求,3~5名學(xué)生組成一個小團(tuán)隊,利用一年的課余時間,按軟件工程規(guī)范完成一個工程開發(fā)項目,以培養(yǎng)學(xué)生的創(chuàng)新能力和團(tuán)隊協(xié)作能力。學(xué)院還建立了軟件工程中心,承接項目開發(fā),為學(xué)生提供工程實踐環(huán)境。
據(jù)李曦介紹,設(shè)置工程實驗環(huán)節(jié)后,學(xué)生的實際開發(fā)項目能力得到顯著提高,能夠熟練使用本專業(yè)的各種軟件開發(fā)工具。從學(xué)生實習(xí)單位反饋情況看,學(xué)生的動手能力和團(tuán)隊合作能力得到工業(yè)界的認(rèn)可,對提高學(xué)生的一次就業(yè)質(zhì)量幫助很大。
從機(jī)制上確保學(xué)生實習(xí)質(zhì)量
第一學(xué)年結(jié)束后,軟件學(xué)院的學(xué)生像候鳥一樣飛往70家穩(wěn)定的校外實習(xí)基地。這些基地多為國內(nèi)外著名研究所和IT企業(yè),如中科院計算技術(shù)研究所、微軟、惠普、IBM、華為等。2011年,平均每個學(xué)生有5個實習(xí)崗位可供選擇。
接下來的一年里,他們將扎根企業(yè)進(jìn)行嚴(yán)格的實習(xí),同時開始準(zhǔn)備畢業(yè)論文。
到企業(yè)之后,學(xué)生每人都配有企業(yè)導(dǎo)師,進(jìn)行全程指導(dǎo)。實習(xí)3個月左右,學(xué)院派校內(nèi)導(dǎo)師到學(xué)生所在實習(xí)城市檢查實習(xí)情況,指導(dǎo)論文開題。
論文題目要求來自企業(yè)生產(chǎn)實際,不僅強(qiáng)調(diào)先進(jìn)性和可行性,還對論文所涵蓋的內(nèi)容有明確要求。
軟件產(chǎn)業(yè)屬于知識密集型產(chǎn)業(yè),軟件理論方法技術(shù)在不斷演進(jìn),軟件產(chǎn)業(yè)在持續(xù)快速發(fā)展,我國軟件產(chǎn)業(yè)也在由低端向中高端發(fā)展提升。由于軟件產(chǎn)業(yè)的戰(zhàn)略地位越來越高,產(chǎn)業(yè)規(guī)模越來越大,軟件產(chǎn)業(yè)的國際競爭日益加劇。軟件產(chǎn)業(yè)的競爭歸根結(jié)底就是軟件人才的競爭,軟件行業(yè)企業(yè)核心職業(yè)崗位對軟件人才的職業(yè)能力和素質(zhì)要求越來越高,對高端應(yīng)用型軟件人才的需求越來越迫切,本科軟件人才的理論基礎(chǔ)、知識水平和專業(yè)能力達(dá)不到這樣的層次,而學(xué)術(shù)學(xué)位軟件碩士研究生側(cè)重于科學(xué)研究,實踐動手能力、技術(shù)應(yīng)用和創(chuàng)新能力等難以快速適應(yīng)軟件企業(yè)對技術(shù)骨干的現(xiàn)實要求,軟件工程專業(yè)碩士正是針對這樣的人才需求,為軟件企業(yè)發(fā)展培養(yǎng)急需的高層次應(yīng)用型軟件人才。
教育部規(guī)劃建設(shè)的應(yīng)用科技大學(xué)是現(xiàn)代職業(yè)教育體系的高端職業(yè)教育,主要任務(wù)是培養(yǎng)中高端技術(shù)應(yīng)用型人才。當(dāng)前我校正在創(chuàng)建南京軟件科技大學(xué),我們軟件工程碩士專業(yè)學(xué)位的辦學(xué)定位就是要針對江蘇省大力發(fā)展軟件產(chǎn)業(yè)、南京市打造“世界軟件名城”對高層次軟件人才的迫切需求,為軟件企業(yè)培養(yǎng)能將軟件理論方法和技術(shù)應(yīng)用到生產(chǎn)實踐,解決實際問題,并能在生產(chǎn)實踐中進(jìn)行改進(jìn)、創(chuàng)新和再創(chuàng)造的軟件高端技術(shù)應(yīng)用型人才,滿足軟件企業(yè)發(fā)展的需要,服務(wù)于地方軟件產(chǎn)業(yè)、行業(yè)和企業(yè)的發(fā)展。
二、培養(yǎng)目標(biāo)和規(guī)格
學(xué)術(shù)學(xué)位培養(yǎng)主要面向?qū)W科專業(yè)需求,針對科研院所和企事業(yè)單位培養(yǎng)從事科學(xué)研究工作的高層次專門人才,就業(yè)去向主要是學(xué)校、科研院所等,人才目標(biāo)定位為專家、學(xué)者、教授、研究員等。專業(yè)學(xué)位主要面向特定行業(yè)的職業(yè)崗位需求,培養(yǎng)的是能將知識、技術(shù)應(yīng)用到特定職業(yè)領(lǐng)域的高層次應(yīng)用型人才,就業(yè)去向主要是專業(yè)知識技能要求高、職業(yè)素質(zhì)要求高的工作崗位,培養(yǎng)出來的人才目標(biāo)定位為職業(yè)領(lǐng)域高層次人才。
學(xué)術(shù)學(xué)位培養(yǎng)強(qiáng)調(diào)理論修養(yǎng),重視知識的創(chuàng)新,注重探索研究能力和理論創(chuàng)新能力,核心是培養(yǎng)科學(xué)研究能力,旨在培養(yǎng)相關(guān)學(xué)科的研究型人才。而專業(yè)學(xué)位培養(yǎng)強(qiáng)調(diào)理論與實踐的結(jié)合,重視知識的應(yīng)用,培養(yǎng)以理論知識、方法技術(shù)的應(yīng)用和創(chuàng)新為核心的實踐能力,旨在培養(yǎng)具有高層次職業(yè)能力和良好職業(yè)道德的應(yīng)用型人才。
中國電子工業(yè)標(biāo)準(zhǔn)化技術(shù)協(xié)會信息技術(shù)服務(wù)分會(簡稱ITSS分會)在工業(yè)和信息化部的指導(dǎo)下,研究制定信息技術(shù)服務(wù)標(biāo)準(zhǔn),并力求標(biāo)準(zhǔn)服務(wù)于技術(shù)、產(chǎn)業(yè)發(fā)展,服務(wù)于市場需求,最終實現(xiàn)我國信息技術(shù)服務(wù)的標(biāo)準(zhǔn)化和國際化。信息技術(shù)服務(wù)標(biāo)準(zhǔn),簡稱ITSS)中“信息技術(shù)服務(wù)從業(yè)人員能力規(guī)范評價指南一一設(shè)計與開發(fā)服務(wù)”中將信息技術(shù)服務(wù)從業(yè)人員設(shè)計與開發(fā)服務(wù)的職位體系分為六個職位系列,每個系列又分為不同的級別,具體包括:
1、軟件項目管理:
4級——項目經(jīng)理,5級——高級項目經(jīng)理,6級——資深項目經(jīng)理
2、軟件架構(gòu)設(shè)計:
5級——軟件架構(gòu)師,6級——資深軟件架構(gòu)師
3、軟件需求/系統(tǒng)分析
3級——需求分析師,4級——高級需求分析師,5級——系統(tǒng)分析師,6級——資深系統(tǒng)分析師
4、軟件開發(fā)
1級——助理軟件開發(fā)工程師,2級——初級軟件開發(fā)工程師,3級——軟件開發(fā)工程師,4級——高級軟件開發(fā)工程師,5級——資深軟件開發(fā)工程師
5、軟件測試
1級——助理軟件測試工程師,2級——初級軟件測試工程師,3級——軟件測試工程師,4級——高級軟件測試工程師,5級——資深軟件測試工程師
6、軟件交互設(shè)計
4級——交互設(shè)計工程師,5級——高級交互設(shè)計工程師軟件工程專業(yè)碩士學(xué)位人才培養(yǎng)的目標(biāo)針對的就是各個職位系列中的4級及以上軟件人才,培養(yǎng)規(guī)格是以軟件企業(yè)對高層次應(yīng)用型軟件人才的實際需求為導(dǎo)向,以軟件企業(yè)高級崗位職業(yè)能力要求為標(biāo)準(zhǔn),培養(yǎng)具有寬厚扎實的計算機(jī)和軟件理論基礎(chǔ)與知識水平,具有一定軟件工程實踐經(jīng)驗,具有良好職業(yè)道德,健康的身體和心理素質(zhì),善于團(tuán)結(jié)合作和組織協(xié)調(diào),具備很強(qiáng)專業(yè)實踐和創(chuàng)新能力,能將軟件理論方法和技術(shù)應(yīng)用到軟件企業(yè)生產(chǎn)實踐,解決實際問題,并能在生產(chǎn)實踐中進(jìn)行改進(jìn)、創(chuàng)新和再創(chuàng)造的應(yīng)用創(chuàng)新型高級軟件人才。
三、校企合作培養(yǎng)模式
學(xué)術(shù)學(xué)位培養(yǎng)以學(xué)校為主,主要是理論教學(xué)和參與科學(xué)研究。專業(yè)學(xué)位應(yīng)采用校企合作人才培養(yǎng)模式,教學(xué)過程強(qiáng)調(diào)理論結(jié)合實際,突出應(yīng)用創(chuàng)新能力培養(yǎng),引入企業(yè)的實際問題,注重培養(yǎng)學(xué)生研究實際問題的意識和解決實際問題的能力,借助企業(yè)的環(huán)境條件和資源,把課程學(xué)習(xí)、專業(yè)實踐、崗位實習(xí)緊密結(jié)合。
在信息產(chǎn)業(yè)、軟件行業(yè)快速發(fā)展的時代背景下,南京、江蘇、長三角區(qū)域的信息產(chǎn)業(yè)和軟件行業(yè)的蓬勃發(fā)展為我校軟件工程專業(yè)碩士人才培養(yǎng)提供了廣闊的空間。一方面我們要針對軟件行業(yè)、軟件企業(yè)對高層次軟件人才的需要而培養(yǎng)人才,另一方面,我們要依托軟件行業(yè)、軟件企業(yè)的資源和力量來培養(yǎng)人才,借助企業(yè)的環(huán)境條件和資源,把課程學(xué)習(xí)、專業(yè)實踐、崗位實習(xí)緊密結(jié)合,走產(chǎn)學(xué)研相融合的辦學(xué)道路,探索軟件工程專業(yè)碩士培養(yǎng)的新途徑,形成提高應(yīng)用型人才培養(yǎng)質(zhì)量的新機(jī)制,提升專業(yè)學(xué)位研究生的實踐能力、工程能力和創(chuàng)新能力,提高軟件碩士研究生培養(yǎng)與軟件產(chǎn)業(yè)人才需求的匹配度。
具體而言,軟件工程碩士專業(yè)學(xué)位人才培養(yǎng)可以從以下幾個方面來開展校企合作
(一)校企聯(lián)合成立專業(yè)建設(shè)指導(dǎo)委員會
通過成立校企聯(lián)合專業(yè)建設(shè)指導(dǎo)委員會,可以把企業(yè)的人才需求規(guī)格,技術(shù)應(yīng)用前沿和熱點等引入學(xué)校,指導(dǎo)學(xué)校的人才培養(yǎng)規(guī)格定位,促進(jìn)學(xué)校教學(xué)內(nèi)容的更新。
(二)企業(yè)科研項目驅(qū)動學(xué)校人才培養(yǎng)
企業(yè)為贏得市場往往需要不斷技術(shù)攻關(guān)和研發(fā)投入,而學(xué)校的專業(yè)學(xué)位研究生已經(jīng)具備一定的技術(shù)攻關(guān)和科研能力,可以將企業(yè)的研發(fā)項目引入學(xué)校,驅(qū)動學(xué)校的人才培養(yǎng),同時也可為企業(yè)降低成本,這對中小企業(yè)尤其具有現(xiàn)實意義。
(三)學(xué)校人才定向服務(wù)和支持企業(yè)發(fā)展
學(xué)校按照企業(yè)所需定向培養(yǎng)高層次人才,人才畢業(yè)后即可投身該企業(yè),為企業(yè)的發(fā)展貢獻(xiàn)力量。
(四)企業(yè)資源服務(wù)學(xué)校人才培養(yǎng)
作為實踐性很強(qiáng)的學(xué)科專業(yè),軟件工程碩士專業(yè)學(xué)位人才培養(yǎng)需要較好的實驗環(huán)境、條件、技術(shù)和設(shè)備支撐,并最好能有實際生產(chǎn)環(huán)境來進(jìn)行實習(xí)實訓(xùn),為此,可以將企業(yè)資源引入,服務(wù)于學(xué)校的人才培養(yǎng),充分發(fā)揮企業(yè)的資源優(yōu)勢,降低學(xué)校的實驗條件投入,避免浪費,提高整個社會的資源使用效率。作為回報,學(xué)??梢詾槠髽I(yè)提供人才、科研、技術(shù)等服務(wù),實現(xiàn)合作共贏。
四、人才評價標(biāo)準(zhǔn)
學(xué)術(shù)學(xué)位人才評價標(biāo)準(zhǔn)的核心是學(xué)位獲得者是否具備了扎實的基礎(chǔ)理論知識,掌握了科學(xué)研究的方法,能夠開展科學(xué)探索、研究和創(chuàng)新,可以滿足科學(xué)研究工作的學(xué)科知識和科研能力需要。而專業(yè)學(xué)位人才評價標(biāo)準(zhǔn)的核心是學(xué)位獲得者是否具備了特定社會職業(yè)所要求的專業(yè)能力和職業(yè)素養(yǎng),具備了從業(yè)的基本條件,有良好的職業(yè)道德,能夠運用專業(yè)理論、知識、方法和技術(shù)解決實際問題,滿足特定領(lǐng)域高層次職業(yè)崗位的能力和素質(zhì)需要。
具體而言,軟件工程專業(yè)碩士學(xué)位人才培養(yǎng)的評價標(biāo)準(zhǔn)與學(xué)術(shù)碩士學(xué)位人才培養(yǎng)的評價標(biāo)準(zhǔn)在以下方面應(yīng)有所不同:
(一)畢業(yè)論文
學(xué)術(shù)學(xué)位論文的質(zhì)量評價主要以科研能力考核為主,學(xué)位論文強(qiáng)調(diào)理論價值和在未知領(lǐng)域的原創(chuàng)性發(fā)現(xiàn)和探究。而專業(yè)學(xué)位論文應(yīng)側(cè)重于理論聯(lián)系實際,解決實際問題,可以結(jié)合生產(chǎn)生活具體問題或者實際需求選題,強(qiáng)調(diào)創(chuàng)新性的設(shè)計和應(yīng)用,突出實踐過程、應(yīng)用價值和實際意義。軟件工程專業(yè)碩士學(xué)位人才培養(yǎng)的畢業(yè)論文,可以結(jié)合企業(yè)的技術(shù)攻關(guān)、項目研發(fā)、產(chǎn)品創(chuàng)新等,采用系統(tǒng)設(shè)計、方案設(shè)計、產(chǎn)品設(shè)計、項目開發(fā)、調(diào)研報告等多種形式來體現(xiàn),主要考核畢業(yè)論文工作的技術(shù)含量、創(chuàng)新性和實際應(yīng)用價值。
(二)成果
攻讀學(xué)術(shù)碩士學(xué)位學(xué)生的成果主要體現(xiàn)在參與縱向課題申報和研究、發(fā)表高水平學(xué)術(shù)論文等,而攻讀專業(yè)碩士學(xué)位學(xué)生的成果主要體現(xiàn)在參與橫向課題申報和研究、解決企事業(yè)單位實際問題、技術(shù)創(chuàng)新、科技成果應(yīng)用和轉(zhuǎn)化、社會服務(wù)、自主創(chuàng)業(yè)等。對軟件工程專業(yè)碩士學(xué)位學(xué)生的成果考核,還可以將獲得專利和軟件著作權(quán)、設(shè)計開發(fā)的軟件產(chǎn)品或軟件系統(tǒng)、等納入考察范圍。
(三)職業(yè)資格
專業(yè)碩士學(xué)位是高層次的職業(yè)教育,是針對特定領(lǐng)域高層次職業(yè)崗位培養(yǎng)人才,職業(yè)性是專業(yè)碩士學(xué)位的特征之一。軟件工程專業(yè)碩士學(xué)位人才培養(yǎng)可以將是否獲得軟件類相關(guān)職業(yè)資格證書作為人才評價的參考指標(biāo)之一,引導(dǎo)學(xué)生積極對接職業(yè)需求,獲得職業(yè)資格,為今后的職業(yè)發(fā)展奠定基礎(chǔ)。
五、結(jié)語
浙江工商大學(xué)軟件工程專業(yè)從2005年開始招生,在校學(xué)生達(dá)到280人,其培養(yǎng)目標(biāo)為培養(yǎng)德、智、體全面發(fā)展,掌握計算機(jī)基礎(chǔ)理論和軟件工程專業(yè)知識,具有軟件開發(fā)能力和初步的項目管理經(jīng)驗,具備創(chuàng)新能力和團(tuán)隊合作精神、適應(yīng)軟件產(chǎn)業(yè)市場需求的高素質(zhì)軟件工程專門人才。從專業(yè)成立以來,學(xué)校就在大學(xué)生創(chuàng)新能力培養(yǎng)方面進(jìn)行了積極探索,開展了一系列的改革和實踐,包括軟件工程專業(yè)教學(xué)體系的研究,教學(xué)計劃、課程內(nèi)容的完善與調(diào)整,軟件工程實踐等專業(yè)課程的教學(xué)改革等,形成了將實踐能力培養(yǎng)貫穿整個學(xué)習(xí)階段,充分與課程教學(xué)、實踐實驗、學(xué)科競賽和科研活動等結(jié)合的培養(yǎng)體系,具體形式如圖1所示。
1.1三個培養(yǎng)階段——完善的實踐課程教學(xué)體系建設(shè)
浙江工商大學(xué)結(jié)合軟件工程專業(yè)的特點,加強(qiáng)實踐課程教學(xué),全面優(yōu)化和修訂培養(yǎng)方案,調(diào)整課程設(shè)置,將傳統(tǒng)以基礎(chǔ)理論教授的模式轉(zhuǎn)化為以培養(yǎng)實踐能力為主的課程體系建設(shè)。課程體系體現(xiàn)“厚基礎(chǔ)”、“重技能”、“多實踐”的特點,課程類型基本分為公共基礎(chǔ)課、專業(yè)課、專業(yè)選修課、實踐課等。在整個課程體系中,軟件工程專業(yè)學(xué)生培養(yǎng)分為3個階段進(jìn)行,即初期階段、中期階段和后期階段。1)初期階段。初期階段是指第1學(xué)年和第2學(xué)年的第1學(xué)期。該階段學(xué)生的任務(wù)主要是學(xué)習(xí)數(shù)理基礎(chǔ)和提高軟件開發(fā)能力,包括夯實數(shù)理基礎(chǔ)、提高學(xué)習(xí)能力、解決語言聽說寫的問題和解決編程能力問題。一、二年級暑期短學(xué)期,開設(shè)高級語言程序、數(shù)據(jù)結(jié)構(gòu)、Java程序設(shè)計等實踐課程,使學(xué)生具備較強(qiáng)的軟件開發(fā)能力。當(dāng)然在該階段,學(xué)生也可以申報創(chuàng)新項目,或是參與一些學(xué)科競賽、科研項目等,但由于參與上述項目的要求比較高,參與這些項目有個知識準(zhǔn)備的過程,所以一般來說該階段軟件工程專業(yè)的學(xué)生參與力度不大。相對來說,這個階段的學(xué)生可以考慮參與一些與課程相關(guān)性比較強(qiáng)的實踐內(nèi)容,如開放實驗、創(chuàng)新實驗、C語言程序設(shè)計大賽等,而等數(shù)據(jù)結(jié)構(gòu)課程學(xué)完之后,部分對編程感興趣或是編程能力相對比較強(qiáng)的學(xué)生可以考慮參與ACM程序設(shè)計大賽的訓(xùn)練。2)中期階段。中期階段是指第2學(xué)年第2學(xué)期和第3學(xué)年。該階段的主要任務(wù)是學(xué)習(xí)Web技術(shù)、軟件建模與設(shè)計、軟件項目管理、軟件質(zhì)量與測試等專業(yè)課程,強(qiáng)化專業(yè)知識教育,通過校內(nèi)項目實踐課程,加強(qiáng)學(xué)生動手能力、實踐能力,提高系統(tǒng)設(shè)計能力。學(xué)生在這個階段應(yīng)該掌握完備的計算機(jī)專業(yè)基礎(chǔ)知識,學(xué)習(xí)軟件工程的基本原理和方法。我們特別設(shè)計了兩個學(xué)期的軟件工程實踐課程,通過以小組為單位的完整項目實踐,讓學(xué)生真正掌握和應(yīng)用軟件工程的各種方法以及團(tuán)隊合作技能。該階段是軟件工程專業(yè)學(xué)生主要實踐鍛煉、創(chuàng)新能力培養(yǎng)、動手能力累積的主要階段,在該階段,學(xué)生可以根據(jù)自己的興趣愛好,在教師的指導(dǎo)下參與各種創(chuàng)新實踐項目、學(xué)科競賽、科研項目等。3)后期階段。畢業(yè)階段是指大四整個學(xué)年。在該階段,通過開設(shè)一些專業(yè)選修課,讓學(xué)生了解專業(yè)前沿,學(xué)習(xí)軟件工程規(guī)范,拓寬專業(yè)前沿知識和領(lǐng)域知識。大四第1學(xué)期的后半學(xué)期開始到優(yōu)秀軟件企業(yè)進(jìn)行實踐,學(xué)技術(shù)、學(xué)管理和學(xué)做人。企業(yè)實習(xí)可以與畢業(yè)設(shè)計掛鉤,實習(xí)的內(nèi)容可作為畢業(yè)設(shè)計的內(nèi)容,使學(xué)生能夠更好地適應(yīng)產(chǎn)業(yè)界的需要。
1.2實施保障措施——全程專業(yè)導(dǎo)師制、全面實踐課程改革、全方位實踐活動
1)全程專業(yè)導(dǎo)師制。學(xué)生的培養(yǎng)體系通過實施“全程專業(yè)導(dǎo)師制”,加強(qiáng)對軟件工程專業(yè)本科學(xué)生的專業(yè)指導(dǎo),提高學(xué)生的專業(yè)實踐能力。專業(yè)導(dǎo)師的職責(zé)主要是負(fù)責(zé)對學(xué)生學(xué)習(xí)方法、專業(yè)認(rèn)識和實踐動手能力等方面進(jìn)行指導(dǎo),主要向?qū)W生介紹學(xué)科和專業(yè)的教學(xué)內(nèi)容、方向和發(fā)展前沿,引導(dǎo)學(xué)生明確學(xué)習(xí)目的和成才目標(biāo),端正專業(yè)思想和學(xué)習(xí)態(tài)度,促進(jìn)學(xué)生知識、能力、素質(zhì)協(xié)調(diào)發(fā)展,并創(chuàng)造條件讓學(xué)生參加科研活動,鼓勵和引導(dǎo)學(xué)生參與社會實踐等活動,積極引導(dǎo)學(xué)生參加各種學(xué)科競賽并給予輔導(dǎo),在大四階段指導(dǎo)學(xué)生的畢業(yè)設(shè)計和擇業(yè)。2)全面實踐課程改革。對培養(yǎng)體系中的所有實踐課程進(jìn)行改革,改進(jìn)教學(xué)方法,加強(qiáng)教師指導(dǎo),提高教學(xué)效果。以軟件工程實踐課程為教學(xué)改革試點課程。以“大班授課小班討論”的教學(xué)改革方案下,以已有實踐課程改革方案為基礎(chǔ),針對該課程的具體情況,制訂出一套適合于軟件工程專業(yè)學(xué)生的最佳實踐方案,以開源軟件為開發(fā)和管理工具,以團(tuán)隊合作為組織形式,真實地模擬軟件工程項目從需求分析到軟件的完整過程。本課程在教學(xué)方式、小組交流與合作、實踐指導(dǎo)和考評體系等方面進(jìn)行了強(qiáng)化和擴(kuò)展。(1)教學(xué)方式:課程共60學(xué)時。課程采用大班教學(xué),小班討論與實踐的教學(xué)模式進(jìn)行。其中,課堂教學(xué)(即大班教學(xué))約20學(xué)時,實踐教學(xué)(即小班討論與實踐)40學(xué)時。學(xué)生在大班教學(xué)階段全面學(xué)習(xí)了目前現(xiàn)有軟件企業(yè)在實際軟件項目開發(fā)中所使用的項目開發(fā)和管理技術(shù)和業(yè)界普遍使用的軟件工具。在小班討論階段將這些知識融入實際的軟件項目管理與開發(fā)中。(2)小組交流與合作:以開源軟件工程工具和開源軟件組件的學(xué)習(xí)和使用為基礎(chǔ),從真實軟件工程項目的需求分析、概要設(shè)計、詳細(xì)設(shè)計、編碼實現(xiàn)、軟件測試至最后的軟件,學(xué)生們以理論教學(xué)促討論,以討論促實踐,從實踐中真正學(xué)到了軟件工程業(yè)界的理論與方法。(3)指導(dǎo)實踐:主講教師除了進(jìn)行理論教學(xué)的授課之外,必須直接參與實踐討論的教學(xué)環(huán)節(jié),這不僅有利于提高實踐討論的效率,實時解決學(xué)生所遇到的理論知識問題,給其他實踐討論指導(dǎo)教師起到良好的示范作用,更有利于從實踐討論教學(xué)環(huán)節(jié)中得到學(xué)生的反饋,對下次的理論教學(xué)進(jìn)行強(qiáng)化、修正和擴(kuò)展。每班配備2~3名實踐討論指導(dǎo)教師。(4)考評體系:以小組整體成績與個人貢獻(xiàn)相結(jié)合的考評方法,可以更合理地評估每位學(xué)生的實際表現(xiàn)。3)全方位實踐活動——創(chuàng)新實踐計劃,軟件設(shè)計競賽等。本著“注重應(yīng)用、提高素質(zhì)”的實踐培養(yǎng)要求,為學(xué)生提供全方位的實踐活動,包括創(chuàng)新實踐計劃和軟件設(shè)計競賽等。創(chuàng)新實踐計劃原則上要求學(xué)生具有基本的程序設(shè)計和開發(fā)能力,掌握軟件工程開發(fā)各個環(huán)節(jié)的基本知識、基本技術(shù)(嵌入式系統(tǒng)、信息系統(tǒng)、多媒體開發(fā))。創(chuàng)新實踐的主體為軟件工程專業(yè)本科三年級學(xué)生。為了創(chuàng)新實踐的梯隊培養(yǎng)和團(tuán)隊協(xié)作,創(chuàng)新實踐的對象還可以包括優(yōu)秀的大學(xué)二年級學(xué)生和研究生。考慮到軟件工程項目在時間上的整體性、迫切性和定時性,同時結(jié)合學(xué)生能夠充分利用連續(xù)時間,以及指導(dǎo)教師的空閑時間,每屆學(xué)生的創(chuàng)新實踐的開始時間為第4學(xué)期末開始,至第7學(xué)期畢業(yè)實習(xí)期之前。實踐的工作制度為彈性工作制,即按照項目開始時制訂的工作計劃,每人按時完成各自的工作任務(wù)。參加創(chuàng)新實踐的學(xué)生首先在專業(yè)實踐機(jī)房進(jìn)行培訓(xùn)和實踐模擬訓(xùn)練,學(xué)校每個學(xué)期開始、期中和期末各進(jìn)行一次實踐考核,考核優(yōu)秀者可以進(jìn)入校內(nèi)實踐基地,從事真實項目的開發(fā)工作。軟件設(shè)計大賽旨在通過競賽活動,提高學(xué)生的軟件系統(tǒng)設(shè)計、開發(fā)水平,培養(yǎng)學(xué)生在軟件工程方面理論與實踐相結(jié)合的能力,激發(fā)學(xué)生參與實際軟件開發(fā)工作的興趣,培養(yǎng)學(xué)生的團(tuán)隊協(xié)作能力,樹立科技創(chuàng)新意識,豐富和活躍校園文化氛圍,培養(yǎng)經(jīng)濟(jì)和社會發(fā)展需要的優(yōu)秀人才。競賽要求二、三年級學(xué)生混合組隊,以三年級學(xué)生為主,二年級學(xué)生為輔,培養(yǎng)學(xué)生之間的溝通能力和協(xié)作能力。大賽遵循自由命題的原則,體現(xiàn)創(chuàng)新,所有作品必須為學(xué)生的原創(chuàng)作品,不得侵犯他人的知識產(chǎn)權(quán)。競賽注重基本知識的掌握與應(yīng)用,體現(xiàn)實際操作能力和綜合應(yīng)用水平。學(xué)生提交作品后,由專家委員會組織專家從多個方面對參賽作品進(jìn)行量化評分,包括:作品相關(guān)材料的真實性與完整性、作品的創(chuàng)新性、作品的技術(shù)先進(jìn)性、完成作品的工作量與工作難度、理論與實踐相結(jié)合程度、回答問題的正確性等。
1.3評價保障機(jī)制
社會的發(fā)展、時代的要求推動了人才培養(yǎng)模式的改革,單純注重知識傳授轉(zhuǎn)變成加強(qiáng)實踐創(chuàng)新能力的培養(yǎng),教學(xué)資源建設(shè)也由傳統(tǒng)的分散的單一型向集約型、立體化、網(wǎng)絡(luò)化、共享型轉(zhuǎn)變,教學(xué)管理機(jī)制由原先強(qiáng)調(diào)規(guī)范向滿足學(xué)生自主選擇和有利于學(xué)生個性發(fā)展轉(zhuǎn)變,學(xué)校以及學(xué)院為配合本專業(yè)大學(xué)生創(chuàng)新能力培養(yǎng)提供了保障機(jī)制。1)科研項目為教學(xué)科研改革提供動力。本專業(yè)學(xué)生通過創(chuàng)新項目立項、專業(yè)實踐鍛煉、參與導(dǎo)師的橫向、縱向課題等方式,為師生的科研教學(xué)和學(xué)習(xí)提供了真實的問題環(huán)境,使他們在實戰(zhàn)中提高了科研教學(xué)能力和學(xué)習(xí)應(yīng)用能力。此外,學(xué)生也可以將所參與的項目與畢業(yè)設(shè)計、科技創(chuàng)新、社會實踐等相結(jié)合,體現(xiàn)自身價值的同時,也能激發(fā)教師科研創(chuàng)新的積極性。2)“創(chuàng)新學(xué)分”沖抵選修課學(xué)分,豐富學(xué)生評價方式。我們將“實踐創(chuàng)新能力”這一指標(biāo)引入學(xué)生的評價系統(tǒng),加強(qiáng)學(xué)生素質(zhì)拓展教育,凡是參與實踐創(chuàng)新活動并能提供相關(guān)成果的學(xué)生經(jīng)認(rèn)定后可獲得一定的“創(chuàng)新學(xué)分”,其中修得1個創(chuàng)新學(xué)分是在校學(xué)生必備的要求,而獲取該學(xué)分有多種方式,如參與各個教師所開設(shè)的創(chuàng)新實驗滿15課時,且提交一定成果,經(jīng)指導(dǎo)教師認(rèn)定為良好以上的,可向教務(wù)處申請獲得1個創(chuàng)新學(xué)分;參與校級以上學(xué)科競賽并獲得三等獎以上的也能獲得相應(yīng)的創(chuàng)新學(xué)分;發(fā)表學(xué)術(shù)論文的學(xué)生根據(jù)文章排名也能獲得相應(yīng)的創(chuàng)新學(xué)分。而多出來的“創(chuàng)新學(xué)分”可沖抵相關(guān)的專業(yè)選修課學(xué)分,進(jìn)一步豐富了學(xué)生評價方式。3)“系統(tǒng)/論文替換”,豐富畢業(yè)設(shè)計環(huán)節(jié)的形式。我們在畢業(yè)設(shè)計環(huán)節(jié)施行“系統(tǒng)/論文替換”的新形式,增強(qiáng)了畢業(yè)設(shè)計環(huán)節(jié)的靈活性。凡是參加省級以上競賽并取得三等獎以上的學(xué)生提出申請后經(jīng)學(xué)院認(rèn)定,可根據(jù)競賽的成果替換畢業(yè)設(shè)計環(huán)節(jié)中的相關(guān)內(nèi)容,如某個學(xué)生獲得浙江省電子商務(wù)競賽設(shè)計類一等獎的排名第一的學(xué)生,可以將競賽的成果(系統(tǒng)和報告)申請畢業(yè)設(shè)計系統(tǒng)和論文都替換,而發(fā)表B類以上學(xué)術(shù)論文的學(xué)生可以申請論文替換。
1.4建設(shè)校內(nèi)軟件外包基地
軟件實踐基地對于軟件工程專業(yè)的實踐教學(xué)有著重要意義,在實踐基地進(jìn)行的實踐教學(xué)能使課堂上的知識完成從理論過渡到應(yīng)用。目前,各個高校普遍通過與軟件企業(yè)合作建立校外實習(xí)基地進(jìn)行實訓(xùn)學(xué)習(xí),但這種方式存在不少問題:實習(xí)點分散不利于管理;到校外實習(xí)一般費用較高;由于軟件企業(yè)擔(dān)心泄露機(jī)密、干擾正常工作等原因不愿與學(xué)校建立校外實習(xí)基地,或同意建立校外實習(xí)基地,但對實習(xí)的時間和實習(xí)的崗位加以嚴(yán)格限制,甚至學(xué)生只能觀摩不能操作。因此,為了提高浙江工商大學(xué)軟件工程專業(yè)學(xué)生的實踐能力,除了建立校外實習(xí)基地以外,建立完善的校內(nèi)實習(xí)基地尤為重要。從2008年起,浙江工商大學(xué)與知名的軟件服務(wù)外包企業(yè)(杭州星移軟件有限公司、杭州富士制冷機(jī)器有限公司)合作,建立了校內(nèi)軟件外包實踐基地,讓學(xué)生有機(jī)會參與對美、日軟件外包項目的實踐,為學(xué)生實踐提供了良好的工程實踐環(huán)境。我國軟件外包正飛速發(fā)展,軟件外包是企業(yè)為了專注核心競爭力業(yè)務(wù)和降低軟件項目成本,將軟件項目中的全部或部分工作發(fā)包給提供外包服務(wù)的企業(yè)完成。軟件外包項目符合我們實踐教學(xué)的需要,軟件外包項目的特點是種類豐富,部分項目規(guī)模小,周期短,也經(jīng)歷軟件生命周期的各個階段。軟件實習(xí)基地不僅使得學(xué)生與社會更好地銜接,也為人才培養(yǎng)模式改革、師資隊伍建設(shè)提供良好的載體。該實踐基地的建設(shè),可充分利用校內(nèi)良好的實驗室軟硬件資源和強(qiáng)大的師資力量,通過承接各類軟件外包項目,引入服務(wù)外包企業(yè)的運作模式和管理機(jī)制,方便學(xué)生在校內(nèi)參與真實的軟件外包項目,提高各個層次學(xué)生的軟件工程與外包實踐能力,為頂崗實習(xí)實踐打下基礎(chǔ)??沙浞职l(fā)揮學(xué)校和企業(yè)在軟件服務(wù)外包人才培養(yǎng)方面的各自優(yōu)勢,整合與優(yōu)化現(xiàn)有各類資源,為學(xué)生提供良好的實習(xí)實踐環(huán)境。
2應(yīng)用效果
浙江工商大學(xué)面向軟件工程專業(yè)的大學(xué)生創(chuàng)新能力培養(yǎng)體系根據(jù)產(chǎn)業(yè)發(fā)展不斷調(diào)整和完善。2005屆學(xué)生畢業(yè)后,該專業(yè)課程體系進(jìn)行了一次深入改革,課程設(shè)置從偏向理論、細(xì)粒度化設(shè)置轉(zhuǎn)換成注重實踐、粗細(xì)力度相結(jié)合,而2006版和2007版課程體系標(biāo)志著該培養(yǎng)計劃基本內(nèi)涵的成熟,2008版課程體系則是對軟件工程專業(yè)教學(xué)的進(jìn)一步總結(jié)。在該培養(yǎng)體系指導(dǎo)下,學(xué)生對學(xué)科知識架構(gòu)認(rèn)識清晰、理解深刻、基礎(chǔ)扎實、適應(yīng)性強(qiáng)、獨立解決實際工程問題的能力突出,畢業(yè)生受到用人單位青睞,就業(yè)率和就業(yè)層次高;據(jù)軟件行業(yè)協(xié)會調(diào)查和用人單位反饋,學(xué)生在工程能力、創(chuàng)新能力、國際化適應(yīng)能力以及團(tuán)隊合作精神等方面均得到廣泛認(rèn)可;學(xué)生在競賽中也取得了可喜的成績,如2011年該專業(yè)學(xué)生團(tuán)隊獲得浙江省電子商務(wù)競賽設(shè)計類一等獎、國家電子商務(wù)競賽一等獎等,2012年該專業(yè)3組學(xué)生獲得浙江省服務(wù)外包創(chuàng)新應(yīng)用大賽二等獎。該培養(yǎng)體系對于確立浙江工商大學(xué)軟件工程專業(yè)的學(xué)科定位與教學(xué)內(nèi)涵也起到了積極作用,得到廣泛認(rèn)可。2009年,軟件工程專業(yè)“軟件工程實驗室”獲得省屬高校實驗室建設(shè)項目;2011年,軟件工程專業(yè)被評為“軟件工程實驗室教學(xué)中心”省級實驗教學(xué)示范中心。
3結(jié)語
關(guān)鍵詞:軟件工程;課程體系;培養(yǎng)方案
軟件工程教育兼屬科學(xué)教育和工程教育范疇,軟件工程的科學(xué)教育屬性主要是引導(dǎo)學(xué)生對人類意識與智慧進(jìn)行科學(xué)理解、增強(qiáng)運用軟件本質(zhì)特性(構(gòu)造性與易演化性)和解決具體問題的能力;而軟件工程的工程教育屬性主要是引導(dǎo)學(xué)生綜合應(yīng)用計算機(jī)科學(xué)、數(shù)學(xué)、管理等科學(xué)原理,借鑒傳統(tǒng)工程的原則、方法,提煉和固化知識,通過創(chuàng)建軟件來達(dá)到提高質(zhì)量、降低成本的目的。然而,McKinsey Global Institute2005年10月發(fā)表的一份報告稱,我國2005年畢業(yè)的60多萬工程技術(shù)人才中適合在國際化公司工作的不到10%,主要原因是中國教育系統(tǒng)偏于理論,學(xué)生在校期間幾乎沒有受到Project和團(tuán)隊工作的實際訓(xùn)練,這對我國高等院校工程教育改革與創(chuàng)新提出了挑戰(zhàn),也為軟件工程專業(yè)建設(shè)指明了方向。
合理的課程體系是高等院校保證培養(yǎng)目標(biāo)和形成辦學(xué)特色的重要手段。目前,我國1900多所普通高校中雖有100多所院校開設(shè)了軟件工程專業(yè),但與當(dāng)前軟件工程技術(shù)發(fā)展差距較大。為了培養(yǎng)出既有理論知識又有應(yīng)用技能的工程型實用軟件人才,軟件工程專業(yè)課程體系必須進(jìn)行改革。對此,本文結(jié)合CC2005、SE2004、SWEBOK、國內(nèi)軟件工程專業(yè)課程設(shè)置現(xiàn)有的研究成果,探索軟件工程專業(yè)本科教學(xué)課程體系建設(shè)問題。
1 軟件工程專業(yè)課程體系設(shè)計策略
計算學(xué)科本科教學(xué)常用的課程體系設(shè)計策略主要劃分為:課程啟動策略、課程組織策略、特色課程設(shè)置策略。課程啟動策略主要包括:1)圍繞算法設(shè)計展開的算法優(yōu)先策略;2)自底向上展開的硬件優(yōu)先策略;3)從計算機(jī)導(dǎo)論展開的廣度優(yōu)先策略:4)強(qiáng)調(diào)編程能力的程序設(shè)計優(yōu)先策略;5)強(qiáng)調(diào)系統(tǒng)使用命令優(yōu)先策略;6)從面向?qū)ο笳归_的對象優(yōu)先策略。
課程組織策略主要有:1)基于主題的組織模式,它把知識體系中的每個知識域組織成一門或幾門課程;2)基于系統(tǒng)的組織模式,它把每類計算機(jī)軟硬件系統(tǒng)設(shè)置成一門或幾門課程;3)混合模式,在課程設(shè)計時不考慮區(qū)分前兩種方法,兼而有之。特色課程設(shè)置策略主要依據(jù)本校辦學(xué)特色和研究專長來確定。
由于軟件工程教育兼屬科學(xué)教育和工程教育范疇,其科學(xué)屬性和工程屬性決定了軟件工程專業(yè)本科教學(xué)課程規(guī)劃,一方面要強(qiáng)調(diào)工程性、技術(shù)性、實用性、系統(tǒng)性、綜合性和復(fù)合型,另一方面要強(qiáng)化基礎(chǔ)軟硬件知識在解決復(fù)雜軟件構(gòu)造和應(yīng)用方面起到的關(guān)鍵作用。對于課程啟動策略而言,傳統(tǒng)計算機(jī)科學(xué)專業(yè)的課程啟動方式并不適合于本專業(yè),但工程優(yōu)先策略似乎也不適合于沒有任何計算機(jī)基礎(chǔ)的本科生;同樣,在課程組織策略上,基于主題的組織模式更多地具有科學(xué)研究屬性,而基于系統(tǒng)的組織模式又不利于基礎(chǔ)知識強(qiáng)化;此外,特色課程設(shè)置時,有時會缺乏全面綜合考慮,因人設(shè)課會造成特色課程系統(tǒng)性差問題。因此,在軟件工程專業(yè)課程體系設(shè)計策略方面,應(yīng)根據(jù)軟件工程學(xué)科自身屬性,綜合考慮以上各種策略特點,全局思考,統(tǒng)一規(guī)劃,避免課程系統(tǒng)性差、教學(xué)內(nèi)容重復(fù)和遺漏并存等現(xiàn)象。
2 軟件工程專業(yè)課程體系架構(gòu)模型設(shè)計
根據(jù)軟件工程專業(yè)本科教學(xué)的培養(yǎng)目標(biāo)及規(guī)格要求,其課程體系采用“夯實基礎(chǔ)教育、提高系統(tǒng)認(rèn)知、強(qiáng)化軟件開發(fā)、推進(jìn)工程實訓(xùn)”為主線的設(shè)計思路,構(gòu)建了“分層次、互動式、工程化”的課程體系架構(gòu)模型(如圖1所示)。該模型共分為四個層次,即基礎(chǔ)知識教育層、系統(tǒng)認(rèn)知教育層、工程設(shè)計開發(fā)層和工程實踐訓(xùn)練層。各層次不是相互獨立的,而是相互關(guān)聯(lián)、相互影響、逐層遞進(jìn)的演進(jìn)關(guān)系。該模型簡化了計算機(jī)科學(xué)核心課程數(shù)量,突出基于主題的組織模式,沿著由淺入深、循序漸進(jìn)的認(rèn)知路徑,力圖實現(xiàn)“基礎(chǔ)與編程一體化、編程與系統(tǒng)一體化、系統(tǒng)與工程一體化、工程與職業(yè)一體化”四位一體的工程型實用軟件人才教學(xué)目標(biāo)。
2.1 基礎(chǔ)知識教育層
基礎(chǔ)知識教育的設(shè)計思路,強(qiáng)化學(xué)生的基礎(chǔ)知識和編程意識,實現(xiàn)“基礎(chǔ)扎實和編程意識強(qiáng)”兩個目標(biāo)?;A(chǔ)知識教育層結(jié)構(gòu)具體劃分為:數(shù)學(xué)基礎(chǔ)類課程模塊、外語類課程模塊、軟件基礎(chǔ)類課程模塊、其他公共基礎(chǔ)類課程模塊。根據(jù)各模塊自身特點,全面考慮各模塊之間的關(guān)聯(lián)性,做好彼此之間的銜接。在課程啟動策略方面,主要采取基于基礎(chǔ)的編程優(yōu)先策略。在數(shù)學(xué)基礎(chǔ)類課程模塊中確定一門銜接較好的基礎(chǔ)課作為軟件基礎(chǔ)類課程模塊的啟動,軟件基礎(chǔ)類課程模塊率先啟用軟件設(shè)計基礎(chǔ)課程,力圖達(dá)到“基礎(chǔ)與編程一體化”的教學(xué)目標(biāo)。在課程組織策略方面,采取基于主題的組織模式,有利于學(xué)生掌握基礎(chǔ)理論知識。
2.2 系統(tǒng)認(rèn)知教育層
系統(tǒng)認(rèn)知教育的設(shè)計思路:強(qiáng)化學(xué)生的編程能力和對軟件系統(tǒng)的認(rèn)識能力,實現(xiàn)“編程能力強(qiáng)和系統(tǒng)級認(rèn)知”兩個目標(biāo)。根據(jù)軟件工程專業(yè)對硬件系統(tǒng)和系統(tǒng)軟件的知識要求,系統(tǒng)認(rèn)知教育層結(jié)構(gòu)劃分為:數(shù)據(jù)庫系統(tǒng)類課程模塊、網(wǎng)絡(luò)系統(tǒng)類課程模塊、操作系統(tǒng)類課程模塊和編譯系統(tǒng)類課程模塊。在課程啟動策略方面,主要采取基于編程的系統(tǒng)優(yōu)先策略。通過軟件基礎(chǔ)類課程模塊的數(shù)據(jù)結(jié)構(gòu)等課程和系統(tǒng)認(rèn)知類課程模塊的數(shù)據(jù)庫原理及應(yīng)用等課程,進(jìn)一步強(qiáng)化學(xué)生的編程能力,并以程序設(shè)計為主線引導(dǎo)學(xué)生的系統(tǒng)級認(rèn)識能力,實現(xiàn)“編程與系統(tǒng)一體化”的教學(xué)目標(biāo)。在課程組織策略方面,采取基于系統(tǒng)的組織模式,簡化計算機(jī)科學(xué)核心課程數(shù)量,提高學(xué)生學(xué)習(xí)的有效性和對知識的掌握程度。
2.3 工程設(shè)計開發(fā)層
工程設(shè)計開發(fā)的設(shè)計思路:以工程化方法為手段,依托項目培養(yǎng)學(xué)生的“工程”意識,鍛煉學(xué)生對軟件系統(tǒng)的設(shè)計與開發(fā)能力,進(jìn)一步強(qiáng)化學(xué)生的系統(tǒng)級認(rèn)識,實現(xiàn)“更完整的系統(tǒng)級認(rèn)識和軟件系統(tǒng)工程化設(shè)計開發(fā)技術(shù)”兩個目標(biāo)。根據(jù)軟件工程項目開發(fā)流程,工程設(shè)計開發(fā)層結(jié)構(gòu)劃分為:軟件過程類課程模塊、軟件設(shè)計類課程模塊、軟件架構(gòu)類課程模塊、軟件測試類課程模塊、人機(jī)交互類課程模塊、特色項目類課程模塊、可擴(kuò)充類課程模塊。該層綜合考慮核心專業(yè)課程和特色項目課程設(shè)置,基于專業(yè)方向設(shè)置若干動態(tài)可擴(kuò)充課程,全面考慮課程之間的關(guān)聯(lián),強(qiáng)調(diào)統(tǒng)一設(shè)計、統(tǒng)一規(guī)劃。學(xué)生在這個層次必修一些工程設(shè)計開發(fā)系列課程,選修可擴(kuò)充類課程,達(dá)到“系統(tǒng)與工程一體化”的教學(xué)目標(biāo)。課程啟動策略采取基于系統(tǒng)的工程優(yōu)先策略。課程組織策略采取項目的組織模式,以此來提高學(xué)生的軟件系統(tǒng)設(shè)計與開發(fā)能力。
2.4 工程實踐訓(xùn)練層
工程實踐訓(xùn)練總體設(shè)計思路:通過實驗訓(xùn)練、專業(yè)實習(xí)、項目實訓(xùn)、畢業(yè)設(shè)計等教學(xué)環(huán)節(jié),依托校內(nèi) 外實習(xí)實訓(xùn)基地,采用校外實習(xí)實訓(xùn)、自主實習(xí)實訓(xùn)、校內(nèi)實習(xí)實訓(xùn)和外聘軟件工程師等形式,強(qiáng)化學(xué)生的工程能力,培養(yǎng)學(xué)生的職場素質(zhì),實現(xiàn)工程與職業(yè)一體化的教學(xué)目標(biāo)。工程實踐訓(xùn)練層結(jié)構(gòu)具體劃分為兩大類,一類是實驗與實習(xí)類課程模塊,另一類是工程實訓(xùn)與畢業(yè)論文類課程模塊。其中,實驗與實習(xí)類課程模塊的具體設(shè)計思路,通過基礎(chǔ)實驗、系統(tǒng)體驗、編程能力訓(xùn)練三個環(huán)節(jié),進(jìn)一步夯實學(xué)生的基礎(chǔ)知識,完善學(xué)生的系統(tǒng)級認(rèn)識,強(qiáng)化學(xué)生的開發(fā)技能;而工程實訓(xùn)與畢業(yè)論文類課程模塊的具體設(shè)計思路,通過“軟件工程項目實訓(xùn)”這個載體,采取“企業(yè)+實訓(xùn)+論文+就業(yè)”捆綁的運作模式,與多家國內(nèi)知名IT公司合作,讓學(xué)生到企業(yè)進(jìn)行實際項目綜合訓(xùn)練,并完成畢業(yè)論文設(shè)計工作,實現(xiàn)理論與實踐結(jié)合、技巧與職業(yè)素質(zhì)結(jié)合的教學(xué)目標(biāo),同時也為學(xué)生就業(yè)提供一個良好平臺。
上述四個教育層是彼此聯(lián)系和互動發(fā)展的,在課程體系設(shè)計中充分考慮銜接性、系統(tǒng)性和創(chuàng)新性。交流、溝通、講演、寫作的培養(yǎng)更多體現(xiàn)在第二課堂科技學(xué)術(shù)活動中。
3 軟件工程專業(yè)核心課程設(shè)置
3.1 課程設(shè)置原則
軟件工程專業(yè)課程設(shè)置遵循六個基本原則,即先進(jìn)性、靈活性、復(fù)合性、工程性、創(chuàng)新性和模塊化。1)先進(jìn)性:課程設(shè)置和課程內(nèi)容需反映國際上先進(jìn)的軟件技術(shù)發(fā)展成果和軟件企業(yè)對先進(jìn)技術(shù)的需求,以及相關(guān)的基礎(chǔ)理論。2)靈活性:課程設(shè)置需具有靈活性,應(yīng)根據(jù)軟件技術(shù)的發(fā)展及時調(diào)整。3)復(fù)合性:課程設(shè)置需包括技能、工程、管理等方面的教學(xué)內(nèi)容,使學(xué)生具有必要的綜合技能和基本素質(zhì)。4)工程性:課程設(shè)置面向軟件工程實踐,強(qiáng)調(diào)工程實踐能力培養(yǎng),使學(xué)生能夠自覺運用先進(jìn)的工程化方法和技術(shù)從事軟件開發(fā)和項目管理,具有團(tuán)隊協(xié)作精神。5)創(chuàng)新性:課程設(shè)置應(yīng)倡導(dǎo)學(xué)生自主學(xué)習(xí),并給予必要的指導(dǎo),從而培養(yǎng)學(xué)生自主學(xué)習(xí)和自我提高能力,以及勇于開拓和善于創(chuàng)新能力。6)模塊化:課程應(yīng)按照模塊化準(zhǔn)則設(shè)計,課程模塊設(shè)計可以交叉。根據(jù)軟件技術(shù)最新發(fā)展、當(dāng)前市場需求及專業(yè)培養(yǎng)方向、學(xué)生目前具備的領(lǐng)域知識等,靈活調(diào)整課程設(shè)置和課程內(nèi)容。
3.2 核心課程模塊設(shè)置
1)軟件基礎(chǔ)類課程模塊設(shè)有:計算機(jī)硬件基礎(chǔ)、軟件設(shè)計基礎(chǔ)、數(shù)據(jù)結(jié)構(gòu)、計算機(jī)組織原理、面向?qū)ο蟪绦蛟O(shè)計、算法分析與設(shè)計等課程。2)操作系統(tǒng)類課程模塊設(shè)有:操作系統(tǒng)原理、LINUX系統(tǒng)基礎(chǔ)、嵌入式系統(tǒng)基礎(chǔ)等課程。3)網(wǎng)絡(luò)系統(tǒng)類課程模塊設(shè)有:計算機(jī)網(wǎng)絡(luò)、網(wǎng)絡(luò)規(guī)劃與集成、網(wǎng)絡(luò)安全檢測與防范技術(shù)、網(wǎng)絡(luò)協(xié)議與網(wǎng)絡(luò)軟件等課程。4)數(shù)據(jù)庫系統(tǒng)類課程模塊設(shè)有:數(shù)據(jù)庫原理及應(yīng)用、ORACLE數(shù)據(jù)庫、數(shù)據(jù)倉庫與數(shù)據(jù)挖掘技術(shù)等課程。5)編譯系統(tǒng)類課程模塊設(shè)有:編譯系統(tǒng)原理、編譯技術(shù)等課程。6)軟件過程類課程模塊設(shè)有:軟件工程、需求工程、軟件項目管理、軟件建模技術(shù)UML等課程。7)軟件設(shè)計類課程模塊設(shè)有:C++高級程序設(shè)計、J2EE與中間件、.NET架構(gòu)技術(shù)、設(shè)計模式等課程。8)軟件架構(gòu)類課程模塊設(shè)有:大型軟件系統(tǒng)構(gòu)造、軟件體系結(jié)構(gòu)等課程。9)軟件測試類課程模塊設(shè)有:軟件測試技術(shù)、軟件測試與評估等課程。10)人機(jī)交互類課程模塊設(shè)有:人機(jī)交互技術(shù)等課程。11)特色項目類課程模塊設(shè)有:軟件工程項目案例解析、大型軟件工程項目實訓(xùn)等課程。12)可擴(kuò)充類課程模塊設(shè)有:手機(jī)游戲開發(fā)、網(wǎng)絡(luò)游戲開發(fā)、計算機(jī)圖形學(xué)、嵌入式Linux網(wǎng)絡(luò)及GUI應(yīng)用開發(fā)、嵌入式Linux驅(qū)動開發(fā)、手持設(shè)備軟件開發(fā)等課程。
4 軟件工程專業(yè)培養(yǎng)方案制定與實施
軟件工程專業(yè)培養(yǎng)方案制定是基于軟件與工程的復(fù)合,將軟件工程與領(lǐng)域應(yīng)用相結(jié)合,強(qiáng)調(diào)計算機(jī)科學(xué)和數(shù)學(xué)基礎(chǔ)的同時,將專業(yè)課程重點放在軟件新技術(shù)和軟件工程新技術(shù)方面,通過對實踐類課程工程化改造,增設(shè)軟件工程項目實訓(xùn)環(huán)節(jié),開設(shè)部分技能課程,試圖使學(xué)生的基礎(chǔ)知識、專業(yè)技能、創(chuàng)新能力、工程能力和職業(yè)素質(zhì)都能得到全面均衡發(fā)展。具體措施如下。
4.1 建立英語為主日語為輔的外語教學(xué)體系
根據(jù)IT市場的實際需求,軟件工程專業(yè)培養(yǎng)方案制定,除正常開設(shè)四個學(xué)期大學(xué)英語外,增開兩個學(xué)期標(biāo)準(zhǔn)目語和一個學(xué)期專業(yè)英語,堅持外語學(xué)習(xí)四年不斷線,旨在為學(xué)生選擇日企或?qū)θ胀獍髽I(yè)就業(yè)提供方便。
4.2 建立工程化實踐教學(xué)體系
建立“四年不斷線、三個層次相呼應(yīng)、兩大措施為保障”的工程化實踐教學(xué)體系?!八哪瓴粩嗑€”是指實踐環(huán)節(jié)四年不斷線,每個學(xué)期至少有一個集中性的實踐教學(xué)環(huán)節(jié),體現(xiàn)“全過程”實踐;“三個層次相呼應(yīng)”主要是從實踐教學(xué)內(nèi)容設(shè)計上考慮的,包括第一層次教學(xué)實驗,第二層次課程設(shè)計及專業(yè)實習(xí),第三層次工程項目實訓(xùn)與畢業(yè)設(shè)計;“兩大措施為保障”主要指教學(xué)計劃保障和考核制度保障。
4.3 設(shè)置專門的實踐課程
針對工程化軟件人才應(yīng)具備的個人開發(fā)能力、團(tuán)隊開發(fā)能力、系統(tǒng)研發(fā)能力和設(shè)備應(yīng)用能力,以必修課和選修課形式,開設(shè)四類特色化、階梯狀工程實踐學(xué)分課程,即程序設(shè)計類實踐課程、軟件工程類實踐課程、項目管理類實踐課程和網(wǎng)絡(luò)平臺類實踐課程,構(gòu)成了系統(tǒng)全面的學(xué)生實踐能力訓(xùn)練體系。
4.4 提高專業(yè)課程教學(xué)中的實驗課時量
除個別側(cè)重理論教學(xué)的專業(yè)課程外,80%以上的專業(yè)課程包含實驗或?qū)嵙?xí)環(huán)節(jié),實驗或?qū)嵙?xí)成績占總成績的30%以上,一部分實踐性較強(qiáng)的課程是以上機(jī)考試和答辯作為最終考試方式。
4.5 開設(shè)部分技能課程
在技能課程中,與該領(lǐng)域內(nèi)具有國際領(lǐng)先水平的企業(yè)在課件共享、教師培訓(xùn)和資源投入等方面展開合作,共同設(shè)計、講授和評估課程。鼓勵學(xué)生參與企業(yè)提供的專業(yè)認(rèn)證考試,或參加國家相應(yīng)的專業(yè)資格考試,對此,學(xué)院將計算機(jī)網(wǎng)絡(luò)、Oracle數(shù)據(jù)庫、J2EE與中間件等認(rèn)證課程納入本科教學(xué)計劃中,全面體現(xiàn)學(xué)生的“多證多能”。
論文關(guān)鍵詞:軟件人才;人才培養(yǎng)模式;企業(yè)需求;應(yīng)用型
軟件產(chǎn)業(yè)作為信息產(chǎn)業(yè)的核心和國民經(jīng)濟(jì)信息化的基礎(chǔ),日益受到政府的高度重視。軟件產(chǎn)業(yè)快速發(fā)展的關(guān)鍵是人才。當(dāng)前我國軟件人才的規(guī)模、結(jié)構(gòu)和水平還不能適應(yīng)軟件產(chǎn)業(yè)的實際需求,存在著一個怪現(xiàn)象:一方面,軟件企業(yè)招聘不到合適的人才;另一方面,很多軟件專業(yè)的應(yīng)屆畢業(yè)生找不到工作。如何構(gòu)建適應(yīng)企業(yè)需求的軟件人才培養(yǎng)模式,縮小高校培養(yǎng)人才與企業(yè)需求的差距是當(dāng)前高校應(yīng)當(dāng)研究的課題。
一、當(dāng)前軟件人才培養(yǎng)中存在的問題
1.軟件人才培養(yǎng)定位不準(zhǔn)
IT業(yè)將軟件人才分為“藍(lán)領(lǐng)”和“白領(lǐng)”兩種類型。軟件“白領(lǐng)”首先必須是一個優(yōu)秀的軟件“藍(lán)領(lǐng)”,這是非常重要的。綜合性高校將自己的人才培養(yǎng)目標(biāo)定位為培養(yǎng)軟件“白領(lǐng)”,這本身是沒有問題的。但在實際的培養(yǎng)過程,卻往往忽視達(dá)到“白領(lǐng)”的目標(biāo),首先應(yīng)該培養(yǎng)學(xué)生成為一個“優(yōu)秀藍(lán)領(lǐng)”,掌握“藍(lán)領(lǐng)”所必需的知識技能,然后再將其升級培養(yǎng)為軟件“白領(lǐng)”這一規(guī)律。學(xué)生接受到的是“白領(lǐng)”所必需的課程,但由于缺乏實際的軟件開發(fā)經(jīng)驗,不能設(shè)計出具有可操作性、可重用性和可擴(kuò)展性的軟件結(jié)構(gòu),不能勝任“白領(lǐng)”的工作。甚至?xí)幱跍S為“藍(lán)領(lǐng)”仍有可能不能進(jìn)入工作狀態(tài)的尷尬境地,這樣的人才較容易被淘汰。
2.軟件人才專業(yè)能力不強(qiáng)
“專業(yè)性”是高等教育三個性質(zhì)中最重要的性質(zhì),它貫穿于高等教育的專業(yè)、課程等各個環(huán)節(jié),它強(qiáng)調(diào)了大學(xué)生一定要具有一定的專業(yè)特長。在大眾化教育的今天,我國的人才培養(yǎng)強(qiáng)調(diào)“寬口徑、厚基礎(chǔ)”,強(qiáng)調(diào)的是大學(xué)生知識面廣和畢業(yè)時就業(yè)面寬的特征,但如果這樣就不重視學(xué)生專業(yè)特長的培養(yǎng)就是不合理的了。目前,大部分高校的軟件工程專業(yè)是在計算機(jī)科學(xué)與技術(shù)專業(yè)基礎(chǔ)上發(fā)展起來的。在這樣的學(xué)科特點下,軟件工程專業(yè)人才培養(yǎng)方案和教學(xué)模式就會沿用計算機(jī)科學(xué)與技術(shù)專業(yè)的人才培養(yǎng)方案和教學(xué)模式,就容易導(dǎo)致學(xué)生缺乏軟件人才所必需的軟件開發(fā)、軟件工程、團(tuán)隊溝通與合作及軟件重用與變更等方面能力的培養(yǎng),缺少了其作為軟件專業(yè)畢業(yè)生所應(yīng)該具有的特長,不能適應(yīng)軟件企業(yè)的需求,學(xué)生很難找到一份滿意的工作。
3.教師軟件工程能力薄弱
高校的三大職能當(dāng)中首當(dāng)其沖的就是人才培養(yǎng)的職能。人才培養(yǎng)的關(guān)鍵是教師,教師的教學(xué)水平和科研水平是高校人才培養(yǎng)質(zhì)量最為重要的因素。對當(dāng)前高校教師的評價結(jié)果主要決定于教師的學(xué)歷、科研水平及教學(xué)水平,其中前兩項更能短期體現(xiàn)教師的個人價值和能力,這就導(dǎo)致教師重學(xué)歷、重科研、重理論而輕能力、輕教學(xué)及輕實踐。對于軟件專業(yè)的教師,為了提高自己的職稱和體現(xiàn)自己的價值,就忙于軟件理論的研究及發(fā)表科研論文,簡單應(yīng)付學(xué)校的教學(xué)任務(wù),疏于軟件開發(fā)、軟件工程實施、軟件架構(gòu)設(shè)計及軟件系統(tǒng)分析等方面的研究和實踐,使得自己本身就缺乏實踐工程能力,當(dāng)然自己的學(xué)生就容易空具有扎實的理論知識,但卻不能勝任實踐能力和工程能力要求較高的軟件企業(yè)的工作,不能滿足企業(yè)的要求。
二、軟件工程專業(yè)人才培養(yǎng)模式的改革和創(chuàng)新
NIIT(National Institute of Information Technology),是印度擁有20 余年軟件開發(fā)與IT職業(yè)教育經(jīng)驗的IT培訓(xùn)廠商,其先進(jìn)、高效的教學(xué)方法,可以確保學(xué)員可以在較短的時期內(nèi),全面掌握業(yè)界的主流軟件開發(fā)技術(shù),滿足市場對軟件人才的的需求。我校于2006被江蘇省教育廳遴選為首批與NIIT合作的高校之一,學(xué)校已與NIIT簽署協(xié)議,聯(lián)合培養(yǎng)可從事軟件開發(fā)的各專業(yè)本科生。為了提高我校軟件專業(yè)人才培養(yǎng)質(zhì)量,揚州大學(xué)信息學(xué)院建立以企業(yè)需求為導(dǎo)向的,將NIIT課程嵌入到軟件工程專業(yè)人才培養(yǎng)方案中的嵌入式面向企業(yè)需求的人才培養(yǎng)模式。
1.制定一個符合現(xiàn)代軟件發(fā)展需求的軟件人才培養(yǎng)方案
我校遵循先進(jìn)性、靈活性、工程性、實用性及創(chuàng)新性五個原則,在充分調(diào)查了當(dāng)前江蘇省軟件企業(yè)需求的基礎(chǔ)上,建立揚州大學(xué)軟件工程專業(yè)培養(yǎng)方案。培養(yǎng)方案在突出企業(yè)需求的基礎(chǔ)上,著重突出了三個要點:注重基礎(chǔ)、精練方向、拓展興趣。
注重基礎(chǔ)強(qiáng)調(diào)計算機(jī)基礎(chǔ)理論教學(xué),開設(shè)了9門學(xué)科基礎(chǔ)課程,包括數(shù)據(jù)結(jié)構(gòu)與算法、離散數(shù)學(xué)、軟件工程、操作系統(tǒng)原理、計算機(jī)通信與網(wǎng)絡(luò)、C及C++語言程序設(shè)計、計算機(jī)硬件基礎(chǔ)、程序設(shè)計基礎(chǔ)及算法設(shè)計與分析等,所有課程都請資深的教師擔(dān)任課程的教學(xué)工作。
精練方向?qū)嵤┠K教學(xué),強(qiáng)調(diào)對學(xué)生在某一方面能力進(jìn)行培養(yǎng),這部分內(nèi)容主要實施的是NIIT的課程內(nèi)容。我們將NIIT課程建設(shè)成為兩大課程模塊:.net課程模塊及Java課程模塊。每一模塊都包括從開發(fā)語言、WEB編程、移動程序設(shè)計、中小企業(yè)程序設(shè)計、企業(yè)級架構(gòu)設(shè)計及數(shù)據(jù)庫等一整套循序漸進(jìn)的課程體系結(jié)構(gòu),學(xué)生可以根據(jù)自己的喜好來選擇一個模塊進(jìn)行比較深入的學(xué)習(xí)。
拓展興趣強(qiáng)調(diào)學(xué)生在某一方面技能比較突出的情況下,可以選擇其他學(xué)習(xí)模塊及其他拓展興趣的課程進(jìn)行學(xué)習(xí),其中拓展興趣的課程主要包括電子商務(wù)、網(wǎng)絡(luò)安全、數(shù)字圖像處理、計算機(jī)圖形等。
2.面向應(yīng)用,改革傳統(tǒng)教學(xué)的方法,實現(xiàn)教學(xué)方法創(chuàng)新
我校根據(jù)軟件專業(yè)的特點,對傳統(tǒng)的“教師+教材”為資源,以“黑板+粉筆”為主的課堂講授模式教學(xué)方式進(jìn)行了變革,主要體現(xiàn)在兩個方面:“混合教學(xué)法”(Blending-Learning)及“榜樣案例教學(xué)法”。
“混合教學(xué)法”是把傳統(tǒng)課堂教學(xué)和利用網(wǎng)絡(luò)教學(xué)平臺進(jìn)行自主學(xué)習(xí)、協(xié)同學(xué)習(xí)(E-Learning)的優(yōu)勢相結(jié)合,以培養(yǎng)學(xué)生實踐能力和創(chuàng)新能力為目標(biāo)的一種教學(xué)方式。我校于2007年構(gòu)建了自己的網(wǎng)絡(luò)教學(xué)平臺作為教師和學(xué)生的第二課堂。軟件專業(yè)任課教師在課堂中主要進(jìn)行框架內(nèi)容和重點、難點內(nèi)容講解,并合理安排學(xué)生自主學(xué)習(xí)內(nèi)容。課堂外教師在網(wǎng)絡(luò)平臺中設(shè)置問題情境,組織學(xué)生討論,引導(dǎo)學(xué)生積極進(jìn)行自主、探索式學(xué)習(xí)。
“榜樣案例教學(xué)法”MCLA(Model Centered Learning Architecture)是一種在專家引導(dǎo)下的獨立解決實際問題的科學(xué)學(xué)習(xí)方法,是NIIT課程教學(xué)使用的方法。教師將整個課程內(nèi)容分解成若干個小的教學(xué)過程,在每個過程中教師根據(jù)所講的內(nèi)容,結(jié)合企業(yè)的實際需求,提出一個實際存在的問題案例,然后由教師系統(tǒng)的講解解決問題案例的思路和方法。然后對學(xué)生提出另一個類似的實際問題,學(xué)生可參照教師的方法來解決問題,這是在專家指導(dǎo)下的實踐。最后,學(xué)生將這些所學(xué)的知識綜合運用到解決一個新的實際問題上,且要求獨立完成,這就是無指導(dǎo)下的實踐。整個教學(xué)過程是在專用的機(jī)房中進(jìn)行的。通過這樣的方法來培養(yǎng)學(xué)生獨立解決實際問題的能力及軟件工程能力。
3.創(chuàng)新實踐教學(xué)體系,培養(yǎng)學(xué)生工程能力
實踐教學(xué)是提高學(xué)生工程能力及創(chuàng)新能力的有效手段。我校軟件專業(yè)根據(jù)自己的特點,依據(jù)實踐教學(xué)整體化、多元化的原則,對原有實踐教學(xué)體系進(jìn)行了創(chuàng)新,主要表現(xiàn)在兩個方面:加大實踐教學(xué)力度、規(guī)范實踐教學(xué)管理、監(jiān)控實踐教學(xué)過程。
為了加大實踐教學(xué)力度,在2010修訂的人才培養(yǎng)方案中,并加大了實踐性教學(xué)的學(xué)分?jǐn)?shù),達(dá)58個學(xué)分(不包括NIIT課程學(xué)分)。依托NIIT培訓(xùn),建立了軟件專業(yè)近100人的專用機(jī)房,保證學(xué)院軟件專業(yè)學(xué)生的上機(jī)時間,且將NIIT課程(51學(xué)分)切入到人才培養(yǎng)方案中作為實踐類課程進(jìn)行教學(xué),加大實踐教學(xué)力度。與國內(nèi)外各類知名IT企業(yè)合作建立了IT實訓(xùn)基地,讓畢業(yè)生最后一學(xué)年進(jìn)入企業(yè)進(jìn)行工程實習(xí),積極為學(xué)生營造更為真實的“實戰(zhàn)”環(huán)境,來提高學(xué)生的項目管理能力、交流與組織協(xié)調(diào)能力,把握軟件市場的需求能力等。為了規(guī)范實踐教學(xué)管理,學(xué)校建立了《實驗教學(xué)管理條例》、《實習(xí)教學(xué)工作條例》、《本科生畢業(yè)設(shè)計(論文)工作條例》、《實踐活動組織辦法》及《NIIT課程教學(xué)管理條例》等一系列的實踐教學(xué)管理規(guī)定。通過與企業(yè)溝通,重新編制了各門課程的實踐指導(dǎo)書,讓學(xué)生的實踐課程的內(nèi)容與企業(yè)需求接軌。為了監(jiān)控實踐教學(xué)過程,我們建立校、院兩級督導(dǎo)監(jiān)督制度對教學(xué)過程進(jìn)行監(jiān)督,并組織專家抽查學(xué)生的實踐設(shè)計成果。每年兩次請學(xué)生對教師進(jìn)行評價,公開評價結(jié)果,并請督導(dǎo)對得分較低的教師進(jìn)行指導(dǎo),真正起到督導(dǎo)“既督又導(dǎo)”的作用。
4.加強(qiáng)教師隊伍建設(shè),提高教師素質(zhì)
軟件人才的培養(yǎng)質(zhì)量很大程度取決于教師隊伍的整體水平和素質(zhì)。我校根據(jù)自己的特點,在教師隊伍建設(shè)方面采取多元化的建設(shè)方法,即采取了外引內(nèi)扶,專兼結(jié)合與專業(yè)教學(xué)研究團(tuán)隊建設(shè)相結(jié)合的多元化策略。
[論文關(guān)鍵詞]多元智能 職業(yè)能力 軟件工程專業(yè)
一、引言
多元智能理論創(chuàng)建于20世紀(jì)80年代,是美國哈佛大學(xué)霍華德·加德納在前人的基礎(chǔ)上創(chuàng)立的一種新的智能理論。該理論認(rèn)為教育中需要利用有效的方法和策略來開發(fā)、培養(yǎng)學(xué)生的多元智能,而實踐是培養(yǎng)學(xué)生解決實際問題能力和創(chuàng)新能力的有力方式,是培養(yǎng)學(xué)生多元智能的有效途徑。在單位用人策略越來越趨向?qū)嶋H的情況中,學(xué)生如何在了解一個完整的職業(yè)生涯發(fā)展道路的基礎(chǔ)上,完善和積累“職業(yè)能力”,把自己的能力和企業(yè)需要聯(lián)系起來,合理地利用“職業(yè)能力”,將最終成為學(xué)生能否被企業(yè)接納的重要因素。
廣西工學(xué)院(以下簡稱“我?!?長期以來積極探索辦學(xué)體制改革。1994年,在柳州市委和柳州市政府的倡導(dǎo)下,由廣西工學(xué)院、廣西柳州鋼鐵(集團(tuán))公司等13家單位共同發(fā)起成立廣西工學(xué)院董事會。目前,董事單位已發(fā)展到44家。多年來,我校與企事業(yè)董事單位有著密切的產(chǎn)、學(xué)、研合作關(guān)系,以董事會的運作為載體,努力創(chuàng)新辦學(xué)體制,走出了一條學(xué)校與社會企業(yè)之間“優(yōu)勢互補(bǔ)、互惠互利、共同發(fā)展”的特色辦學(xué)新路,逐步形成了“校市相融,校企合作”的鮮明辦學(xué)特色。
計算機(jī)軟件工程專業(yè)人才的培養(yǎng)繼承和發(fā)展了我校這一辦學(xué)特色傳統(tǒng),高度重視學(xué)生動手實踐能力的培養(yǎng),建立“課堂實訓(xùn)、項目實訓(xùn)、企業(yè)實訓(xùn)”三個層次遞進(jìn)的實踐教學(xué)體系,加強(qiáng)與企業(yè)和社會的聯(lián)系,引入社會資源參與辦學(xué)。我校軟件工程專業(yè)與區(qū)內(nèi)知名IT企業(yè)廣西德意數(shù)碼、南寧平方軟件、柳州藍(lán)??萍肌V西軟件評測中心、南寧時空網(wǎng)以及區(qū)外中軟國際、四川華迪、深圳達(dá)內(nèi)、深圳計算機(jī)協(xié)會、上海杰普、珠海永亞等單位簽訂了校外實習(xí)實訓(xùn)合作協(xié)議,安排學(xué)生赴公司實習(xí)實訓(xùn),并取得了很好的效果。
二、多元智能理論的特征
在加德納的多元智能框架中,人的智能至少包括下列八個方面:言語—語言智能、數(shù)理—邏輯智能、視覺—空間智能、音樂—節(jié)奏智能、身體—動覺智能、交流—交際智能、自知—自省智能、自然觀察智能。
多元智能具有以下特征:第一,關(guān)注文化性。智能是在一定文化背景中學(xué)習(xí)機(jī)會和生理特征相互作用的產(chǎn)物。第二,突出多元性。智能是以多元化形式存在的,多種智能因素同等重要,需要給予同等的關(guān)注。第三,強(qiáng)調(diào)差異性。多元智能理論認(rèn)為每個人都同時擁有相對獨立的多種智能,在不同環(huán)境和教育條件下,個體的智能發(fā)展方向和程度有著明顯的差異性。第四,重視實踐性。把智能作為解決實踐問題中的能力,是智能理論發(fā)展的一個突破性進(jìn)展。評價一個人的智能水平,要看這個人解決實際問題的能力,以及在自然合理的環(huán)境下的創(chuàng)造力。第五,注重開發(fā)性。人的多元智能的發(fā)展水平的高低關(guān)鍵在于開發(fā)。
三、軟件工程專業(yè)“職業(yè)能力”培養(yǎng)方案
軟件工程專業(yè)“職業(yè)能力”的培養(yǎng)必須堅持做中學(xué)的原則,讓學(xué)生在“做事”的過程中學(xué)習(xí)怎么“做人”,課程的設(shè)置要面向市場,以“厚基礎(chǔ)、精方向、重實踐、突特色、強(qiáng)外語”為原則指導(dǎo)課程設(shè)置,強(qiáng)調(diào)按照現(xiàn)代工程和軟件開發(fā)、設(shè)計、分析和管理等技術(shù)來設(shè)置課程組,以實際應(yīng)用為需求,依據(jù)學(xué)生特點,建立個性化培養(yǎng)方案,其別強(qiáng)調(diào)實踐教學(xué),構(gòu)建“課程實訓(xùn)項目實訓(xùn)企業(yè)實習(xí)”的實踐教學(xué)體系。
1.關(guān)注文化性,實現(xiàn)校企合作辦學(xué)。多元智能理論尊重個體的文化背景和社會環(huán)境,加德納的智能定義強(qiáng)調(diào)了智能的社會文化性。隨著我國經(jīng)濟(jì)的高速發(fā)展,尋求經(jīng)濟(jì)發(fā)展模式的轉(zhuǎn)型,著力發(fā)展少能耗、低污染和高附加值的高新技術(shù)產(chǎn)業(yè)是我們面臨的主要任務(wù)。全球經(jīng)濟(jì)一體化已成為當(dāng)今世界經(jīng)濟(jì)發(fā)展和競爭的一個主要特征。這些都需要大量適應(yīng)經(jīng)濟(jì)形勢的高級工程型人才,除要求他們掌握日益增加的專業(yè)知識和技能外,還要更懂得人文知識,了解全球問題,具備文化多樣性和高效的交流能力。這對智能的培養(yǎng),“職業(yè)能力”的培養(yǎng)提出了更高的要求。 轉(zhuǎn)貼于
我校軟件工程專業(yè)在課程實習(xí)、暑假實習(xí)和畢業(yè)設(shè)計等環(huán)節(jié)進(jìn)行改革,探索高效的工程訓(xùn)練內(nèi)容設(shè)計、過程管理新機(jī)制。堅持走“走出去”(送學(xué)生到企業(yè)實習(xí))和“請進(jìn)來”(將企業(yè)好的做法和項目引進(jìn)到校內(nèi))相結(jié)合的新路子,充分調(diào)動企業(yè)積極性,發(fā)揮企業(yè)優(yōu)勢,使其參與到教學(xué)活動中來。辦好“校內(nèi)”“校外”兩個實訓(xùn)基地建設(shè),在校內(nèi)繼續(xù)凝練、深化“校內(nèi)實習(xí)工廠”的建設(shè)思路,在校外與深圳、上海、南寧等軟件公司建設(shè)好實訓(xùn)基地。將傳統(tǒng)授課模式改寫成在實踐過程中去施教的過程,在“做中學(xué)”,以項目和案例為學(xué)習(xí)過程的載體,以不斷涌現(xiàn)出來的問題為學(xué)習(xí)知識的驅(qū)動力,在學(xué)習(xí)的過程中,讓學(xué)生不斷接受企業(yè)的文化,體驗團(tuán)隊協(xié)作的精神,提高“職業(yè)能力”。
2.突出多元,強(qiáng)調(diào)差異,改革授課內(nèi)容和授課模式。多元智能理論認(rèn)為,智能是以多元化形式存在的,每個人都同時擁有相對獨立的多種智能,在不同環(huán)境和教育條件下個體的智能發(fā)展方向和程度有著明顯的差異性。
我校軟件工程專業(yè)強(qiáng)調(diào)面向市場,面向企業(yè),保障學(xué)生實驗和設(shè)計的題目全部來源于工程實踐項目,正視學(xué)生的智能多元性和差異性。學(xué)生可以根據(jù)自己的愛好和專業(yè)知識選擇校內(nèi)企業(yè)聯(lián)合實驗室項目、指導(dǎo)教師項目、實習(xí)企業(yè)項目,完成自己的各項課程設(shè)計和畢業(yè)設(shè)計。這有利于激發(fā)學(xué)生的學(xué)習(xí)興趣,規(guī)劃今后的專業(yè)發(fā)展方向。此外,我們鼓勵學(xué)生以團(tuán)隊的形式在完成課程學(xué)習(xí)的同時完成規(guī)定的大作業(yè),使學(xué)生在軟件系統(tǒng)開發(fā)(分析、設(shè)計、實現(xiàn)和測試)、團(tuán)隊實踐和過程控制、管理能力等方面得到系統(tǒng)的訓(xùn)練和提高。
3.重視實踐性、開發(fā)性,完善教學(xué)體系。實踐性、開發(fā)性正是多元智能理論的核心特征。我校軟件工程專業(yè)培養(yǎng)模式重視實踐,強(qiáng)調(diào)必須在實踐過程中去施教的過程,在“做中學(xué)、學(xué)中做”。重視培養(yǎng)學(xué)生的綜合能力,圍繞培養(yǎng)具有綜合競爭能力的軟件工程師這一核心,對教學(xué)內(nèi)容、課程體系、實踐環(huán)節(jié)、教學(xué)方法和組織方式和教學(xué)過程管理等進(jìn)行改革,探索適合軟件人才培養(yǎng)的新型教育模式和新機(jī)制。具體方案設(shè)計如下:
基礎(chǔ)知識教育。圍繞基礎(chǔ)知識和專業(yè)基礎(chǔ)知識教育,圍繞數(shù)學(xué)基礎(chǔ)、程序設(shè)計主線展開教學(xué),使學(xué)生能夠具有扎實的基本功,為高層次人才和創(chuàng)新能力的培養(yǎng)打下堅實的基礎(chǔ)。在暑期前后進(jìn)行近一個月的編程強(qiáng)化訓(xùn)練,由企業(yè)教師和校內(nèi)教師主講,強(qiáng)化訓(xùn)練結(jié)束后進(jìn)行編程能力的考核。
專業(yè)知識教育。圍繞專業(yè)基礎(chǔ)、軟件工程基礎(chǔ)、計算機(jī)硬件基礎(chǔ)等展開教學(xué)。在此階段,學(xué)生參加為期三個月的模擬項目實訓(xùn),聘請企業(yè)教師主講,校內(nèi)教師做教輔,實訓(xùn)結(jié)束后進(jìn)行第二級項目能力的考核。這是二年級到三年級的過渡階段,也是軟件工程專業(yè)學(xué)生在校項目實際鍛煉的重要階段。
軟件工程教育圍繞著軟件開發(fā)、專業(yè)方向課程展開教學(xué)。對相關(guān)的課程進(jìn)行整合,形成課程群,突破學(xué)期、授課教師、課程各自獨立的局限,實現(xiàn)總體設(shè)計、綜合布局、交叉穿插、協(xié)同配合的新模式。設(shè)計一個綜合項目,貫穿于幾門課程之中。學(xué)生以團(tuán)隊的形式在規(guī)定的時間內(nèi)完成學(xué)習(xí)課程,提高軟件系統(tǒng)開發(fā)、團(tuán)隊實踐和過程控制、管理等能力。
軟件工程實踐學(xué)生參加為期一年的企業(yè)實習(xí),參加企業(yè)的實際項目的開發(fā)與運作。學(xué)生可以根據(jù)自己的愛好和專業(yè)知識選擇校內(nèi)企業(yè)聯(lián)合實驗室項目、指導(dǎo)教師項目、實習(xí)企業(yè)項目,完成本科畢業(yè)設(shè)計論文。
Jeffrey J.P.Tsai University of Illinois,
Chicago, USA(Eds.)
Machine Learning
Applications in Software
Engineering
Series on Software Engineering and Knowledge Engineering Vol. 16
2005,355Ppp.
ISBN 9789812560940
軟件工程中的
機(jī)器學(xué)習(xí)應(yīng)用
D張JJP特賽編
本書是《軟件工程與知識工程》叢書的第16卷。Brooks在其經(jīng)典的論文“無銀彈”中對于在變化的環(huán)境中開發(fā)和維護(hù)大量軟件系統(tǒng)的挑戰(zhàn)已經(jīng)做出了具有說服力的闡述。復(fù)雜性、一致性、可變性和隱形性,這些都是在開發(fā)大型軟件中固有的基本困難。
人們提出了許多演化或者遞增改進(jìn)的辦法,每一種改進(jìn)辦法都試圖致力于改進(jìn)這些基本困難的某些方面。人工智能技術(shù)對軟件工程的應(yīng)用產(chǎn)生了某些令人振奮的結(jié)果。這些成功的人工智能技術(shù)包括了基于知識的方法,自動推理、專家系統(tǒng)、啟發(fā)式搜索策略、時態(tài)邏輯、規(guī)劃及模式識別。為了最終克服這些基本的困難,人工智能技術(shù)能夠發(fā)揮重要的作用。而作為人工智能的一個子領(lǐng)域,機(jī)器學(xué)習(xí)涉及一個問題,即如何建立一個計算機(jī)程序,該程序通過經(jīng)驗?zāi)軌蚋倪M(jìn)它們在執(zhí)行某些任務(wù)時的性能。
機(jī)器學(xué)習(xí)專門致力于創(chuàng)造并且編譯可驗證的知識,而這些知識與人工制品的設(shè)計與構(gòu)建相關(guān)。機(jī)器學(xué)習(xí)領(lǐng)域包括了監(jiān)督學(xué)習(xí)、無監(jiān)督學(xué)習(xí)和增強(qiáng)學(xué)習(xí),它已經(jīng)被證明在許多的應(yīng)用領(lǐng)域中具有極大的實用價值。軟件工程領(lǐng)域已成為一塊沃土,在那里許多軟件開發(fā)和維護(hù)的任務(wù)可以系統(tǒng)地闡述為學(xué)習(xí)問題和依據(jù)學(xué)習(xí)算法的方法。本書涉及了在軟件工程中的機(jī)器應(yīng)用這個主題,它提供了對機(jī)器學(xué)習(xí)的綜述,總結(jié)了這個領(lǐng)域中的最新實踐,給出了對現(xiàn)有工作的分類,提供了某些應(yīng)用準(zhǔn)則。書中還包括了在該研究領(lǐng)域中先前發(fā)表的論文集合。
本書由9章組成。第1章機(jī)器學(xué)習(xí)與軟件工程介紹;第2章預(yù)測和估計中的機(jī)器學(xué)習(xí)應(yīng)用;第3章屬性與模型發(fā)現(xiàn)中的機(jī)器學(xué)習(xí)應(yīng)用;第4章變換中的機(jī)器學(xué)習(xí)應(yīng)用;第5章生成與合成中的機(jī)器學(xué)習(xí)應(yīng)用;第6章重復(fù)使用中的機(jī)器學(xué)習(xí)應(yīng)用;第7章需求獲取中的機(jī)器學(xué)習(xí)應(yīng)用;第8章開發(fā)知識管理中的機(jī)器學(xué)習(xí)應(yīng)用;第9章準(zhǔn)則與結(jié)論。
本書可供軟件工程以及機(jī)器學(xué)習(xí)專業(yè)的研究人員和研究生閱讀參考。也可供從事軟件開發(fā)工作的人員閱讀。
胡光華,高級軟件工程師
(原中國科學(xué)院物理學(xué)研究所)