



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
課程編號編制人制訂日期修訂日期審定組(人)審定日期
《軟件工程》課程教學(xué)大綱
學(xué)分:4
學(xué)時:72
適用專業(yè):計算機網(wǎng)絡(luò)應(yīng)用專業(yè)
一、課程的性質(zhì)與任務(wù)
(一)課程的性質(zhì)
《軟件工程》課程是計算機網(wǎng)絡(luò)應(yīng)用專業(yè)必修的一門專業(yè)課程。為了擺脫軟件危機的困
擾,一門研究軟件開發(fā)與維護的普遍原理和技術(shù)的工程學(xué)科一一軟件工程學(xué)從60年代
末期開始迅速發(fā)展起來了,現(xiàn)在它己經(jīng)成為計算機科學(xué)技術(shù)的一個重要分支,一個異常
活躍的研究領(lǐng)域。嚴(yán)格遵循軟件工程方法論可以大大提高軟件開發(fā)的成功率,能夠顯著
減少軟件開發(fā)和維護中的問題。
(二)課程的任務(wù)
課程的任務(wù)是從實用角度講述軟件工程的基本原理、概念和技術(shù)方法,同時也盡量注意
課程的全面性和系統(tǒng)性。使學(xué)生學(xué)完本課程之后既能對實際的軟件開發(fā)工作有所幫助,
又能為今后深入研究這門學(xué)科奠定良好的基礎(chǔ)。軟件工程學(xué)(通常簡稱軟件工程)研究的
范圍非常廣泛,包括技術(shù)方法、工具和管理等許多方面,軟件工程又是一門迅速發(fā)展的
新興學(xué)科,新的技術(shù)方法和工具不斷涌現(xiàn),真可謂五花八門層出不窮。
本課程應(yīng)以高級算法語言、數(shù)據(jù)結(jié)構(gòu)、算法設(shè)計等課程為基礎(chǔ)。除此,要求學(xué)生有一定
的編程能力或經(jīng)驗。
二、課程的基本要求
知識目標(biāo)
1、了解軟件項目開發(fā)和維護的一般過程
2、掌握軟件開發(fā)的傳統(tǒng)方法和最新方法,為更深入地學(xué)習(xí)和今后從事軟件工程實踐打
下良好的基礎(chǔ)。
3、概括介紹軟件工程學(xué)產(chǎn)生的歷史背景以及它的基本原理、概念和方法。
4、按軟件生存周期的順序介紹各個階段的任務(wù)、過程、方法和工具。
5、討論軟件工程的管理技術(shù)。
要有基本的法律和商業(yè)知識
6、知道如何保護信息,了解信息保護策略,以避免丟失和泄密
7、要足夠了解知識產(chǎn)權(quán)法規(guī)
技能FI標(biāo):
1、知道如何設(shè)計實驗,驗證軟件的性能
2、能設(shè)計實驗或驗證數(shù)據(jù)-,通過分析輸出,找出軟件缺陷
3、根據(jù)需求和設(shè)計,評估軟件功能
4、知道如何選擇適當(dāng)?shù)能浖_發(fā)工具,知道各種軟件開發(fā)工具的優(yōu)缺點,適用范圍
職業(yè)素養(yǎng):
1、具備自覺的規(guī)范意識和團隊精神
2、掌握團隊開發(fā)所使用的工具
3、能理解團隊分工,理解軟件項目模塊化和分層架構(gòu)
4、語言溝通能力:能夠就復(fù)雜工程問題與業(yè)界同行及社會公眾進行有效溝通和交流,
包括陳述發(fā)言、清晰表達或回應(yīng)指令。
5、具備在小組內(nèi)有關(guān)目標(biāo)、任務(wù)和進展等事項的交流技巧
三、教學(xué)條件
1、完善各實驗室,如:專業(yè)基礎(chǔ)實驗室、數(shù)據(jù)庫應(yīng)用開發(fā)實驗室、.NET弄好實險室、
軟件測試實驗室、信息安全實驗室、軟件開發(fā)綜合實驗室
2、經(jīng)驗豐富且充足的指導(dǎo)老師
3、中外圖書、期刊、電子圖書,良好的網(wǎng)絡(luò)環(huán)境。
四、教學(xué)內(nèi)容與學(xué)時分配
序?qū)W
教學(xué)單元學(xué)習(xí)目標(biāo)課程內(nèi)容
號時
理論知識:了解軟件危機的原因,解決
軟件危機的途徑,掌握軟件工程的基本
軟件危機的原因,解決軟件危機的
原理、傳統(tǒng)途徑生命周期各個階段的基
途徑
本任務(wù),了解進行審查和復(fù)審的必要
模塊一軟件危軟件工程的基本原理、傳統(tǒng)途徑生
1性.技術(shù)審查的標(biāo)準(zhǔn)和方法6
機命周期各個階段的基本任務(wù)
操作技能:問題的定義,對系統(tǒng)的實際
進行審查和復(fù)審的必要性,技術(shù)審
用戶和使用部門負(fù)賁人進行訪問調(diào)查,
查的標(biāo)準(zhǔn)和方法
扼要的寫出對問題的理解。寫出一份合
理的書面文檔。
理論知識:可行性分析的任務(wù)、步驟可行性分析的任務(wù);
操作技能:學(xué)會繪制系統(tǒng)流圖、數(shù)據(jù)流可行性研究的步驟;
模塊二可行性
2圖、編寫數(shù)據(jù)字典,并寫出一份合理的能夠應(yīng)用系統(tǒng)流程圖6
分析
可行性研究報告。數(shù)據(jù)流圖及數(shù)據(jù)字典;了解成本效
益分析。
理論知識:需求分析的任務(wù);概念模型
操作技能:學(xué)會建立ER模型和規(guī)范化,需求分析的任務(wù);
模塊三需求分
3掌握層次方框圖、Warnier圖、IPO圖掌握分析過程和概念模型6
析
等圖形工具,并寫出一份合理的需求分會應(yīng)用圖形工具
析報告。
理論知識:掌握總體設(shè)計的過程;掌
總體設(shè)計的過程;
握軟件設(shè)計的概念和原理;理解啟發(fā)式
軟件設(shè)計的概念和原理;
模塊四總體設(shè)規(guī)則;
4理解啟發(fā)式規(guī)則:6
計操作技能:學(xué)會繪制系統(tǒng)流圖,數(shù)據(jù)流
會應(yīng)用圖形工具和面向數(shù)據(jù)流的
圖.編寫數(shù)據(jù)字典,并寫出一份合理的
方法解次實際問題
需求分析報告。
理論知識:
操作技能:選擇合適的詳細(xì)設(shè)計工具
結(jié)構(gòu)程序設(shè)計:
(程序流程圖、盒圖、PAD圖、HIPO
會應(yīng)用詳細(xì)設(shè)計的工具;
模塊五詳細(xì)設(shè)圖,判定表、判定樹和PDL語言等),
5理解并能區(qū)分Jackson>Warnier8
計使用面向數(shù)據(jù)結(jié)構(gòu)的設(shè)計方法(例如
等程序設(shè)計方法;
Jackson方法和Warnier方法)進行詳
了解程序復(fù)雜程度的定量度量。
細(xì)設(shè)計,用模塊開發(fā)文件夾的形式組織
管理與一個模塊有關(guān)的全部文檔C
理淪知識:領(lǐng)會程序的風(fēng)格并能在開發(fā)
過程中熟練應(yīng)用;領(lǐng)會程序設(shè)計的途
程序的風(fēng)格并能在開發(fā)過程中熟
徑。
6模塊六編碼練應(yīng)用;6
操作技能:使用自底向上或自頂向下的
程序設(shè)計的途徑。
程序設(shè)計方法學(xué)開發(fā),并實現(xiàn)具體的程
序代碼,注意程序的書寫風(fēng)格。
理論知識:軟件測試的基本概念;軟件測試的基本概念;
操作技能:應(yīng)該用正式的文檔資料把測會應(yīng)用軟件測試的方法;
試計劃、詳細(xì)設(shè)計方案以及熨際測試結(jié)能綜合應(yīng)用測試方法設(shè)計測試方
模塊七軟件測
7果果存下來,寫出詳細(xì)的測試報告。案;6
試
掌握調(diào)試技術(shù)和調(diào)試策略;
理解軟件可靠性的重要性;
了解日歷預(yù)測法和自動測試工具。
理論知識:了解軟件維護的定義;
軟件維護的定義:
能及區(qū)分結(jié)構(gòu)化維護和非結(jié)構(gòu)化維護;
能夠區(qū)分結(jié)構(gòu)化維護和非結(jié)構(gòu)化
模塊八軟件維了解維護過程;理解可維護性的重要
8維護;6
護性。
維護過程;
操作技能:記錄每一-次維護情況,作為
可維護性的重要性。
正式的文檔資料加以保存。
理論知識:了解面向?qū)ο蠡靖拍?;掌傳統(tǒng)方法學(xué)和軟件工程的新途徑;
模塊九面向握對象模型、動態(tài)模型、功能模型的表面向?qū)ο蠡靖拍睿?/p>
9對象方法未完示方法以及三種模型的區(qū)別和聯(lián)系掌握對象模型、動態(tài)模型、功能模4
引論操作技能:無型的表示方法以及三種模型的區(qū)
別和聯(lián)系
理論知識:需求分析的方法;會實際應(yīng)面向?qū)ο蠓治龅幕具^程;
用建立對象模型、建立動態(tài)模型、建立掌握需求分析的方法;
模塊十面向?qū)?/p>
1()功能模型;會實際應(yīng)用建立對象模型、建立動4
象分析
操作技能:無態(tài)模型、建立功能模型;
定義服務(wù)
理論知識:領(lǐng)會模塊化、抽象、信息隱
藏、弱耦合、強耦合、可重用的概念。模塊化、抽象、信息隱藏、弱耦合、
領(lǐng)會面向?qū)ο笤O(shè)計的準(zhǔn)則;領(lǐng)會啟發(fā)式強耦合、可重用的概念。
模塊十一面向
11規(guī)則以及軟件重用的定義;熟練掌握各面向?qū)ο笤O(shè)計的準(zhǔn)則;8
對象設(shè)計
個子系統(tǒng)的設(shè)計方法。啟發(fā)式規(guī)則以及軟件重用的定義;
操作技能:繪制出對象模型,寫出實驗熟練掌握各個子系統(tǒng)的設(shè)計方法。
報告。
理淪知識:了解面向?qū)ο蟮某绦蛟O(shè)計語
言:面向?qū)ο蟮某绦蛟O(shè)計語言;
模塊十二面向
12理解程序設(shè)計風(fēng)格;程序設(shè)計風(fēng)格;2
對象實現(xiàn)
掌握面向?qū)ο蟮臏y試。面向?qū)ο蟮臏y試。
操作技能:無
理淪知識:理解成本估計的重要性;成本估計的重要性;
模塊十三管理了解進度計劃;進度計劃;
134
技術(shù)了解人員組織、質(zhì)量保證人員組織、質(zhì)量保證
操作技能:無項目計劃以及軟件管理工具。
五、課時分配表
教學(xué)單元實訓(xùn)講課考核小計
1+4206
2+4206
3+420G
4+4206
5+4408
6+4206
7+4206
8+4206
9+04
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025長沙微型計算機買賣合同
- 2025股權(quán)轉(zhuǎn)讓合同的主要條款
- 2025版的新昌縣茶葉種植收購合同
- 民宿合資經(jīng)營協(xié)議書范本
- 夫妻分居協(xié)議書范本(有子女)
- 車身廣告出租合同
- 個人購房補貼借款協(xié)議書范本
- 2025美容儀器采購合同(律師版)
- 2025實訓(xùn)合同實訓(xùn)協(xié)議
- 2025項目管理類合同進度款確認(rèn)操作
- 體檢護士禮儀規(guī)范
- 2025-2030中國真空結(jié)晶器行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報告
- GB/T 20424-2025重有色金屬精礦產(chǎn)品中有害元素的限量規(guī)范
- 輸油管道安全培訓(xùn)
- 2025年海南重點項目-300萬只蛋雞全產(chǎn)業(yè)鏈項目可行性研究報告
- 小說環(huán)境描寫的深度剖析:解鎖文學(xué)世界的另一把鑰匙(高中教材全冊)
- 人教部編版六年級下冊語文【選擇題】專項復(fù)習(xí)訓(xùn)練真題100題(附答案解析)
- 2025年河南省高校畢業(yè)生“三支一扶”招募1100人高頻重點模擬試卷提升(共500題附帶答案詳解)
- 關(guān)于“地舒單抗”治療骨質(zhì)疏松的認(rèn)識
- 浙江省溫州市2024-2025學(xué)年高一上學(xué)期期末教學(xué)質(zhì)量統(tǒng)一檢測地理試題(B卷) 含解析
- 2025年國家林業(yè)局西北林業(yè)調(diào)查規(guī)劃設(shè)計院招聘4人歷年高頻重點模擬試卷提升(共500題附帶答案詳解)
評論
0/150
提交評論