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