軟件工程(第4版)-教學計劃_第1頁
軟件工程(第4版)-教學計劃_第2頁
軟件工程(第4版)-教學計劃_第3頁
軟件工程(第4版)-教學計劃_第4頁
軟件工程(第4版)-教學計劃_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

軟件工程教學計劃

學年學期:課程編號:課程名稱:軟件工程

適用專業(yè):信息技術(shù)及其計算機相關(guān)專業(yè)學時/學分:54/3.O理論學時:54

教材名稱及出版社:《軟件工程》(第4版)陸惠恩,人民郵電出版社

授課教師:______________

周學作

授課內(nèi)容摘要重點及要求

次時業(yè)

第1章軟件工程概述

1.軟件工程的產(chǎn)生

(1)軟件生產(chǎn)的發(fā)展

(2)軟件危機

2.軟件工程

重點掌握:

(1)軟件工程的定義

1.瀑布模型

(2)軟件工程學的主要內(nèi)容

2.快速原型模型

(3)軟件工程的基本原理4題

3.增量模型

3.軟件生命周期1

4.軟件過程模型4.噴泉模型

(?)瀑布模型

5.統(tǒng)一過程模型

(2)快速原型模型

(3)增量模型

(4)噴泉模型

(5)統(tǒng)一過程模型

重點掌握:

第2章可行性研究與軟件工程開發(fā)計劃

1.軟件工程項目概述和實施計劃

1.軟件定義與可行性研究

2.Gantt圖

(1)軟件定義6題

2

3.工程網(wǎng)絡(luò)圖

(2)可行性研究

2.軟件工程開發(fā)計劃的制定4.軟件工程開發(fā)計劃的復審

(1)軟件工程項目概述和實施計劃

(2)GanttH

(3)工程網(wǎng)絡(luò)圖

(4)軟件工程開發(fā)計劃的復審

第3章需求分析

1.需求分析的任務(wù)

(I)確定目標系統(tǒng)的具體要求

(2)建立目標系統(tǒng)的邏輯模型

2.結(jié)構(gòu)化分析步驟

(1)進行調(diào)查研究

(2)分析和描述系統(tǒng)的邏輯模型

重點掌握:

(3)對需求分析進行復審1.實體-聯(lián)系圖

3.需求分析的圖形工具

2.數(shù)據(jù)流圖

(1)實體-聯(lián)系圖

3.狀態(tài)轉(zhuǎn)換圖

4題

(2)數(shù)據(jù)流圖

4.IPO圖3

(3)狀態(tài)轉(zhuǎn)換圖

5.軟件需求規(guī)格說明書

(4)IPO圖

6.用戶手冊編寫提示

4.數(shù)據(jù)字典

(1)數(shù)據(jù)字典的內(nèi)容

(2)數(shù)據(jù)字典使用的符號

(3)數(shù)據(jù)字典與圖形工具

5.軟件需求分析舉例

(1)系統(tǒng)管理

(2)商品信息管理

(3)商品供銷存管理

(4)商品銷售管理系統(tǒng)的數(shù)據(jù)流圖

(5)數(shù)據(jù)字典

6.需求分析文檔

(1)軟件需求規(guī)格說明書

(2)用戶手冊編寫提示

(3)編寫需求分析文檔的步驟

第4章概要設(shè)計

1.概要設(shè)計步驟

(1)軟件結(jié)構(gòu)設(shè)計

(2)數(shù)據(jù)結(jié)構(gòu)設(shè)計及數(shù)據(jù)庫設(shè)計

(3)系統(tǒng)接口設(shè)計

(4)測試方案設(shè)計

重點掌握:

2.軟件結(jié)構(gòu)設(shè)計的基本原理

I.軟件結(jié)構(gòu)設(shè)計

(1)模塊與模塊化

2.數(shù)據(jù)結(jié)構(gòu)設(shè)計及數(shù)據(jù)庫設(shè)計習

(2)模塊的耦合和內(nèi)聚

4題

3.系統(tǒng)接口設(shè)計

