河南大學(xué)軟件工程碩士研究生專業(yè)是計(jì)算機(jī)與信息工程學(xué)院下設(shè)的研究生專業(yè),計(jì)算機(jī)與信息工程學(xué)院擁有遙感信息科學(xué)與技術(shù)一個(gè)二級博士點(diǎn)和計(jì)算機(jī)科學(xué)與技術(shù)、軟件工程、控制科學(xué)與工程3個(gè)一級碩士點(diǎn),設(shè)有計(jì)算機(jī)科學(xué)與技術(shù)、軟件工程、網(wǎng)絡(luò)工程、自動化4個(gè)本科專業(yè)。計(jì)算機(jī)科學(xué)與技術(shù)為省級重點(diǎn)一級學(xué)科和省級特色專業(yè),控制科學(xué)與工程為省級重點(diǎn)一級學(xué)科。河南大學(xué)軟件工程在職研究生專業(yè)培養(yǎng)方案如下:
一、學(xué)科、專業(yè)及研究方向簡介
1、學(xué)科、專業(yè)簡介
軟件工程的理論基礎(chǔ)主要是計(jì)算機(jī)科學(xué)中的程序理論和計(jì)算理論,以及求解問題的數(shù)學(xué)理論與方法。既關(guān)注構(gòu)造軟件的理論、模型與算法及其在軟件開發(fā)與維護(hù)中的應(yīng)用,也關(guān)注求解問題的數(shù)學(xué)理論與方法及其在軟件建模、分析、設(shè)計(jì)和驗(yàn)證中的應(yīng)用。
軟件工程學(xué)科的方法論基礎(chǔ)主要是系統(tǒng)工程、管理學(xué)和經(jīng)濟(jì)學(xué)等,重點(diǎn)關(guān)注軟件系統(tǒng)的復(fù)雜性問題,涉及大型復(fù)雜軟件系統(tǒng)開發(fā)、運(yùn)行與維護(hù)的原則和方法。由于軟件的特殊性,軟件工程與傳統(tǒng)的工程學(xué)有所不同。軟件工程更關(guān)注抽象、建模、信息組織和表示、變更管理等,在軟件的設(shè)計(jì)階段必須考慮實(shí)現(xiàn)和質(zhì)量控制,而且持續(xù)進(jìn)化是軟件的重要特征。同時(shí),過程管理、質(zhì)量保證、成本進(jìn)度計(jì)劃與控制等也是軟件工程方法論的重要組成部分。軟件工程是軟件產(chǎn)業(yè)和信息產(chǎn)業(yè)的支撐學(xué)科,科學(xué)研究、工程實(shí)踐和交叉應(yīng)用是軟件工程的學(xué)科特性。
2、研究方向
(1)軟件需求工程
主要研究軟件系統(tǒng)的功能性需求與非功能性需求的抽取、建模、驗(yàn)證等技術(shù)。
(2)軟件體系結(jié)構(gòu)
主要研究軟件體系結(jié)構(gòu)描述、軟件體系結(jié)構(gòu)風(fēng)格、軟件體系結(jié)構(gòu)評價(jià)和軟件體系結(jié)構(gòu)的形式化方法等。
(3)軟件測試與質(zhì)量工程
主要研究軟件測試用例設(shè)計(jì)與應(yīng)用、 自動化測試的技術(shù)和工具、以及質(zhì)量保證的概念、過程與工具等。
(4)軟件項(xiàng)目管理
主要研究大型軟件項(xiàng)目的計(jì)劃、跟蹤、管理、監(jiān)理和控制的技術(shù)、方法和工具。
(5)高可信軟件系統(tǒng)開發(fā)技術(shù)
主要研究高可信軟件系統(tǒng)的需求建模、形式化分析、架構(gòu)設(shè)計(jì)、測試與質(zhì)量保證的方法與技術(shù)。
二、培養(yǎng)目標(biāo)
具備本學(xué)科理論基礎(chǔ)、掌握基本的知識體系和較高深的專業(yè)技能,具有較好的創(chuàng)新意識和綜合性的學(xué)術(shù)修養(yǎng),具備獨(dú)立進(jìn)行學(xué)術(shù)研究的能力?蓮氖萝浖こ痰幕A(chǔ)研究、應(yīng)用基礎(chǔ)研究和關(guān)鍵技術(shù)創(chuàng)新等工作,也可進(jìn)一步攻讀相關(guān)學(xué)科的博士學(xué)位。
本專業(yè)的基本要求是:
1、樹立正確的人生觀、是非觀和價(jià)值觀,思想端正、熱愛科學(xué)、努力進(jìn)取,具有較強(qiáng)的事業(yè)心和責(zé)任感,具有良好的道德品質(zhì)和學(xué)術(shù)修養(yǎng),具有團(tuán)隊(duì)合作精神。
2、掌握、運(yùn)用科學(xué)的方法論觀察客觀世界、發(fā)現(xiàn)問題并尋找解決問題的方法;掌握堅(jiān)實(shí)的專業(yè)基礎(chǔ)理論和系統(tǒng)的專業(yè)知識,具有較高的獨(dú)立從事科研工作、教學(xué)工作或擔(dān)任專門技術(shù)工作的能力,了解軟件工程基本理論和發(fā)展動向。
3、較深刻理解軟件工程方法論,掌握項(xiàng)目管理的基本技能。具有較強(qiáng)的算法設(shè)計(jì)、分析能力和程序設(shè)計(jì)能力,掌握一種流行的程序開發(fā)工具;掌握一門外國語,能運(yùn)用該外語比較熟練地閱讀本專業(yè)的文獻(xiàn)資料。
4、擁有健康體魄,精力充沛。
三、基本學(xué)制和申請學(xué)位最長年限
學(xué)術(shù)型碩士生學(xué)制為3年,碩士生在校年限最長不超過5年。每年2個(gè)學(xué)期。1-2學(xué)期完成碩士學(xué)位課程。3-4學(xué)期查閱文獻(xiàn)、完成開題,5-6學(xué)期完成學(xué)位論文,通過學(xué)位論文評審者,可參加碩士學(xué)位論文答辯。
對提前完成培養(yǎng)計(jì)劃,學(xué)位論文符合申請答辯要求的研究生,經(jīng)過規(guī)定的審批程序可以提前答辯、畢業(yè)并申請學(xué)位。
四、培養(yǎng)方式與方法
實(shí)行以科學(xué)研究為主導(dǎo)的導(dǎo)師負(fù)責(zé)制和以科研經(jīng)費(fèi)為引導(dǎo)的導(dǎo)師資助制。導(dǎo)師負(fù)有對在職研究生進(jìn)行學(xué)科前沿引導(dǎo)、科研方法指導(dǎo)和學(xué)術(shù)規(guī)范教導(dǎo)的責(zé)任。
本專業(yè)采用靈活多樣的培養(yǎng)方式。在教學(xué)中,可采取老師主講、學(xué)生自學(xué)、專題討論相結(jié)合的方式。在科研方面學(xué)生以參加導(dǎo)師(組)的科研課題為主,獨(dú)立完成導(dǎo)師指定的開發(fā)、設(shè)計(jì)、實(shí)驗(yàn)等任務(wù)。
指導(dǎo)上采用導(dǎo)師負(fù)責(zé)和導(dǎo)師組相結(jié)合的方式。碩士生入學(xué)三個(gè)月內(nèi),在導(dǎo)師指導(dǎo)下,根據(jù)培養(yǎng)方案,結(jié)合本人實(shí)際,制訂出個(gè)人學(xué)習(xí)和培養(yǎng)計(jì)劃。個(gè)人學(xué)習(xí)和培養(yǎng)計(jì)劃經(jīng)導(dǎo)師和指導(dǎo)組組長審定后,報(bào)院、系、所和研究生處備案。個(gè)人學(xué)習(xí)和培養(yǎng)計(jì)劃完成與否,是審定碩士生能否畢業(yè)和授予碩士學(xué)位的基本依據(jù)。