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