![軟件工程課程教學(xué)大綱_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/11/814047b0-397d-4915-8514-ec18d610afe6/814047b0-397d-4915-8514-ec18d610afe61.gif)
![軟件工程課程教學(xué)大綱_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/11/814047b0-397d-4915-8514-ec18d610afe6/814047b0-397d-4915-8514-ec18d610afe62.gif)
![軟件工程課程教學(xué)大綱_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/11/814047b0-397d-4915-8514-ec18d610afe6/814047b0-397d-4915-8514-ec18d610afe63.gif)
![軟件工程課程教學(xué)大綱_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/11/814047b0-397d-4915-8514-ec18d610afe6/814047b0-397d-4915-8514-ec18d610afe64.gif)
![軟件工程課程教學(xué)大綱_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/11/814047b0-397d-4915-8514-ec18d610afe6/814047b0-397d-4915-8514-ec18d610afe65.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、軟件工程課程教學(xué)大綱第一部分 大綱說明一、課程性質(zhì)、目的與任務(wù) 軟件工程是中央電大計算機應(yīng)用專業(yè)教學(xué)計劃中一門綜合性和實踐性很強的核心 課程,主要內(nèi)容包括軟件工程概述、可行性分析、需求分析、概要設(shè)計、詳細設(shè)計、面向?qū)?象分析與設(shè)計、編碼、軟件質(zhì)量與質(zhì)量保證、項目計劃與管理。根據(jù)培養(yǎng)基層應(yīng)用型人才的需要,本課程的目的與任務(wù)是使學(xué)生通過本課程的學(xué)習(xí), 了解軟件項目開發(fā)和維護的一般過程, 掌握軟件開發(fā)的傳統(tǒng)方法和最新方法, 為更深入地學(xué) 習(xí)和今后從事軟件工程實踐打下良好的基礎(chǔ)。二、先修課要求計算機的基礎(chǔ)知識、程序設(shè)計的知識三、課程的教學(xué)要求 基本概念和基本知識:軟件與軟件工程,生存周期與軟件開發(fā)模式
2、,結(jié)構(gòu)化分析、設(shè) 計與編碼,面向?qū)ο蠓治?、設(shè)計與編碼,軟件的評審、測試與維護,項目計劃與項目管理?;炯寄埽耗苡密浖こ痰姆椒▍⑴c軟件項目的分析、設(shè)計、實現(xiàn)和維護 重點:系統(tǒng)分析、系統(tǒng)設(shè)計、系統(tǒng)實現(xiàn)、系統(tǒng)維護難點:需求分析、軟件測試四、課程的教學(xué)方法和教學(xué)形式建議1. 本課程概念較多,因此教學(xué)形式以講授方式(面授和電視錄像)為主。2. 為加強和落實動手能力的培養(yǎng), 每章課后應(yīng)安排作業(yè), 作業(yè)應(yīng)讓學(xué)生盡可能在 CASE 環(huán)境下進行。3. 對課程中關(guān)鍵性概念、設(shè)計思想方面的問題可輔以課堂討論的形式。4. 如條件許可,應(yīng)利用網(wǎng)絡(luò)技術(shù)進行授課、答疑和討論。五、教學(xué)要求的層次 課程的教學(xué)要求在每一章教學(xué)
3、內(nèi)容之后給出,大體上分為三個層次:了解、理解和掌 握。了解即能正確判別有關(guān)概念和方法; 理解是能正確表達有關(guān)概念和方法的含義; 掌握是 在理解的基礎(chǔ)上加以靈活應(yīng)用。第二部分 教學(xué)媒體與教學(xué)過程建議一、課程教學(xué)總學(xué)時數(shù)、學(xué)分數(shù)課程教學(xué)總學(xué)時數(shù)為 72學(xué)時,其中授課時間為50學(xué)時(含面授、錄像學(xué)時),大作業(yè) 課時為22學(xué)時??倢W(xué)分數(shù)為 4學(xué)分。二、文字教材與音像教材的配合1. 課程以文字教材為主(包括主教材和實驗教材兩部分 ),?文字教材擔(dān)負起形成整個課程體系系統(tǒng)性和完整性的任務(wù),是學(xué)生學(xué)習(xí)的主要媒體形式。因此教材要概念清晰、便于自學(xué)。在內(nèi)容上要使所用的名詞術(shù)語符合國家通用標準,突出重點、兼顧一般
4、,反映當代最新技術(shù)及應(yīng)用。2. 錄像教材作為文字教材的強化媒體,配合文字教材講授課程的重點、難點以及問題的分析方法與思路。兩者互相補充,彼此配合。3. 努力實現(xiàn)網(wǎng)上教學(xué)。三、主要教學(xué)媒體的使用與學(xué)時分配教學(xué)內(nèi)容授課學(xué)時 一 軟件工程概述4二 可行性分析2三 需求分析6四 概要設(shè)計6五 詳細設(shè)計6六 面向?qū)ο蠓治雠c設(shè)計方法8七 編碼6八 軟件質(zhì)量與質(zhì)量保證10九 項目計劃與管理2合計50四、考核本課程采用平時作業(yè)與集中筆試考核相結(jié)合的方式,平時作業(yè)占總成績的30%由地方自行組織考核,中央電大進行抽查, 不做大作業(yè)者不能參加筆試;筆試由中央電大根據(jù)教學(xué)大綱統(tǒng)一命題,占總成績的70%第三部分教學(xué)內(nèi)容
5、和教學(xué)要求1軟件工程概述教學(xué)內(nèi)容1.1 軟件1.1.1 軟件的發(fā)展1.1.2 軟件的定義1.1.3 軟件的特點1.1.4 軟件的種類1.2 軟件工程的概念1.2.1 軟件危機與軟件工程的定義1.2.2 軟件工程的目標1.2.3 軟件工程的原則1.3 軟件生存周期與軟件開發(fā)模型1.3.1 瀑布模型1.3.2 原型模型1.3.3 螺旋模型1.3.4 基于四代技術(shù)模型1.3.5 面向?qū)ο笈c組件模型1.3.6 混合模型教學(xué)要求掌握:軟件和軟件工程的基本概念了解:軟件生命周期及軟件開發(fā)的各個模型2 可行性分析教學(xué)內(nèi)容2.1 可行性研究的任務(wù)2.2 可行性研究的步驟2.3 系統(tǒng)流程圖2.4 成本 / 效益
6、分析教學(xué)要求了解:可行性分析的步驟3 需求分析教學(xué)內(nèi)容3.1需求分析的任務(wù)與步驟3.1.1需求分析的任務(wù)3.1.2需求分析的步驟3.1.3需求分析的原則3.2需求分析方法3.2.1面向數(shù)據(jù)流的分析方法3.2.11 基本符號3.2.1.2 基于數(shù)據(jù)流的分析方法3.2.1.3 數(shù)據(jù)字典3.2.2面向數(shù)據(jù)結(jié)構(gòu)的分析方法3.2.2.1 Jackson 系統(tǒng)開發(fā)方法3.2.2.2 Warnier-Orr 方法3.3需求規(guī)格說明與評審教學(xué)要求:掌握:需求分析的方法理解:需求分析的任務(wù)和原則4 概要設(shè)計教學(xué)內(nèi)容4.1概要設(shè)計的任務(wù)與步驟4.1.1概要設(shè)計的任務(wù)4.1.2概要設(shè)計的步驟4.2軟件設(shè)計的概念與原
7、則4.2.1模塊化4.2.2抽象4.2.3信息隱藏和局部化4.2.4模塊獨立性4.2.5結(jié)構(gòu)設(shè)計的評價原則4.3概要設(shè)計的方法4.3.1面向數(shù)據(jù)流的設(shè)計方法4.3.1.1 基本概念4.3.1.2 變換分析 4.3.1.3 事務(wù)分析4.3.1.3 設(shè)計優(yōu)化原則4.3.2 面向數(shù)據(jù)結(jié)構(gòu)的設(shè)計方法4.3.2.1 Jackson 方法4.3.2.2 Warnier-Orr 方法4.4 概要設(shè)計文檔與評審教學(xué)要求掌握:軟件設(shè)計的概念與原則,概要設(shè)計的步驟、方法 了解:概要設(shè)計文檔與評審5 詳細設(shè)計教學(xué)內(nèi)容5.1 詳細設(shè)計的任務(wù)與原則5.1.1 詳細設(shè)計的任務(wù)5.1.2 詳細設(shè)計的原則5.2 詳細設(shè)計的方
8、法5.2.1 程序流程圖 PFC5.2.2 N-S 圖5.2.3 PAD 圖5.2.4 HIPO 圖5.2.5 過程設(shè)計語言 PDL5.2.6 詳細設(shè)計方法的選擇5.3 詳細設(shè)計規(guī)格說明與評審教學(xué)要求掌握:詳細設(shè)計方法 了解:詳細設(shè)計規(guī)格說明與評審6 面向?qū)ο蟮姆治雠c設(shè)計方法教學(xué)內(nèi)容6.1 面向?qū)ο蠓椒ǖ幕靖拍詈吞卣?.2.1 確定對象 6.2.2 確定屬性6.2.3 定義操作6.2.4 對象間通信6.3 面向?qū)ο笤O(shè)計6.3.1 面向?qū)ο笤O(shè)計概念6.3.2 面向?qū)ο笤O(shè)計方法6.3.3 程序構(gòu)件及接口6.3.4 細節(jié)設(shè)計6.4 UML 方法6.4.1 UML 的發(fā)展與特點6.4.2 UML 的
9、表示法6.4.3 UML 的開發(fā)步驟6.5 面向?qū)ο髮嵗治雠c設(shè)計6.5.1 建立用例6.5.2 確定表6.5.3 設(shè)計對象的交互作用6.5.4 指定聯(lián)系6.5.5 尋找繼承6.5.6 分析對象行為6.5.7 設(shè)計系統(tǒng)的體系結(jié)構(gòu)教學(xué)要求UML的開發(fā)方法1. 掌握:面向?qū)ο蟮幕靖拍詈吞卣?. 了解:面向?qū)ο蠓治雠c設(shè)計方法及7 編碼教學(xué)內(nèi)容7.1 程序設(shè)計語言7.1.1 程序設(shè)計語言分類7.1.2 程序設(shè)計語言特點7.1.3 程序設(shè)計語言選擇7.2 編程風(fēng)格7.3 編程效率7.4 編程安全7.5 面向?qū)ο缶幊碳夹g(shù)教學(xué)要求1. 掌握:一般的編碼原則2. 了解:面向?qū)ο缶幊痰奶攸c8 軟件質(zhì)量與質(zhì)量保
10、證教學(xué)內(nèi)容8.1 軟件質(zhì)量的定義8.2 影響軟件質(zhì)量的因素8.3 軟件質(zhì)量保證策略8.4 軟件質(zhì)量保證活動8.5 軟件質(zhì)量保證標準8.6 軟件評審8.7 結(jié)構(gòu)化的軟件測試8.7.1 軟件測試的概念和原則8.7.1.1 測試的概念8.7.1.2 測試的原則8.7.1.3 測試的方法8.7.2 軟件測試技術(shù)8.7.2.1 白盒測試8.7.2.2 黑盒測試8.7.3 軟件測試的步驟8.7.3.1 軟件測試過程8.7.3.2 軟件測試步驟8.7.3.3 單元測試8.7.3.4 綜合測試8.7.3.5 確認測試8.7.3.6 系統(tǒng)測試8.7.4 糾錯技術(shù)8.8 面向?qū)ο蟮能浖y試8.8.1 面向?qū)ο蠓治?/p>
11、和面向?qū)ο笤O(shè)計的模型測試8.8.1.1 面向?qū)ο蠓治龊兔嫦驅(qū)ο笤O(shè)計模型的正確性8.8.1.2 面向?qū)ο蠓治龊兔嫦驅(qū)ο笤O(shè)計模型的一致性8.8.2 面向?qū)ο蟮臏y試策略8.8.2.1 面向?qū)ο蟮膯卧獪y試8.8.2.2 面向?qū)ο蟮慕M裝測試8.8.2.3 面向?qū)ο蟮拇_認測試8.8.3 面向?qū)ο筌浖y試用例設(shè)計8.8.3.1 測試用例設(shè)計蘊涵面向?qū)ο蟮母拍?.8.3.2 傳統(tǒng)測試用例設(shè)計方法的適用性8.8.3.3 基于故障的測試8.8.3.4 面向?qū)ο缶幊虒y試的影響8.8.3.5 測試用例與類的分層8.8.3.6 基于腳本的測試設(shè)計8.8.3.7 測試外部結(jié)構(gòu)和內(nèi)部結(jié)構(gòu)8.8.4 可用于類層次上的測試方
12、法8.8.4.1 面向?qū)ο箢惖碾S即測試8.8.4.2 類層次的分割測試8.8.5 類間測試用例設(shè)計8.8.5.1 多重類測試8.8.5.2 按行為模型導(dǎo)出的測試8.9 軟件測試計劃與測試分析報告8.10 軟件維護8.10.1 軟件維護的定義、分類、特點8.10.2 軟件維護步驟及組織8.10.3 軟件的可維護性8.10.4 軟件維護的副作用8.10.5 逆向工程和再生工程教學(xué)要求1. 掌握:軟件質(zhì)量保證的概念、策略和方法,軟件評審或測試的方法和步驟。2. 了解:軟件維護過程9 項目計劃與管理教學(xué)內(nèi)容9.1 軟件項目特點、管理的特殊性及軟件管理功能9.2 確定項目的工作要求9.3 確定軟硬件資源9.4 人員的計劃及組織9.5 成本估算及控制9.6 進度計劃9.7 軟件配置管理9.8 軟件管理方案教學(xué)要求了解:項目計劃與管理的基本內(nèi)容第四部分 課程大作業(yè)為了進一步弄清和鞏固課堂所學(xué)的知識及實際的應(yīng)用,配合講課,設(shè)置以下課程大作 業(yè):1. 結(jié)構(gòu)化分析2. 概要設(shè)計3
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國圓平底燒瓶市場調(diào)查研究報告
- 2025年金屬襯膠項目可行性研究報告
- 2025年超薄膨脹型鋼結(jié)構(gòu)防火材料項目可行性研究報告
- 2025年膨化糯米球項目可行性研究報告
- 2025至2031年中國細菌及藥敏檢測系統(tǒng)行業(yè)投資前景及策略咨詢研究報告
- 2025年瑪瑙飾品項目可行性研究報告
- 2025至2031年中國活動工具車行業(yè)投資前景及策略咨詢研究報告
- 2025至2031年中國控溫儀行業(yè)投資前景及策略咨詢研究報告
- 2025年手動強力剪刀項目可行性研究報告
- 2025年塑膠旅游用品項目可行性研究報告
- 中國太陽能光電建筑行業(yè)現(xiàn)狀調(diào)研分析及市場前景預(yù)測報告(2024版)
- 關(guān)于防范遏制礦山領(lǐng)域重特大生產(chǎn)安全事故的硬措施課件
- 2025年中國成都餐飲業(yè)市場運營態(tài)勢分析及投資前景預(yù)測報告
- 2024年榆林職業(yè)技術(shù)學(xué)院高職單招職業(yè)適應(yīng)性測試歷年參考題庫含答案解析
- 2025年春新外研版(三起)英語三年級下冊課件 Unit3第1課時startup
- (教研室)2023屆山東省德州市、煙臺市高考一模地理試題 附答案
- 《河南民俗文化》課件
- 康復(fù)健康小屋課件
- 項目合作備忘錄范文
- 2024年事業(yè)單位租車服務(wù)滿意度調(diào)查及改進協(xié)議3篇
- 婦產(chǎn)科醫(yī)生個人年終述職報告課件
評論
0/150
提交評論