(3)軟件結(jié)構(gòu)設(shè)計的優(yōu)化規(guī)則4

3.軟件結(jié)構(gòu)設(shè)計的圖形工具4.測試方案設(shè)計

(1)層次圖

(2)結(jié)構(gòu)圖

4.概要設(shè)計方法

(1)結(jié)構(gòu)化方法

(2)面向數(shù)據(jù)結(jié)構(gòu)設(shè)計方法

5.概要設(shè)計文檔與復審

(1)概要設(shè)計說明書

(2)概要設(shè)計復審

(3)數(shù)據(jù)庫設(shè)計說明書

第5章詳細設(shè)計

1.過程設(shè)計

(1)流程圖

(2)盒圖

(3)PAD

(4)判定表

(5)判定樹

(6)過程設(shè)計語言

2.用戶界面設(shè)計

重點掌握:

(1)用戶界面設(shè)計問題

I.用戶界面設(shè)計過程

(2)用戶界面設(shè)計過程

2.用戶界面設(shè)計的基本原則習

6題

(3)用戶界面設(shè)計的基本原則

3.數(shù)據(jù)代碼設(shè)計原則5

(4)用戶界面設(shè)計指南

4.詳細設(shè)計說明書

3.數(shù)據(jù)代碼設(shè)計

(1)數(shù)據(jù)代碼設(shè)計原則

(2)代碼種類

(3)數(shù)據(jù)代碼設(shè)計方法

4.數(shù)據(jù)輸入/輸出設(shè)計

(1)數(shù)據(jù)輸入設(shè)計

(2)數(shù)據(jù)輸出設(shè)計

5.數(shù)據(jù)安全設(shè)計

6.詳細設(shè)計文檔與復審

(1)詳細設(shè)計說明書

(2)操作手冊

(3)詳細設(shè)計的復審

第6章軟件實現(xiàn)

1.結(jié)構(gòu)化程序設(shè)計

2.選擇程序設(shè)計語言

3.程序設(shè)計風格

4.程序設(shè)計質(zhì)量評價

5.程序設(shè)計文檔

6.軟件測試目標和原則

(1)軟件測試目標

重點掌握:

(2)軟件測試原則

1.軟件測試原則

7.軟件測試方法

(1)靜態(tài)分析與動態(tài)測試2.靜態(tài)分析與動態(tài)測試

(2)黑盒法與白盒法3.黑盒法與白盒法

8.軟件測試步驟

4.模塊測試

(?)模塊測試習

65.集成測試題

(2)集成測試6

6.程序?qū)彶闀腿斯み\行

(3)程序?qū)彶闀腿斯み\行

7.確認測試

(4)確認測試

8.平行運行

(5)平行運行

9.軟件調(diào)試

9.設(shè)計測試方案

(1)等價類劃分法

(2)邊界值分析法

(3)錯誤推測法

(4)邏輯覆蓋法

(5)實用測試策略

10.軟件調(diào)試、驗證與確認

(1)軟件調(diào)試

(2)軟件驗證

(3)軟件確認

11.軟件測試計劃和分析報告

第7章軟件維護

1.軟件維護過程

(?)軟件維護的種類

(2)軟件維護的困難

重點掌握:

(3)軟件維護的實施習

I.軟件維護的實施

2題

(4)軟件維護的副作用

2.軟件可維護度量方法7

2.軟件的可維護性

(1)影響可維護性的因素

(2)可維護性的度量

(3)提高軟件的可維護性

第8章面向?qū)ο蠓椒?、UML及應(yīng)用

1.面向?qū)ο蠓椒ǜ攀?/p>

(1)面向?qū)ο蠓椒ǖ闹饕獌?yōu)點

重點掌握:

(2)面向?qū)ο蠓椒ǖ闹饕拍?/p>

1,面向?qū)ο蠓治鲈瓌t

2.UML概述2.建立對象模型

6題

3.建立動態(tài)模型

(1)UML的發(fā)展

4.面向?qū)ο蟮臏y試8

(2)UML的削目標

