軟件工程專業(yè)碩士研究生培養(yǎng)方案
(專業(yè)代碼:085212)
一、培養(yǎng)目標(biāo)
培養(yǎng)在計(jì)算機(jī)軟件系統(tǒng)理論體系支撐下的“實(shí)用型”,、“應(yīng)用型”高層次軟件工程技術(shù)和管理人才,。使學(xué)生能夠掌握軟件工程領(lǐng)域堅(jiān)實(shí)的基礎(chǔ)理論和寬廣的專業(yè)知識、管理知識,能夠按照軟件系統(tǒng)工程思想進(jìn)行大型軟件設(shè)計(jì),、開發(fā),、研制、產(chǎn)品化,、實(shí)施,、組織、管理和關(guān)鍵技術(shù)研究,;在畢業(yè)時能夠從事軟件工程獨(dú)立設(shè)計(jì)和實(shí)現(xiàn)大型軟件系統(tǒng),、軟件產(chǎn)品的研制及關(guān)鍵技術(shù)的研究,并能夠?qū)浖_發(fā)過程進(jìn)行全面管理,。具體要求是:
1.軟件工程碩士專業(yè)學(xué)位獲得者應(yīng)較好地掌握馬克思主義,、毛澤東思想和鄧小平理論;擁護(hù)黨的基本路線和方針,、政策,;熱愛祖國,遵紀(jì)守法,,具有良好的職業(yè)道德和創(chuàng)業(yè)精神,,具有科學(xué)嚴(yán)謹(jǐn)和求真務(wù)實(shí)的學(xué)習(xí)態(tài)度和工作作風(fēng),身心健康,。
2.軟件工程碩士專業(yè)學(xué)位獲得者應(yīng)掌握計(jì)算機(jī)領(lǐng)域扎實(shí)的基礎(chǔ)理論和寬廣的專業(yè)知識,;具有很強(qiáng)的工程實(shí)踐能力,,具備運(yùn)用先進(jìn)的工程化方法、技術(shù)和工具從事軟件分析,、設(shè)計(jì),、開發(fā)、維護(hù)等工作的能力,,以及工程項(xiàng)目的組織與管理能力,、團(tuán)隊(duì)協(xié)作能力、技術(shù)創(chuàng)新能力和市場開拓能力,。
3.軟件工程碩士專業(yè)學(xué)位獲得者應(yīng)達(dá)到基本的數(shù)學(xué)和語言要求,;熟練掌握英語,具備良好的閱讀和撰寫外語資料的能力和進(jìn)行國際化交流的能力,;擁有較好的溝通技巧和團(tuán)隊(duì)協(xié)作能力,,通曉和遵守相關(guān)法律和職業(yè)道德。
二,、學(xué)習(xí)方式及年限
采用全日制學(xué)習(xí)方式,,學(xué)習(xí)年限一般為3年。
三,、培養(yǎng)方式
采用課程學(xué)習(xí),、實(shí)踐環(huán)節(jié)和學(xué)位論文相結(jié)合的培養(yǎng)方式。課程設(shè)置厚基礎(chǔ)理論,、重實(shí)際應(yīng)用,、博前沿知識,著重突出專業(yè)實(shí)踐類課程和工程實(shí)踐類課程,。
軟件工程實(shí)踐環(huán)節(jié)要求學(xué)生直接參與軟件工程項(xiàng)目實(shí)踐,,完成必要的技術(shù)方案設(shè)計(jì)、軟件開發(fā),、項(xiàng)目管理等工作,,并在所取得的工程實(shí)踐成果基礎(chǔ)上完成學(xué)位論文的撰寫。學(xué)位論文可以是研究論文或技術(shù)報(bào)告,,以及相關(guān)的工作成果,。軟件工程碩士研究生在學(xué)期間,必須保證不少于半年的校外專業(yè)實(shí)踐,。
學(xué)位論文選題應(yīng)來源于工程實(shí)際或具有明確的工程技術(shù)背景,。
在教學(xué)上采取“任務(wù)驅(qū)動”,由教師以解決具體問題所需的理論,、技術(shù)和方法為體系,,進(jìn)行課程學(xué)習(xí)。具體措施如下:
1.突出強(qiáng)調(diào)教學(xué)要緊密聯(lián)系軟件研發(fā),、管理實(shí)際,,注重培養(yǎng)學(xué)生分析和解決實(shí)際問題的能力和技術(shù),;
2.強(qiáng)調(diào)項(xiàng)目驅(qū)動教學(xué)和案例教學(xué)在教學(xué)方式中的重要地位,廣泛采用啟發(fā)式,、研討式教學(xué),,把課堂講授、小組討論,、互動研討,、情景教學(xué)以及實(shí)戰(zhàn)訓(xùn)練有機(jī)結(jié)合起來,;
3.成立軟件工程碩士專業(yè)學(xué)位教學(xué)督導(dǎo)組,、實(shí)踐工作領(lǐng)導(dǎo)小組、導(dǎo)師指導(dǎo)組等組織,,強(qiáng)化對培養(yǎng)過程的質(zhì)量監(jiān)控,;
4.加強(qiáng)與軟件研發(fā)企業(yè)部門的聯(lián)系與合作。通過安排學(xué)生到企業(yè)參觀實(shí)習(xí),、鍛煉,,分配學(xué)生以不同角色,模擬軟件產(chǎn)品研發(fā)和項(xiàng)目管理過程來增加學(xué)生的實(shí)踐經(jīng)驗(yàn),,提高學(xué)生的實(shí)際操作技能和分析,、解決問題的能力;
5.為促進(jìn)軟件工程碩士教育的國際化,,學(xué)校將積極創(chuàng)造條件,,引進(jìn)國外原版教材,部分課程采用英語或雙語教學(xué),。
導(dǎo)師指導(dǎo)組應(yīng)對研究生的培養(yǎng)質(zhì)量全面負(fù)責(zé),,其主要職責(zé)是:(1)參與制定本專業(yè)研究生培養(yǎng)方案及研究生個人培養(yǎng)計(jì)劃;(2)審核學(xué)位課程的命題及評分結(jié)果,;(3)負(fù)責(zé)對研究生進(jìn)行中期考核,,對碩士學(xué)位論文質(zhì)量和進(jìn)展情況進(jìn)行檢查;(4)協(xié)助組織學(xué)位論文答辯,。
四,、課程設(shè)置
課程學(xué)習(xí)和實(shí)踐教學(xué)實(shí)行學(xué)分制。課程設(shè)置參見課程設(shè)置表,,總學(xué)分?jǐn)?shù)不少于34學(xué)分,,具體要求如下:
1.公共課程,要求修滿6學(xué)分,;
2.基礎(chǔ)理論課程,,要求修滿6學(xué)分;
3.專業(yè)基礎(chǔ)課程,,要求修滿6學(xué)分,;
4.選修課程,,至少修滿8學(xué)分;
5.實(shí)踐活動,,要求修滿8學(xué)分,。
五、中期考核
1.考核內(nèi)容:研究生中期考核要求認(rèn)真填寫《研究生中期考核登記表》,,學(xué)院對研究生的政治思想,、課程學(xué)習(xí)、科研和教學(xué)能力等各個培養(yǎng)環(huán)節(jié)進(jìn)行全面,、綜合測評,。
(1)政治思想品德、學(xué)習(xí)態(tài)度評定:研究生要認(rèn)真做思想小結(jié),,并認(rèn)真填寫中期考核表的自我總結(jié),。
(2)對課程成績、完成學(xué)分情況進(jìn)行審核,。
(3)學(xué)位論文開題報(bào)告審核:中期考核前,,研究生的學(xué)位論文必須開題,并由各指導(dǎo)組統(tǒng)一組織學(xué)生做開題報(bào)告,,一般安排在第三學(xué)期,,須認(rèn)真填寫《研究生開題報(bào)告審核表》。開題報(bào)告應(yīng)包括研究背景知識和擬開展的研究工作兩方面內(nèi)容,,并進(jìn)行詳細(xì)答辯,。開題報(bào)告主要考察學(xué)生對研究背景知識和相關(guān)研究領(lǐng)域的最新研究動態(tài)的了解,同時考察學(xué)生的文獻(xiàn)綜述能力,,采用口頭報(bào)告(10-15分鐘)和書面報(bào)告結(jié)合形式,。開題第一次未通過,允許1-2月內(nèi)再進(jìn)行一次,,仍未通過者,,按學(xué)籍管理規(guī)定處理。
2.中期考核時間:一般安排在第四學(xué)期的4,、5月份進(jìn)行,。
3.考核程序:以專業(yè)為單位組成考核小組??己诵〗M由研究生導(dǎo)師,、教研室主任、任課教師組成,。對研究生的政治思想品德和學(xué)習(xí)態(tài)度,、課程成績及所修學(xué)分情況、論文進(jìn)展情況、科研和教學(xué)能力,、學(xué)術(shù)道德等方面進(jìn)行審核和評定,。學(xué)習(xí)成績優(yōu)良,達(dá)到考核內(nèi)容要求的,,進(jìn)入碩士論文寫作階段,;學(xué)習(xí)成績較差,未達(dá)到考核內(nèi)容要求的,,不得申請碩士學(xué)位,。分管研究生的院長全面負(fù)責(zé)研究生中期考核工作,考核小組將考核意見及有關(guān)材料一并報(bào)送至研究生工作辦公室,,由學(xué)院召開黨政聯(lián)席會議審核通過,。在規(guī)定時間內(nèi)未按時完成中期考核者,按考核不合格處理,。
六,、學(xué)位論文
論文選題應(yīng)來源于工程實(shí)際或具有明確的軟件工程背景,,可以是新技術(shù),、新工藝、新設(shè)備,、新材料,、新產(chǎn)品的研制與開發(fā),也可以是應(yīng)用基礎(chǔ)性研究或預(yù)研專題等,。論文的內(nèi)容可以是:產(chǎn)品研發(fā),、工程設(shè)計(jì)、應(yīng)用研究,、工程/項(xiàng)目管理或調(diào)研報(bào)告等,。論文應(yīng)具備一定的技術(shù)要求和工作量,體現(xiàn)作者綜合運(yùn)用科學(xué)理論,、方法和技術(shù)手段解決工程技術(shù)問題的能力,,并有一定的應(yīng)用價值,具有先進(jìn)性,、實(shí)用性,。
實(shí)行雙導(dǎo)師制,其中一位導(dǎo)師來自培養(yǎng)單位,,另一位導(dǎo)師來自企業(yè)的與本領(lǐng)域相關(guān)的專家,。也可以根據(jù)學(xué)生的論文研究方向,成立指導(dǎo)小組,。論文工作須在導(dǎo)師指導(dǎo)下獨(dú)立完成,。
學(xué)位論文的基本要求遵照“河南師范大學(xué)授予碩士學(xué)位工作細(xì)則”的有關(guān)規(guī)定。學(xué)位論文應(yīng)包括:摘要(中、外文),、目錄,、引言、正文,、參考文獻(xiàn),、致謝、必要的附錄和在校期間科研成果情況,。學(xué)位論文應(yīng)做到具有創(chuàng)新性或應(yīng)用價值,,達(dá)到碩士學(xué)位論文要求,概念準(zhǔn)確,,推理嚴(yán)密,,語意通達(dá),數(shù)據(jù)可靠,,結(jié)構(gòu)完整,。論文按規(guī)定統(tǒng)一格式排版,具體見“河南師范大學(xué)研究生學(xué)位論文及其摘要編寫格式的要求”,。
七,、論文評審與答辯
1.論文評審應(yīng)審核:論文作者綜合運(yùn)用科學(xué)理論、方法和技術(shù)手段解決工程技術(shù)問題的能力,;論文工作的技術(shù)難度和工作量,;其解決工程技術(shù)問題的新思想、新方法和新進(jìn)展,;其新工藝,、新技術(shù)和新設(shè)計(jì)的先進(jìn)性和實(shí)用性;其創(chuàng)造的經(jīng)濟(jì)效益和社會效益等方面,。
2.攻讀全日制工程碩士研究生完成培養(yǎng)方案中規(guī)定的所有環(huán)節(jié),,獲得培養(yǎng)方案規(guī)定的學(xué)分,成績合格,,方可申請論文答辯,。
3.論文除經(jīng)導(dǎo)師寫出詳細(xì)的評閱意見外,還應(yīng)有2位本領(lǐng)域或相近領(lǐng)域的專家評閱,。答辯環(huán)節(jié)規(guī)定論文答辯委員會由5-7位專家組成,。成員應(yīng)具有教授、副教授或相當(dāng)專業(yè)技術(shù)職務(wù)的專家,,其中一般應(yīng)有1位企業(yè)專家和1位學(xué)位論文評閱人,。
八、學(xué)位授予
修滿規(guī)定學(xué)分,,并通過論文答辯者,,經(jīng)學(xué)位授予單位學(xué)位評定委員會審核,,授予工程碩士專業(yè)學(xué)位,同時獲得碩士研究生畢業(yè)證書,。學(xué)位授予遵照“河南師范大學(xué)授予碩士學(xué)位工作細(xì)則”的有關(guān)規(guī)定,。
指導(dǎo)教師和院學(xué)位委員會要在答辯前對相關(guān)材料認(rèn)真審核,主要材料包括:(1)成績單,;(2)發(fā)表論文原件或刊用證明,;(3)參加學(xué)術(shù)活動情況;(4)參加專業(yè)實(shí)踐環(huán)節(jié)情況,;(5)至少提交一篇工程報(bào)告,、技術(shù)方案或至少有一篇學(xué)術(shù)論文在本專業(yè)權(quán)威期刊發(fā)表或錄用。其中工程報(bào)告,、技術(shù)方案,、學(xué)術(shù)論文內(nèi)容均須符合研究生的專業(yè)方向,以河南師范大學(xué)計(jì)算機(jī)與信息工程學(xué)院為第一署名單位,,學(xué)位申請者為獨(dú)著,、第一作者或除導(dǎo)師以外第一作者。
對不符合授予學(xué)位條件的研究生,,根據(jù)情況可建議其延長學(xué)習(xí)時間,。
九、其他說明
1.碩士研究生如果通過了畢業(yè)論文答辯,,且論文答辯委員會建議授予學(xué)位,,但取得的科研成果未達(dá)到學(xué)院要求的,,學(xué)院學(xué)位評定分委員會可做出同意畢業(yè),、暫緩授予學(xué)位的決定,待科研成果達(dá)到要求后,,再決定授予學(xué)位,。
2.碩士研究生如果通過了畢業(yè)論文答辯,但論文答辯委員會因論文水平或其他原因不建議授予學(xué)位的,,學(xué)院學(xué)位評定分委員會可做出是否同意先畢業(yè)的決定,,碩士研究生可在半年至一年內(nèi)重新答辯一次,論文答辯委員會對是否建議授予學(xué)位進(jìn)行表決,,通過者方授予學(xué)位,。若逾期未完成論文修改或重新答辯后仍不合格者,以后不再受理其學(xué)位申請。
3.未通過畢業(yè)論文答辯者,,不能畢業(yè)也不能授予學(xué)位,,碩士研究生可在半年至一年內(nèi)重新答辯一次。若逾期未完成論文修改或重新答辯后仍不合格者,以后不再受理其學(xué)位申請,。
軟件工程專業(yè)碩士研究生培養(yǎng)方案課程設(shè)置表
課程 類別 | 課程 編號 | 課程名稱 | 總學(xué)時 | 學(xué)分 | 開課學(xué)期 及周學(xué)時 | 備注 | ||||||
Ⅰ | Ⅱ | Ⅲ | Ⅳ | V | VI |
| ||||||
學(xué)位課 | 公共課 | 09_002011 | 英語 | 72 | 4 | 4 |
|
|
|
|
| 6 學(xué)分 |
09_002012 | 政治理論 | 36 | 2 | 2 |
|
|
|
|
| |||
基礎(chǔ)課 學(xué)科 | 14_085711 | 現(xiàn)代軟件工程 | 54 | 3 | 3 |
|
|
|
|
| 6 學(xué)分 | |
14_085701 | 高等工程數(shù)學(xué) | 54 | 3 | 3 |
|
|
|
|
| |||
基礎(chǔ)課 專業(yè) | 14_080101 | 算法設(shè)計(jì)與分析 | 54 | 3 | 3 |
|
|
|
|
| 6 學(xué)分 | |
14_080109 | 高級數(shù)據(jù)庫系統(tǒng) | 54 | 3 |
| 3 |
|
|
|
| |||
選修課 | 專業(yè)技術(shù)培養(yǎng)模塊 | 14_085706 | 網(wǎng)絡(luò)高級程序設(shè)計(jì) | 36 | 2 | 2 |
|
|
|
|
| 至少修 8 學(xué)分 |
14_080112 | 網(wǎng)絡(luò)與信息安全 | 36 | 2 |
| 2 |
|
|
|
| |||
14_080103 | 面向?qū)ο蠓治雠c設(shè)計(jì) | 54 | 3 |
| 3 |
|
|
|
| |||
14_085702 | 物聯(lián)網(wǎng)應(yīng)用技術(shù) | 36 | 2 |
| 2 |
|
|
|
| |||
工程技術(shù)培養(yǎng)模塊 | 14_085805 | 軟件需求工程 | 36 | 2 |
| 2 |
|
|
|
| ||
14_085806 | 軟件工程過程 | 36 | 2 |
| 2 |
|
|
|
| |||
14_085807 | 軟件質(zhì)量保證與測試 | 36 | 2 |
| 2 |
|
|
|
| |||
14_085808 | 軟件設(shè)計(jì)模式 | 36 | 2 |
| 2 |
|
|
|
| |||
模塊 工程管理培養(yǎng) | 14_085801 | 軟件過程管理 | 36 | 2 |
| 2 |
|
|
|
| ||
14_085709 | 軟件項(xiàng)目管理 | 36 | 2 |
| 2 |
|
|
|
| |||
14_085710 | 教育信息化技術(shù) | 36 | 2 |
| 2 |
|
|
|
| |||
實(shí)踐環(huán)節(jié) | 11_089001 | 校外專業(yè)實(shí)踐 |
| 6 |
|
| 3 | 3 |
|
| 8 學(xué)分 | |
14_085712 | 課程實(shí)踐 |
| 1 |
|
|
|
|
|
| |||
14_085713 | IT新技術(shù)與企業(yè)動態(tài)講座 |
| 1 |
|
|
|
|
|
| |||
補(bǔ)修課 | 同等學(xué)歷或跨專業(yè)錄取的專業(yè)學(xué)位碩士研究生,,應(yīng)補(bǔ)修2門本學(xué)科本科主干課課程并通過考試,但不計(jì)學(xué)分。 |
注:課程實(shí)踐1學(xué)分要求學(xué)生提交兩門所選課程的課程實(shí)踐報(bào)告,。
主要課程介紹
課程編號:14_085711 課程名稱:現(xiàn)代軟件工程
總學(xué) 時:54 學(xué) 分:3
開課單位:計(jì)算機(jī)與信息工程學(xué)院 開課學(xué)期:I
教學(xué)要求:通過本課程的學(xué)習(xí),,使學(xué)生掌握現(xiàn)代軟件工程的基本原理,包括需求分析,、軟件設(shè)計(jì),、軟件實(shí)現(xiàn)和軟件測試等,從工程學(xué)角度認(rèn)識軟件在大型系統(tǒng)中的設(shè)計(jì)和應(yīng)用,,能夠在用戶需求的基礎(chǔ)上為一個系統(tǒng)或現(xiàn)有系統(tǒng)的擴(kuò)展部分開發(fā)清晰的,、簡明的和正式的需求規(guī)格說明,使用UML語言進(jìn)行正確建模,,應(yīng)用設(shè)計(jì)原則和設(shè)計(jì)模式進(jìn)行設(shè)計(jì)和開發(fā),,實(shí)現(xiàn)系統(tǒng)的簡單圖形用戶界面,最終集成為一個完整系統(tǒng)進(jìn)行測試,,具備作為軟件工程師從事軟件開發(fā)所需要的專業(yè)能力,。
教學(xué)內(nèi)容:本課程從軟件生命周期角度講解現(xiàn)代軟件工程的基本概念、基本原理和基本方法,,內(nèi)容涉及開發(fā)管理,、需求建模、設(shè)計(jì)實(shí)現(xiàn)和測試維護(hù)等四大部分的相關(guān)基礎(chǔ)知識,,強(qiáng)調(diào)軟件工程的根本性和永久性原則,,關(guān)注軟件系統(tǒng)的復(fù)雜性問題以及迭代式的開發(fā)方法,重視分析問題與解決問題的能力以及軟件工程實(shí)踐訓(xùn)練,,培養(yǎng)學(xué)生良好的工程化開發(fā)習(xí)慣,。
教材及主要參考書目:
1.張曉龍編著,現(xiàn)代軟件工程,,清華大學(xué)出版社,,2011;
2.張泊平編著,,現(xiàn)代軟件工程,,清華大學(xué)出版社,2009,;
3.王安生著,,軟件工程化,清華大學(xué)出版社,,2014,;
4.張海藩,呂云翔著,,實(shí)用軟件工程,,人民郵電出版社,,2015。
預(yù)修課程:程序設(shè)計(jì)語言類課程
課程編號:14_085701 課程名稱:高等工程數(shù)學(xué)
總學(xué) 時:54 學(xué) 分:3
開課單位:計(jì)算機(jī)與信息工程學(xué)院 開課學(xué)期:I
教學(xué)要求:使學(xué)生深入了解矩陣?yán)碚?、?shù)理統(tǒng)計(jì)的相關(guān)理論,、原理和方法,啟發(fā)研究生的數(shù)學(xué)創(chuàng)新思維,,拓寬工程數(shù)學(xué)知識,。
教學(xué)內(nèi)容:內(nèi)容主要包含兩個方面:矩陣論與應(yīng)用數(shù)理統(tǒng)計(jì),其中矩陣?yán)碚摪ǎ壕€性空間和線性變換,,方陣的相似化簡,,矩陣分析及其應(yīng)用,矩陣分解及其應(yīng)用,,矩陣的廣義逆與直積,;應(yīng)用數(shù)理統(tǒng)計(jì)內(nèi)容有:抽樣分布與參數(shù)估計(jì),假設(shè)檢驗(yàn),,線性統(tǒng)計(jì)推斷,,實(shí)用多元統(tǒng)計(jì)分析等。
教材及主要參考書目:
1.姚仰新,,高等工程數(shù)學(xué),,華南理工大學(xué)出版社,2007,;
2.吳孟達(dá),,高等工程數(shù)學(xué),科學(xué)出版社,,2004,。
預(yù)修課程:線性代數(shù)、概率論
課程編號:14_080101 課程名稱:算法設(shè)計(jì)與分析
總學(xué) 時:54 學(xué) 分:3
開課單位:計(jì)算機(jī)與信息工程學(xué)院 開課學(xué)期:I
教學(xué)要求:使學(xué)生全面掌握各種算法的設(shè)計(jì)原理,、方法和技術(shù),,培養(yǎng)學(xué)生對算法復(fù)雜性進(jìn)行正確分析能力及具體到工程實(shí)際中解決問題的能力。
教學(xué)內(nèi)容:本課程內(nèi)容包括:動態(tài)規(guī)劃,、優(yōu)先策略與分治策略、動態(tài)規(guī)劃,、概率算法,、規(guī)劃算法、并行算法,、搜索法,、排序算法、線性規(guī)劃,、遺傳算法,、模擬退火算法等一系列的算法設(shè)計(jì)原理和應(yīng)用以及算法復(fù)雜性理論的介紹,。
教材及主要參考書目:
本課程目前選用教材:
盧開澄編著,計(jì)算機(jī)算法引導(dǎo)——設(shè)計(jì)與分析(第2版),,清華大學(xué)出版社,,2006。
參考教材:
1.E. Horowitz,S. Sah,Fundamentals of Computer Algorithms,,Computer Science Press,1978,;
2.王曉東編著,算法設(shè)計(jì)與分析,,清華大學(xué)出版社,,2003;
3.朱洪等編著,,算法設(shè)計(jì)和分析,,上海科技文獻(xiàn)出版社,,1989,。
預(yù)修課程:離散數(shù)學(xué)、C語言程序設(shè)計(jì)
課程編號:14_080103 課程名稱:面向?qū)ο蠓治雠c設(shè)計(jì)
總學(xué) 時:54 學(xué) 分:3
開課單位:計(jì)算機(jī)與信息工程學(xué)院 開課學(xué)期:II
教學(xué)要求:通過本課程的學(xué)習(xí),,使學(xué)生理解和掌握面向?qū)ο蟮幕痉椒ê图夹g(shù),;著重培養(yǎng)學(xué)生運(yùn)用面向?qū)ο蠓椒ǚ治龊徒鉀Q軟件系統(tǒng)設(shè)計(jì)問題的能力;提高學(xué)生的抽象思維和嚴(yán)格的邏輯推理能力,。具體要求如下:1)使學(xué)生知道如何設(shè)計(jì)健壯和易于維護(hù)的軟件系統(tǒng),;2)掌握對象描述語言UML;3)如何使用UML描述分析和設(shè)計(jì)模型,;4)學(xué)會如何把設(shè)計(jì)轉(zhuǎn)換成代碼,。
教學(xué)內(nèi)容:1)介紹UML對象建模技術(shù)的概念、方法等,;2)從軟件開發(fā)過程詳細(xì)說明對象建模技術(shù)的應(yīng)用,,如需求分析階段,設(shè)計(jì)階段等,;3)實(shí)例講解,。
教材及主要參考書目:
1.俞志像翻譯,(美)MikeO’Docherty著,,面向?qū)ο蟮姆治雠c設(shè)計(jì)(UML2.0)版,,清華大學(xué)出版社,2006,;
2.姚書珍,,李虎,UML和模式應(yīng)用,,機(jī)械工業(yè)出版社,,2002,;
3.I.Jacobson,G.Booch, J.Rumbaug著,周伯生等譯,。統(tǒng)一軟件開發(fā)過程,,機(jī)械工業(yè)出版社,2002,。
預(yù)修課程:C++或JAVA,;UML;數(shù)據(jù)庫
課程編號:14_085807 課程名稱:軟件質(zhì)量保證和測試
總學(xué) 時:36 學(xué) 分:2
開課單位:計(jì)算機(jī)與信息工程學(xué)院 開課學(xué)期:II
教學(xué)要求:隨著計(jì)算機(jī)硬件成本的急速下降和網(wǎng)絡(luò)應(yīng)用的快速發(fā)展,,軟件應(yīng)用的需求呈爆炸趨勢,,隨之而來的軟件質(zhì)量問題日益突出,軟件過程改進(jìn)成為軟件工程學(xué)科的一個主流方向,。因此,,本課程的目的在于培養(yǎng)學(xué)生掌握軟件質(zhì)量保證與測試的基本概念和理論,使學(xué)生了解軟件質(zhì)量保證與測試在整個軟件開發(fā)過程的地位和重要程度,,學(xué)生可以有效提高軟件質(zhì)量保證和軟件測試與評價的實(shí)踐能力,,為將來從事軟件開發(fā)和軟件測試工作打下堅(jiān)實(shí)的基礎(chǔ)。
通過本課程的學(xué)習(xí),,學(xué)生應(yīng)基本上了解并掌握有效的測試策略,、方法和技術(shù),測試計(jì)劃和測試用例的設(shè)計(jì),,測試自動化的應(yīng)用,,測試團(tuán)隊(duì)的建立和測試項(xiàng)目的管理,更清楚,、準(zhǔn)確地報(bào)告測試缺陷,,對軟件產(chǎn)品質(zhì)量的正確評估以及軟件測試和質(zhì)量保證的關(guān)系和區(qū)別。
教學(xué)內(nèi)容:本課程內(nèi)容包括:軟件質(zhì)量模型與使用,,軟件生命周期與過程體系,,軟件質(zhì)量保證技術(shù),軟件配置管理,,風(fēng)險(xiǎn)管理,,軟件測試過程與技術(shù),軟件測試樣式和測試用例,,軟件驗(yàn)收測試,,軟件測試自動化技術(shù),軟件性能測試,,面向應(yīng)用的測試技術(shù),軟件缺陷管理技術(shù),,軟件估算和度量,,軟件產(chǎn)品評價,,軟件過程改進(jìn)。
教材及主要參考書目:
1.楊根興,、蔡立志,、陳昊編著,軟件質(zhì)量保證,、測試與評價,,清華大學(xué)出版社,2007,;
2.秦航,、楊強(qiáng)著,軟件質(zhì)量保證與測試,,清華大學(xué)出版社,,2012;
3.朱少民著,,軟件測試,,人民郵電出版社,2009,;
4.AndreasSpillner著,,軟件測試基礎(chǔ)教程(第2版),人民郵電出版社,,2009,。
預(yù)修課程:現(xiàn)代軟件工程、程序設(shè)計(jì)基礎(chǔ)
課程編號:14_085801 課程名稱:軟件過程管理
總學(xué) 時:36 學(xué) 分:2
開課單位:計(jì)算機(jī)與信息工程學(xué)院 開課學(xué)期:II
教學(xué)要求:本課程采用“理論教學(xué)+討論互動+分組實(shí)驗(yàn)”的模式,,使學(xué)生理解基本概念和知識,,掌握軟件過程管理活動中所需的基本技能,使學(xué)生在理解概念的基礎(chǔ)上,,靈活運(yùn)用所學(xué)的軟件過程管理思想和方法,。
教學(xué)內(nèi)容:本課程主要內(nèi)容包括軟件過程規(guī)范、軟件過程標(biāo)準(zhǔn)體系,、軟件過程成熟度及其相關(guān)的概念和理論,,以及軟件過程的組織管理、需求管理,、項(xiàng)目管理,、質(zhì)量管理、技術(shù)管理和集成管理等流程,、方法和實(shí)踐,,還涉及軟件過程評估和改進(jìn)的框架、模型和實(shí)施細(xì)節(jié),。
教材及主要參考書目:
1.瓦茨?S?漢弗萊著,,高書敬譯,,軟件過程管理,清華大學(xué)出版社,,2003,;
2.朱少民,左智著,,軟件過程管理,,清華大學(xué)出版社,2007,;
3.龔波編,,軟件過程管理,中國水利水電出版社,,2003,。
預(yù)修課程:軟件工程導(dǎo)論,管理學(xué)導(dǎo)論
課程編號:14_085709 課程名稱:軟件項(xiàng)目管理
總學(xué) 時:36 學(xué) 分:2
開課單位:計(jì)算機(jī)與信息工程學(xué)院 開課學(xué)期:II
教學(xué)要求:本課程采用“案例式教學(xué)+討論式教學(xué)”的模式,,通過對本課程的學(xué)習(xí),,使學(xué)生掌握有關(guān)軟件管理的基本理論,熟悉軟件項(xiàng)目管理的方法,、流程和工具,;培養(yǎng)在軟件開發(fā)組織中管理軟件開發(fā)項(xiàng)目的基本能力,并將軟件項(xiàng)目管理的理論應(yīng)用于軟件項(xiàng)目的實(shí)踐,,提高分析,、解決問題的能力。
教學(xué)內(nèi)容:本課程主要包括軟件項(xiàng)目管理概述,、項(xiàng)目初始,、項(xiàng)目計(jì)劃、軟件項(xiàng)目執(zhí)行控制,、軟件項(xiàng)目結(jié)束,、實(shí)驗(yàn)與實(shí)踐六大部分。需要學(xué)生了解軟件項(xiàng)目管理中的基本概念,、方法和原理,;軟件項(xiàng)目管理的發(fā)展方向。掌握項(xiàng)目管理框架中五大過程組和九大知識領(lǐng)域之間的關(guān)系,,明確42個子過程之間的邏輯關(guān)系,,掌握軟件項(xiàng)目合同管理、項(xiàng)目需求管理,、規(guī)模成本估算,、進(jìn)度計(jì)劃,質(zhì)量計(jì)劃、配置管理,、風(fēng)險(xiǎn)管理,、團(tuán)隊(duì)管理,、度量管理,、項(xiàng)目集成計(jì)劃、項(xiàng)目跟蹤控制,、項(xiàng)目結(jié)束過程的輸入輸出和用到的工具和方法,,從而掌握運(yùn)用這些技術(shù)方法有效地管理軟件項(xiàng)目,并熟練使用行業(yè)成熟的項(xiàng)目管理軟件,。
教材及主要參考書目:
1.韓萬江,,姜立新編著,軟件項(xiàng)目管理案例教程(第2版),,機(jī)械工業(yè)出版社,,2009;
2.郭寧著,,IT項(xiàng)目管理,,清華大學(xué)出版社,2009,;
3.廖彬山,,周衛(wèi)華譯,軟件項(xiàng)目管理,,機(jī)械工業(yè)出版社,,2010;
4.(美)項(xiàng)目管理協(xié)會著,,項(xiàng)目管理知識體系指南(PMBOK?GUIDE),,電子工業(yè)出版社,2009,。
預(yù)修課程:軟件工程,,程序設(shè)計(jì),UML需求分析
課程編號:14_085806 課程名稱:軟件工程過程
總學(xué) 時:36 學(xué) 分:2
開課單位:計(jì)算機(jī)與信息工程學(xué)院 開課學(xué)期:II
教學(xué)要求:為了確保軟件質(zhì)量和提高產(chǎn)品競爭力,,需要制訂規(guī)范的軟件開發(fā)過程,,對軟件工程過程進(jìn)行管理、監(jiān)督和驗(yàn)收,。通過以工程實(shí)踐為主導(dǎo)的教學(xué)方式,,以學(xué)生為主體,讓學(xué)生能夠在教師的指導(dǎo)下快速掌握課程知識,,具備開發(fā)高質(zhì)量軟件,、有效地維護(hù)軟件運(yùn)行等能力。
教學(xué)內(nèi)容:全書共分為九章,第一章介紹了引入了軟件工程過程的相關(guān)概念,;第二章詳細(xì)闡述了軟件開發(fā)過程的主要活動,;第三章介紹了軟件生活周期模型;第四章通過實(shí)例說明了瀑布模型的應(yīng)用,;第五章解釋了協(xié)同過程模型,;第六章描述了軟件工程過程的建立與監(jiān)控;第七章是軟件工程過程改進(jìn)方面的內(nèi)容,;第八章涉及了敏捷過程相關(guān)內(nèi)容,;第九章總結(jié)了軟件工程過程的發(fā)展趨勢。
教材及主要參考書目:
1.林廣艷著,,軟件工程過程(高級),,清華大學(xué)出版社,2009,;
2.唐曉君主編,,軟件工程——過程、方法及工具,,清華大學(xué)出版社,,2013;
3.厲小軍,, 潘云,, 謝波,鄧阿群著,,軟件開發(fā)過程及規(guī)范,,清華大學(xué)出版社,2013,。
預(yù)修課程:現(xiàn)代軟件工程
課程編號:14_085805 課程名稱:軟件需求工程
總學(xué) 時:36 學(xué) 分:2
開課單位:計(jì)算機(jī)與信息工程學(xué)院 開課學(xué)期:II
教學(xué)要求:學(xué)習(xí)和掌握軟件需求工程,,能夠使學(xué)生了解軟件需求工程中的各個環(huán)節(jié),在項(xiàng)目開發(fā)中具備軟件需求分析能力,。通過在工程實(shí)踐中應(yīng)用所學(xué)知識,,能夠積累需求分析環(huán)節(jié)的經(jīng)驗(yàn),進(jìn)而為順利開發(fā)大型軟件項(xiàng)目奠定基礎(chǔ),。
教學(xué)內(nèi)容:軟件需求與需求工程的基本概念,、地位和作用;需求分析各個環(huán)節(jié)的方法,,包括:需求獲取,、需求定義、客戶管理,、需求建模,、原型開發(fā)等內(nèi)容,;需求文檔的寫作;需求的驗(yàn)證與評審,;軟件需求管理,。
教材及主要參考書目:
1.黃國興,周勇著,,軟件需求工程,,清華大學(xué)出版社,2008,;
2.康雁主編,,軟件需求工程,科學(xué)出版社,,2012;
3.毋國慶等著,,軟件需求工程,,機(jī)械工業(yè)出版社,2013,。
預(yù)修課程:現(xiàn)代軟件工程
課程編號:14_085706 課程名稱:網(wǎng)絡(luò)高級程序設(shè)計(jì)
總學(xué) 時:36 學(xué) 分:2
開設(shè)單位:計(jì)算機(jī)與信息工程學(xué)院 開課學(xué)期:I
教學(xué)要求:本課程是軟件工程專業(yè)的專業(yè)限選課,。按照培養(yǎng)工程應(yīng)用型人才的目標(biāo),該課程的目的是讓學(xué)生了解腳本語言和動態(tài)網(wǎng)頁的發(fā)展及現(xiàn)狀,、特點(diǎn)和開發(fā)環(huán)境,;掌握WEB程序設(shè)計(jì)思想和方法;熟悉主要的Web開發(fā)工具,,具有較強(qiáng)的實(shí)戰(zhàn)技能,。學(xué)生學(xué)完本課程后,在校期間和畢業(yè)后能夠直接上手從事相關(guān)研究,,程序難度應(yīng)達(dá)到專業(yè)級水平,,超過網(wǎng)上大多數(shù)網(wǎng)站的水平。
教學(xué)內(nèi)容:本課程基于HTML→JavaScript→Java→JSP→XML→J2EE系列中選擇適應(yīng)總課時量,、市場需求和專業(yè)方向的需要,,其內(nèi)容主要包括Java的基本語法、面向?qū)ο笤O(shè)計(jì)的概念,、Applet,、Servlet、JavaBean,、JSP開發(fā)環(huán)境的搭建,、JSP網(wǎng)頁與表單、Servlet,、J2EE架構(gòu),、Struts,、JSF、EJB等,,另外還包括XML基本用法,、命名空間、基本應(yīng)用,、CSS樣式表,、XSL樣式表、XML鏈接,、XML和DOM,、XML與數(shù)據(jù)交換等。
教材及主要參考書目:
1.楊誼,,喻德曠著,, JSP網(wǎng)絡(luò)程序設(shè)計(jì)與案例開發(fā)教程,人民郵電出版社,,2014,;
2.喬普拉等著,朱濤江等譯,,JSP高級程序設(shè)計(jì)——圖靈程序設(shè)計(jì)叢書,,人民郵電出版社,2006,;
3.孫鑫著,,Servlet/JSP深入詳解,電子工業(yè)出版社,,2008,;
4.依維恩等著,王春楠,,劉永金譯,,XML高級編程,清華大學(xué)出版社,,2009,。
課程編號:14_080109 課程名稱:高級數(shù)據(jù)庫系統(tǒng)
總學(xué) 時:54 學(xué) 分:3
開設(shè)單位:計(jì)算機(jī)與信息工程學(xué)院 開課學(xué)期:II
教學(xué)要求:掌握多媒體數(shù)據(jù)庫中的概念、數(shù)據(jù)庫設(shè)計(jì)方法,,多媒體數(shù)據(jù)庫的結(jié)構(gòu)與特點(diǎn),,多媒體數(shù)據(jù)庫系統(tǒng)的組成及各部分的功能,多媒體索引與檢索的使用,;理解關(guān)系數(shù)據(jù)庫特點(diǎn),,面向?qū)ο髷?shù)據(jù)庫的特點(diǎn),文本,、音頻,、圖像和視頻查詢的方法,,多媒體類型、多媒體壓縮,、索引,、檢索等概念;了解多媒體數(shù)據(jù)庫技術(shù)的發(fā)展動向,,多媒體數(shù)據(jù)庫的融合,,多媒體數(shù)據(jù)庫系統(tǒng)的高維特征的索引和檢索技術(shù)等。
教學(xué)內(nèi)容:該課程主要分為面向?qū)ο髷?shù)據(jù)庫和多媒體數(shù)據(jù)庫,,第一部分講述面向?qū)ο髷?shù)據(jù)庫的基本理論,,國際標(biāo)準(zhǔn),設(shè)計(jì)原理,,實(shí)現(xiàn)技術(shù),,應(yīng)用以及這一領(lǐng)域的最新進(jìn)展;第二部分講述了多媒體數(shù)據(jù)庫所用的基本原理,、方法,、重要的算法介紹及部分系統(tǒng)的實(shí)際實(shí)現(xiàn)技巧。
教材及主要參考書目:
1.馬修軍著,,多媒體數(shù)據(jù)庫與內(nèi)容檢索,北京大學(xué)出版社,,2007,;
2.李逸波著,多媒體數(shù)據(jù)庫技術(shù),,機(jī)械工業(yè)出版社,,2004。
預(yù)修課程:數(shù)據(jù)結(jié)構(gòu),、操作系統(tǒng),、離散數(shù)學(xué)、數(shù)據(jù)庫系統(tǒng)概論,、多媒體技術(shù)
課程編號:14_085702 課程名稱:物聯(lián)網(wǎng)應(yīng)用技術(shù)
總學(xué) 時:36 學(xué) 分:2
開課單位:計(jì)算機(jī)與信息工程學(xué)院 開課學(xué)期:II
教學(xué)要求:熟悉物聯(lián)網(wǎng)應(yīng)用技術(shù)的基本理論,;通過案例分析和課程實(shí)驗(yàn),使學(xué)生掌握物聯(lián)網(wǎng)關(guān)鍵技術(shù)及其應(yīng)用方法,,并能夠運(yùn)用這些技術(shù)和方法構(gòu)建物聯(lián)網(wǎng)應(yīng)用系統(tǒng),。
教學(xué)內(nèi)容:該課程以物聯(lián)網(wǎng)應(yīng)用技術(shù)為主線,系統(tǒng)介紹物聯(lián)網(wǎng)系統(tǒng)的架構(gòu),、物聯(lián)網(wǎng)關(guān)鍵技術(shù)及應(yīng)用系統(tǒng),;物聯(lián)網(wǎng)關(guān)鍵技術(shù)包括射頻識別(RFID)技術(shù)及系統(tǒng)、無線傳感網(wǎng)(WSN)技術(shù)及系統(tǒng),、定位技術(shù)及系統(tǒng),、嵌入式技術(shù)及系統(tǒng),、無線網(wǎng)絡(luò)通信技術(shù)、M2M技術(shù)等,。
教材及主要參考書目:
1.吳功宜,,吳英編著,物聯(lián)網(wǎng)技術(shù)與應(yīng)用,,機(jī)械工業(yè)出版社,,2013;
2.武奇生,,劉盼芝編著,,物聯(lián)網(wǎng)技術(shù)與應(yīng)用,機(jī)械工業(yè)出版社,,2012,;
3.張智文編著,射頻識別技術(shù)理論與實(shí)踐,,中國科學(xué)技術(shù)出版社,,2008;
4.劉洪濤,,鄒南編著,,ARM處理器開發(fā)詳解:基于ARMCortex-A8處理器的開發(fā)設(shè)計(jì),電子工業(yè)出版社,,2012,。
預(yù)修課程:嵌入式系統(tǒng);計(jì)算機(jī)組成原理,;計(jì)算機(jī)網(wǎng)絡(luò)