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

下載本文檔

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

文檔簡介

軟件工程教學(xué)計(jì)劃

學(xué)年學(xué)期:課程編號(hào):課程名稱:軟件工程

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

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

授課教師:______________

周學(xué)作

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

次時(shí)業(yè)

第1章軟件工程概述

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

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

(2)軟件危機(jī)

2.軟件工程

重點(diǎn)掌握:

(1)軟件工程的定義

1.瀑布模型

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

2.快速原型模型

習(xí)

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

3.增量模型

3.軟件生命周期1

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

(?)瀑布模型

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

(2)快速原型模型

(3)增量模型

(4)噴泉模型

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

重點(diǎn)掌握:

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

1.軟件工程項(xiàng)目概述和實(shí)施計(jì)劃

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

習(xí)

2.Gantt圖

(1)軟件定義6題

2

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

(2)可行性研究

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

(1)軟件工程項(xiàng)目概述和實(shí)施計(jì)劃

(2)GanttH

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

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

第3章需求分析

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

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

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

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

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

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

重點(diǎn)掌握:

(3)對(duì)需求分析進(jìn)行復(fù)審1.實(shí)體-聯(lián)系圖

3.需求分析的圖形工具

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

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

習(xí)

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

4題

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

4.IPO圖3

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

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

(4)IPO圖

6.用戶手冊(cè)編寫提示

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

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

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

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

5.軟件需求分析舉例

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

(2)商品信息管理

(3)商品供銷存管理

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

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

6.需求分析文檔

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

(2)用戶手冊(cè)編寫提示

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

第4章概要設(shè)計(jì)

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

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

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

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

(4)測(cè)試方案設(shè)計(jì)

重點(diǎn)掌握:

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

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

(1)模塊與模塊化

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

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

4題

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

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

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

(1)層次圖

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

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

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

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

5.概要設(shè)計(jì)文檔與復(fù)審

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

(2)概要設(shè)計(jì)復(fù)審

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

第5章詳細(xì)設(shè)計(jì)

1.過程設(shè)計(jì)

(1)流程圖

(2)盒圖

(3)PAD

(4)判定表

(5)判定樹

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

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

重點(diǎn)掌握:

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

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

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

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

6題

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

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

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

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

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

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

(2)代碼種類

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

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

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

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

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

6.詳細(xì)設(shè)計(jì)文檔與復(fù)審

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

(2)操作手冊(cè)

(3)詳細(xì)設(shè)計(jì)的復(fù)審

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

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

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

3.程序設(shè)計(jì)風(fēng)格

4.程序設(shè)計(jì)質(zhì)量評(píng)價(jià)

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

6.軟件測(cè)試目標(biāo)和原則

(1)軟件測(cè)試目標(biāo)

重點(diǎn)掌握:

(2)軟件測(cè)試原則

1.軟件測(cè)試原則

7.軟件測(cè)試方法

(1)靜態(tài)分析與動(dòng)態(tài)測(cè)試2.靜態(tài)分析與動(dòng)態(tài)測(cè)試

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

8.軟件測(cè)試步驟

4.模塊測(cè)試

(?)模塊測(cè)試習(xí)

65.集成測(cè)試題

(2)集成測(cè)試6

6.程序?qū)彶闀?huì)和人工運(yùn)行

(3)程序?qū)彶闀?huì)和人工運(yùn)行

7.確認(rèn)測(cè)試

(4)確認(rèn)測(cè)試

8.平行運(yùn)行

(5)平行運(yùn)行

9.軟件調(diào)試

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

(1)等價(jià)類劃分法

(2)邊界值分析法

(3)錯(cuò)誤推測(cè)法

(4)邏輯覆蓋法

(5)實(shí)用測(cè)試策略

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

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

(2)軟件驗(yàn)證

(3)軟件確認(rèn)

11.軟件測(cè)試計(jì)劃和分析報(bào)告

第7章軟件維護(hù)

1.軟件維護(hù)過程

(?)軟件維護(hù)的種類

(2)軟件維護(hù)的困難

重點(diǎn)掌握:

(3)軟件維護(hù)的實(shí)施習(xí)

I.軟件維護(hù)的實(shí)施

2題

(4)軟件維護(hù)的副作用

2.軟件可維護(hù)度量方法7

2.軟件的可維護(hù)性

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

(2)可維護(hù)性的度量

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

第8章面向?qū)ο蠓椒āML及應(yīng)用

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

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

重點(diǎn)掌握:

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

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

習(xí)

2.UML概述2.建立對(duì)象模型

6題

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

(1)UML的發(fā)展

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

(2)UML的削目標(biāo)

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

(4)UML的擴(kuò)展機(jī)制

3.UML圖

(1)用例圖

(2)類圖

(3)對(duì)象圖

(4)狀態(tài)圖

(5)順序圖

(6)活動(dòng)圖

(7)協(xié)作圖

(8)構(gòu)件圖

(9)部署圖

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

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

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

5.建立對(duì)象模型

(1)確定對(duì)象和類

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

(3)劃分主題

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

(1)編寫腳本

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

(3)畫順序圖或活動(dòng)圖

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

7.建立功能模型

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

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

(2)對(duì)象設(shè)計(jì)

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

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

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

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

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

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

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

11.UML的應(yīng)用

(1)UML模型

(2)UML視圖

(3)UML使用準(zhǔn)則

(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)

重點(diǎn)掌握:

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

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

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

3.WebAPP測(cè)試

(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è)計(jì)模式

(1)觀察者模式

(2)組合模式

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

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

(5)裝飾者模式

6.WebAPP的設(shè)計(jì)

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

(2)WebAPP的需求分析

(3)WebAPP需求分析過程

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

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

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

7.WebAPP測(cè)試

(1)WebAPP測(cè)試過程概述

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

(3)WebAPP界面測(cè)試

(4)WebAPp?航測(cè)試

(5)WebAPP配置測(cè)試

(6)WebAPP安全性測(cè)試

(7)WebApp性能測(cè)試

第10章軟件重用和再工程習(xí)

2重點(diǎn)掌握:

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)行復(fù)雜度的度量

3.軟件工程人員組織

4.軟件配置管理

重點(diǎn)掌握:

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

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

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

4

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論