(3)UML的內(nèi)容

(4)UML的擴展機制

3.UML圖

(1)用例圖

(2)類圖

(3)對象圖

(4)狀態(tài)圖

(5)順序圖

(6)活動圖

(7)協(xié)作圖

(8)構(gòu)件圖

(9)部署圖

4.面向?qū)ο蠓治?/p>

(1)面向?qū)ο蠓治鲞^程

(2)面向?qū)ο蠓治鲈瓌t

5.建立對象模型

(1)確定對象和類

(2)確定類的相互關(guān)系

(3)劃分主題

6.建立動態(tài)模型

(1)編寫腳本

(2)設(shè)計用戶界面

(3)畫順序圖或活動圖

(4)畫狀態(tài)圖

7.建立功能模型

8.面向?qū)ο笤O(shè)計

(1)系統(tǒng)設(shè)計

(2)對象設(shè)計

(3)面向?qū)ο笤O(shè)計的準則和啟發(fā)式規(guī)

9.面向?qū)ο笙到y(tǒng)的實現(xiàn)

(1)選擇程序設(shè)計語言

(2)面向?qū)ο蟪绦蛟O(shè)計

10.面向?qū)ο蟮臏y試

(1)面向?qū)ο鬁y試策略

(2)面向?qū)ο蟮臏y試步驟

11.UML的應(yīng)用

(1)UML模型

(2)UML視圖

(3)UML使用準則

(4)UML的應(yīng)用領(lǐng)域

第9章WebAPP軟件工程

1.Web的特性

2.網(wǎng)絡(luò)系統(tǒng)的層次結(jié)構(gòu)

(1)二層C/S結(jié)構(gòu)

(2)三層C/S結(jié)構(gòu)

重點掌握:

I.客戶端使用的技術(shù)習

(3)四層C/S結(jié)構(gòu)

42.網(wǎng)絡(luò)服務(wù)器端使用的技術(shù)題

3.WebAPP測試

(4)B/S結(jié)構(gòu)9

3.客戶端使用的技術(shù)

(?)HTML

(2)腳本語言

(3)Applet

(4)AJAX

4.網(wǎng)絡(luò)服務(wù)器端使用的技術(shù)

(1)Servlet

(2)JSP

5.WebAPP的設(shè)計模式

(1)觀察者模式

(2)組合模式

(3)工廠方法模式和策略模式

(4)模型-視圖-控制器模式

(5)裝飾者模式

6.WebAPP的設(shè)計

(1)WebAPP的特點及應(yīng)用類型

(2)WebAPP的需求分析

(3)WebAPP需求分析過程

(4)WebAPP設(shè)計過程

(5)WebAPP體系結(jié)構(gòu)設(shè)計

(6)WebAP礙航設(shè)計

7.WebAPP測試

(1)WebAPP測試過程概述

(2)WebApp內(nèi)容測試

(3)WebAPP界面測試

(4)WebAPp?航測試

(5)WebAPP配置測試

(6)WebAPP安全性測試

(7)WebApp性能測試

第10章軟件重用和再工程習

2重點掌握:

1.可重用的軟件成分

2.軟件重用過程

1.軟件重用過程的模型10

(1)軟件重用過程的模型

2.開發(fā)可重用的軟件構(gòu)件

(2)開發(fā)可重用的軟件構(gòu)件

3.軟件再工程

(3)分類和檢索軟件構(gòu)件

(4)軟件重用環(huán)境

3.軟件逆向工程

4.軟件再工程

第11章軟件工程管理

I.軟件工程管理概述

2.軟件開發(fā)成本估算

(?)軟件開發(fā)成本估算方法

(2)代碼行技術(shù)和任務(wù)估算技術(shù)

(3)CoCoMo2模型

(4)程序環(huán)行復雜度的度量

3.軟件工程人員組織

4.軟件配置管理

重點掌握:

5.軟件質(zhì)量保證

1.軟件開發(fā)成本估算方法習

(?)軟件質(zhì)量的特性

4

溫馨提示

  • 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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論