




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
《軟件工程》課程教學(xué)大綱、課程代碼與名稱(小四號(hào)宋體加粗)課程代碼:CS132201中文名稱:軟件工程英文名稱:SoftwareEngineering、課程概述及與相關(guān)課程關(guān)系軟件工程是計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的專業(yè)必修課,是指導(dǎo)學(xué)生按照工程化、標(biāo)準(zhǔn)化和規(guī)范化的方法開(kāi)發(fā)軟件系統(tǒng)的一門(mén)課程。通過(guò)本課程學(xué)習(xí),學(xué)生能夠掌握現(xiàn)代軟件設(shè)計(jì)與開(kāi)發(fā)的基本原理、方法和技術(shù);熟悉結(jié)構(gòu)化和面向?qū)ο筌浖O(shè)計(jì)與開(kāi)發(fā)的全過(guò)程;了解軟件項(xiàng)目管理、軟件維護(hù)等方面知識(shí)。軟件工程與前后課程間關(guān)聯(lián)關(guān)系、課程群對(duì)應(yīng)的局部魚(yú)骨圖分別如下所示:|面向?qū)ο蠓治雠c設(shè)計(jì)(UML)基本排序算法樹(shù)I圖—實(shí)體關(guān)系圖數(shù)據(jù)庫(kù)設(shè)計(jì)SQL(第四代語(yǔ)言)圖例:|面向?qū)ο蠓治雠c設(shè)計(jì)(UML)基本排序算法樹(shù)I圖—實(shí)體關(guān)系圖數(shù)據(jù)庫(kù)設(shè)計(jì)SQL(第四代語(yǔ)言)圖例:數(shù)據(jù)結(jié)構(gòu)軟件工程數(shù)據(jù)庫(kù)原理前續(xù)主要關(guān)
聯(lián)課程面向?qū)ο蟪绦蛟O(shè)計(jì)/VC++/Javac語(yǔ)言程序設(shè)計(jì)后續(xù)主要課程對(duì)象類(lèi)繼承_消息—三種基本控制結(jié)構(gòu)一編程風(fēng)格軟件工程前后關(guān)聯(lián)課程簡(jiǎn)圖三、課程教學(xué)對(duì)象與教學(xué)目的適用專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)教學(xué)目的:通過(guò)理論教學(xué)和實(shí)踐相結(jié)合,使學(xué)生初步具備運(yùn)用軟件工程的概念、原理、技術(shù)和方法開(kāi)發(fā)與維護(hù)軟件的能力,并提高學(xué)生編寫(xiě)相關(guān)技術(shù)文檔的能力,及分析問(wèn)題和解決問(wèn)題的能力和團(tuán)隊(duì)工作交流能力。一級(jí)指標(biāo)二級(jí)指標(biāo)達(dá)標(biāo)要求認(rèn)知訓(xùn)練實(shí)踐探索2.個(gè)人能力和專業(yè)能力2.1科學(xué)素養(yǎng)與職業(yè)道德V2.2自學(xué)能力V2.3工程推理和解決問(wèn)題能力V2.4掌握工程實(shí)踐所需的個(gè)人能力V2.5掌握工程實(shí)踐所需的職業(yè)能力V3.人際交往能力3.1團(tuán)隊(duì)合作能力V3.2人際交流能力V3.3外語(yǔ)交流能力V4.在社會(huì)環(huán)境下構(gòu)思、設(shè)計(jì)、實(shí)現(xiàn)、運(yùn)行系統(tǒng)的能力4.1外部和社會(huì)背景環(huán)境V4.2企業(yè)與商業(yè)環(huán)境V4.3系統(tǒng)的構(gòu)思與工程化V*注:該表所列指標(biāo)可對(duì)照培養(yǎng)方案中所列指標(biāo)來(lái)解釋。A:認(rèn)知,指從教、學(xué)活動(dòng)中、從生活經(jīng)驗(yàn)和社會(huì)經(jīng)驗(yàn)等多種信息渠道獲得知識(shí),側(cè)重知識(shí)的獲取,沒(méi)有實(shí)訓(xùn)要求。 B:訓(xùn)練,指教、學(xué)活動(dòng)中由教師引導(dǎo)開(kāi)展的基礎(chǔ)測(cè)試或練習(xí),匹配有課程討論、課后研討等環(huán)節(jié)。 C:實(shí)踐,指以學(xué)生為主導(dǎo),通過(guò)實(shí)練而形成的對(duì)完成某種任務(wù)所必須的活動(dòng)方式,匹配有課程的三級(jí)項(xiàng)目或其它實(shí)踐環(huán)節(jié)。 D:探索,指學(xué)生獨(dú)立探尋問(wèn)題、摸索、解答的活動(dòng),不設(shè)置專門(mén)的考核。 (留空表示無(wú)該項(xiàng)要求)四、課程內(nèi)容、學(xué)時(shí)分配及主要的教學(xué)方法本課程對(duì)主要軟件開(kāi)發(fā)方法采用項(xiàng)目驅(qū)動(dòng)教學(xué)模式,結(jié)合 實(shí)驗(yàn)和項(xiàng)目開(kāi)發(fā)實(shí)踐,使課程的實(shí)踐與理論教學(xué)內(nèi)容緊密配合,同步進(jìn)行,達(dá)到理論指導(dǎo)實(shí)踐,實(shí)踐促進(jìn)理論學(xué)習(xí)目的。通過(guò)理論教學(xué)、實(shí)踐(實(shí)驗(yàn))、團(tuán)隊(duì)項(xiàng)目開(kāi)發(fā)實(shí)踐3環(huán)節(jié)將理論與實(shí)踐緊密聯(lián)系。教學(xué)中采用問(wèn)題引導(dǎo)方式推進(jìn)學(xué)生基于問(wèn)題的學(xué)習(xí)(problembasedlearning,以為學(xué)生為中心鼓勵(lì)學(xué)生參與課程討論, 促進(jìn)學(xué)生采用主動(dòng)學(xué)習(xí)方法(activelearning)。在團(tuán)隊(duì)項(xiàng)目實(shí)施過(guò)程中訓(xùn)練和提高人個(gè)與職業(yè)技能、團(tuán)隊(duì)協(xié)作人際溝通能力和軟件工程能力??倢W(xué)時(shí):48學(xué)時(shí),其中理論38學(xué)時(shí)、教學(xué)實(shí)習(xí)2學(xué)時(shí),實(shí)驗(yàn)8學(xué)時(shí),總學(xué)分:3學(xué)分。章標(biāo)題章節(jié)主要內(nèi)容重點(diǎn)、難點(diǎn)內(nèi)容提要學(xué)說(shuō)(知識(shí)點(diǎn))時(shí)明
第一章軟件工程概述1.1軟件的概念、特點(diǎn)和分類(lèi)1.2軟件的發(fā)展和軟件危機(jī)1.3軟件工程過(guò)程和軟件生存期1.4軟件生存期模型1.5軟件工程的基本目標(biāo)了解解軟件工程的產(chǎn)生和發(fā)展、軟件與軟件生存期概念,掌握軟件生存期模型。2講授第二章系統(tǒng)分析2.1基于計(jì)算機(jī)的系統(tǒng)22計(jì)算機(jī)系統(tǒng)工程2.3系統(tǒng)需求識(shí)別2.4可行性研究2.5成本-效益分析2.6技術(shù)分析2.7分配與權(quán)衡2.8系統(tǒng)結(jié)構(gòu)的模型化2.9系統(tǒng)定義與評(píng)審了解計(jì)算機(jī)系統(tǒng)、計(jì)算機(jī)系統(tǒng)工程、硬件和軟件工程等基本概念,要求學(xué)生掌握軟件項(xiàng)目可行性研究涉及的幾方面內(nèi)容、成本-效益分析技術(shù),了解系統(tǒng)的模型化技術(shù)、系統(tǒng)規(guī)格說(shuō)明內(nèi)容及系統(tǒng)定義的評(píng)審關(guān)鍵問(wèn)題和評(píng)審包括的幾方面冋題。2自學(xué)第二章軟件需求分析3.1軟件需求分析的任務(wù)、過(guò)程及原則分析員和用戶的責(zé)任軟件需求分析方法3.4原型化方法(Prototyping)3.5結(jié)構(gòu)化分析方法 (StructuredAnalysis,SA)3.6系統(tǒng)動(dòng)態(tài)分析3.7數(shù)據(jù)及數(shù)據(jù)庫(kù)需求3.8軟件需求分析工具掌握軟件需求的任務(wù)、軟件需求的原則、主要的需求分析方法、需求工程的基本活動(dòng)、需求的有效性驗(yàn)證、需求變動(dòng)管理、需求規(guī)格說(shuō)明、分層數(shù)據(jù)流圖、數(shù)據(jù)詞典和加工邏輯說(shuō)明、軟件原型的分類(lèi),要求學(xué)生了解原型化方法、狀態(tài)遷移圖和PETRI網(wǎng)的基本概念、常用的軟件需求分析工具。5講授第四章交互設(shè)計(jì)4.1交互設(shè)計(jì)概念4.2交互設(shè)計(jì)方法4.3交互設(shè)計(jì)中應(yīng)注意的冋題4.4交互設(shè)計(jì)案例掌握角色設(shè)計(jì)、目標(biāo)設(shè)計(jì)、任務(wù)設(shè)計(jì)、個(gè)性化設(shè)計(jì)及交互設(shè)計(jì)中應(yīng)注意的問(wèn)題。2討論、講授第五章軟件設(shè)計(jì)5.1軟件設(shè)計(jì)的目標(biāo)和任務(wù)5.2軟件設(shè)計(jì)基礎(chǔ)5.3模塊的獨(dú)立性5.4結(jié)構(gòu)化設(shè)計(jì)方法 (StructuredDesign,SD)5.5數(shù)據(jù)設(shè)計(jì)及文件設(shè)計(jì)掌握數(shù)據(jù)流圖的分類(lèi)、典型的系統(tǒng)結(jié)構(gòu)、變換分析、事務(wù)分析、軟件模塊結(jié)構(gòu)圖的改進(jìn),理解軟件設(shè)計(jì)階段的任務(wù)與目標(biāo)、軟件結(jié)構(gòu)與軟件結(jié)構(gòu)圖、模塊的獨(dú)立性準(zhǔn)則(耦合性(Coupling)、內(nèi)聚性(cohesion)及信息隱蔽。6講授第六章軟件編碼6.1對(duì)源程序的質(zhì)里要求6.2結(jié)構(gòu)化程序設(shè)計(jì)6.3程序設(shè)計(jì)風(fēng)格6.4程序效率6.5程序設(shè)計(jì)語(yǔ)言66程序復(fù)雜性度量掌握和養(yǎng)成良好的程序編碼風(fēng)格,掌握McCabe程序復(fù)雜性度量方法。了解程序設(shè)計(jì)語(yǔ)言的發(fā)展及各語(yǔ)言的特點(diǎn)與適用領(lǐng)域。2講授
第七章軟件測(cè)試7.1軟件測(cè)試的定義、原則、方法7.2白盒測(cè)試的測(cè)試用例設(shè)計(jì)7.3黑盒測(cè)試的測(cè)試用例設(shè)計(jì)7.4軟件測(cè)試過(guò)程7.5調(diào)試(Debug,排錯(cuò))7.6軟件測(cè)試工具掌握軟件測(cè)試的基本概念、白盒/黑盒測(cè)試的測(cè)試用例設(shè)計(jì)、測(cè)試過(guò)程。理解軟件測(cè)試的目的和重要性、測(cè)試的特點(diǎn)和原則。了解排錯(cuò)的原則、主要的排錯(cuò)方法、a測(cè)試與3測(cè)試等概念。5講授第八章面向?qū)ο蠹夹g(shù)8.1面向?qū)ο蟮母拍?.2面向?qū)ο蠓治雠c設(shè)計(jì)方法8.3面向?qū)ο蟮膶?shí)現(xiàn)與測(cè)試?yán)斫鈱?duì)象與類(lèi)、繼承、多態(tài)性、消息、方法等重要的基本概念,掌握基于用例進(jìn)行面向?qū)ο蠓治雠c設(shè)計(jì)的方法。了解面向?qū)ο鬁y(cè)試的相關(guān)技術(shù)。6講授第九章軟件維護(hù)9.1軟件維護(hù)的概念及軟件維護(hù)特點(diǎn)9.2軟件維護(hù)過(guò)程9.3軟件的可維護(hù)性9.4軟件的逆向工程與再生工程掌握軟件維護(hù)的概念,了解軟件的維護(hù)過(guò)程,理解軟件可維護(hù)性、逆向工程和再工程等概念。3講授第十章軟件項(xiàng)目管理10.1軟件項(xiàng)目管理概述10.2軟件項(xiàng)目管理的內(nèi)容10.3軟件項(xiàng)目管理體系掌握軟件項(xiàng)目管理的基本內(nèi)容,了解CMM、ISO軟件過(guò)程管理體系。3講授第十一章軟件復(fù)用與基于構(gòu)件的軟件開(kāi)發(fā)11.1軟件復(fù)用簡(jiǎn)介11.2可復(fù)用軟件構(gòu)件與領(lǐng)域工程11.3基于構(gòu)件的軟件開(kāi)發(fā)掌握軟件復(fù)用的概念、目的與意義,了解可復(fù)用構(gòu)件基本特征和基于構(gòu)件的軟件開(kāi)發(fā)過(guò)程。1講授第十二章敏捷開(kāi)發(fā)與極限編程12.1敏捷軟件開(kāi)發(fā)概述12.2敏捷方法與規(guī)范化方法12.3極限編程實(shí)踐案例了解敏捷軟件開(kāi)發(fā)方法與規(guī)范化方法的區(qū)別,了解XP等具有代表性的開(kāi)發(fā)方法。1講授第十三章教學(xué)實(shí)習(xí)分組參觀與考察到校外實(shí)習(xí)基地或軟件公司實(shí)地考察和參觀軟件開(kāi)發(fā)。2參觀五、實(shí)踐環(huán)節(jié)的要求本課程包括3個(gè)實(shí)驗(yàn),采用課內(nèi)布置,課外完成形式實(shí)施項(xiàng)目序號(hào)項(xiàng)目名稱內(nèi)容提要項(xiàng)目學(xué)時(shí)項(xiàng)目性質(zhì)實(shí)踐形式項(xiàng)目類(lèi)型每組人數(shù)苴他說(shuō)明1項(xiàng)目開(kāi)發(fā)計(jì)劃及項(xiàng)目管理工具Project1)在掌握項(xiàng)目管理軟件 MicrosoftProject的基本操。2) 制定項(xiàng)目開(kāi)發(fā)計(jì)劃。1必修實(shí)驗(yàn)驗(yàn)證1課內(nèi)完成2利用VISIO進(jìn)行面向數(shù)據(jù)流的設(shè)計(jì)1)MicrosoftVisioProfessional2003的基本操作2)用Visio實(shí)踐結(jié)構(gòu)化需求分析方法2(課堂內(nèi)1學(xué)時(shí))必修實(shí)驗(yàn)驗(yàn)證1
3利用ROSE進(jìn)行面向?qū)ο笤O(shè)計(jì)掌握利用Rose支持面向?qū)ο笤O(shè)計(jì)的基本方法。1) 完成指定系統(tǒng)的用例圖2) 完成指定系統(tǒng)的交互圖3) 完成指定系統(tǒng)的類(lèi)圖3)完成指定系統(tǒng)的組件圖等5(課堂內(nèi)1學(xué)時(shí))必修實(shí)驗(yàn)驗(yàn)證1本課程包括1個(gè)項(xiàng)目實(shí)踐項(xiàng)目,課堂4學(xué)時(shí)(第十三章團(tuán)隊(duì)項(xiàng)目開(kāi)發(fā)實(shí)踐),課外實(shí)施。項(xiàng)目序號(hào)項(xiàng)目名稱內(nèi)容提要項(xiàng)目學(xué)時(shí)項(xiàng)目性質(zhì)實(shí)踐形式項(xiàng)目類(lèi)型每組人數(shù)苴他說(shuō)明1團(tuán)隊(duì)項(xiàng)目開(kāi)發(fā)實(shí)踐分團(tuán)隊(duì)完成軟件系統(tǒng)的構(gòu)思、設(shè)計(jì)、實(shí)現(xiàn)與運(yùn)行全過(guò)程(相應(yīng)內(nèi)容與理論教學(xué)內(nèi)容緊密配合,同步進(jìn)行,在一個(gè)學(xué)期內(nèi)完成)。1) 完成團(tuán)隊(duì)組織與角色分工2) 組織團(tuán)隊(duì)協(xié)作實(shí)施軟件項(xiàng)目的構(gòu)思、設(shè)計(jì)、實(shí)現(xiàn)與運(yùn)行3) 進(jìn)行項(xiàng)目管理4) 項(xiàng)目規(guī)范文檔資料5) 項(xiàng)目總結(jié)報(bào)告。24(其中課堂內(nèi)5學(xué)時(shí))必修項(xiàng)目實(shí)施分組實(shí)踐4到6人課內(nèi)、課外宀完成六、課程考核1、考核方式:本課程考核內(nèi)容包括期末考試、實(shí)驗(yàn)、項(xiàng)目實(shí)踐、平時(shí)成績(jī)4部分。2、成績(jī)計(jì)算方法:序號(hào)考核項(xiàng)目考核方式分值1期末理論開(kāi)卷考試402實(shí)驗(yàn)成績(jī)分等級(jí)考核203團(tuán)隊(duì)項(xiàng)目開(kāi)發(fā)實(shí)踐團(tuán)隊(duì)項(xiàng)目開(kāi)發(fā)實(shí)踐分等級(jí)評(píng)分20.4平時(shí)成績(jī)綜合作業(yè)、出勤等給成績(jī)20總計(jì)100七、教材與主要教學(xué)資源教材:王慧芳,畢建權(quán)編著《軟件工程》?浙江:浙江大學(xué)出版社,2006第一版.主要參考書(shū)目:?張海藩編著《軟件工程導(dǎo)論(第五版)》北京:清華大學(xué)出版社 20082?鄭人杰主編《實(shí)用軟件工程》(第二版)北京:清華大學(xué)出版社??齊治昌等著《軟件工程》
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 版人力資源公司勞務(wù)協(xié)作合同樣本
- 股權(quán)投資退出合同范本
- 個(gè)人車(chē)輛抵押合同
- 普法宣講【法律學(xué)堂】第二十一章 刑事附帶民事起訴狀-ldfjxs004
- 肇慶市實(shí)驗(yàn)中學(xué)高三上學(xué)期語(yǔ)文高效課堂教學(xué)設(shè)計(jì):語(yǔ)言運(yùn)用擴(kuò)展語(yǔ)段
- 張家口學(xué)院《高級(jí)視唱》2023-2024學(xué)年第一學(xué)期期末試卷
- 江蘇省南京市建鄴區(qū)金陵河西區(qū)市級(jí)名校2025屆初三下學(xué)期第四次模擬考試物理試題試卷含解析
- 新疆阿克蘇地區(qū)烏什縣二中2025年高三第二次診斷性測(cè)試生物試題試卷含解析
- 江蘇省鹽城市部分地區(qū)2025年初三5月月考數(shù)學(xué)試題文試題含解析
- 長(zhǎng)沙航空職業(yè)技術(shù)學(xué)院《虛擬現(xiàn)實(shí)交互設(shè)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- (中職中專)汽車(chē)修理基本技能完整版課件匯總?cè)珪?shū)電子教案(最新)
- 人員進(jìn)出潔凈區(qū)更衣流程圖
- 林業(yè)政策法規(guī)考試題庫(kù)(含答案)
- 機(jī)械、設(shè)備掛靠協(xié)議范本、合同、合約
- 管理前沿理論試題總結(jié)
- 馬坑鐵礦450-200鉬礦床的地下開(kāi)采方案設(shè)計(jì)采礦工程專業(yè)畢業(yè)設(shè)計(jì)畢業(yè)論
- 高三英語(yǔ)教研組建設(shè)(課堂PPT)
- 排水管道非開(kāi)挖預(yù)防性修復(fù)可行性研究報(bào)告
- 讀書(shū)知識(shí)競(jìng)賽試題含答案
- 企業(yè)全面戰(zhàn)略管理、年度經(jīng)營(yíng)計(jì)劃、預(yù)算管理、績(jī)效管理
- SOP0420201潔凈空調(diào)系統(tǒng)清潔消毒預(yù)防性維護(hù)保養(yǎng)操作規(guī)程報(bào)告
評(píng)論
0/150
提交評(píng)論