軟體工程 知識點2019

2022-09-21 18:03:04 字數 2105 閱讀 8699

各單元教學內容及基本要求

第1單元軟體工程概述

1.教學內容

1.1軟體的發展和軟體危機

1.2軟體工程的目標和原則

1.3軟體生命週期及軟體開發過程模型

2.教學要求

1)理解什麼是軟體危機和軟體危機的典型表現。

2)理解軟體工程概念、軟體工程層次圖

3)理解軟體過程組成

4)理解軟體開發過程典型模型的基本思想及其特點(優點和缺點)

3.教學重點與難點

重點軟體工程的實質

軟體開發過程模型

難點軟體開發過程模型

第2單元需求工程

1.教學內容

2.1概述

2.2需求獲取

2.3需求分析

2.4結構化分析方法

2.5需求驗證

2.教學要求

1)運用需求分類及需求工程的主要活動

2)具有分析高質量需求所具有的特徵的能力

3)運用需求獲取原則和方法

4)運用需求分析的任務和原則

5)具有評價結構化分析方法建立簡單系統需求模型,包括畫出給定系統的實體-關係圖(erd)、資料流圖(dfd)的能力。

6)運用結構化分析方法的步驟

3.教學重點與難點

重點需求分類及需求工程的主要活動

需求分析的任務和原則

運用結構化分析方法建立簡單系統的模型,包括畫出給定系統實體-關係圖(erd)、資料流圖(dfd),定義資料字典。

結構化分析方法的步驟

難點資料流圖的理解和應用

第3單元軟體設計

1.教學內容

3.1軟體設計概述

3.2軟體設計過程

3.3軟體設計內容

3.4結構化設計方法

2.教學要求

1)能夠分析總體設計的目標及任務

2)能夠運用總體設計的過程

3)能夠運用設計原則和影響設計的因素

4)能夠運用軟體設計中的基本概念,其中包括模組、模組化、模組獨立性、抽象、資訊隱藏、設計復用、體系結構設計、軟體體系結構風格

5)能夠運用資料設計的基本原則

3.教學重點與難點

重點軟體設計概念(資訊隱藏、模組化)

模組獨立性原則的理解與應用

結構化設計方法(軟體結構圖)

詳細設計工具

難點軟體結構圖

第4單元軟體實現

1.教學內容

4.1軟體實現概述與編碼規範

4.2軟體實現流程

2.教學要求

1)運用程式設計風格

2)運用程式設計標準和規範,學生能夠基本掌握和認可程式設計規範的重要性和其與高質量編碼之間的關係,能夠讀懂規範並寫出規範性的**

3.教學重點與難點

重點編碼規範。難點無

第5單元軟體測試

1.教學內容

5.1軟體測試目的和原則

5.2軟體測試與軟體開發各階段的關係

5.3軟體測試過程

5.4白盒測試

5.5軟體可靠性

2.教學要求

1)記憶測試的重要性

2)理解測試的目的、原則、測試技術的分類和測試步驟

3)理解白盒測試方法

3.教學重點與難點

重點測試的目的和原則

測試的步驟難點無

第6單元軟體維護

1.教學內容

6.1軟體維護概念及分類

6.2軟體維護過程與成本計算

6.3影響軟體維護成本的因素

2.教學要求

1)理解軟體維護概念

2)理解維護過程

3.教學重點與難點

重點維護的概念和分類難點無

第7單元軟體工程管理

1.教學內容

7.1軟體專案管理概述

7.2質量管理與進度管理

7.3配置管理與風險管理、人員管理

2.教學要求

1)運用計畫的內容和方法

2)理解識別和應對風險

3)理解人員組織形式

4)理解配置管理的內容

3.教學重點與難點

重點計畫的內容和方法

軟體質量管理(cmm,iso9000)

配置管理

難點軟體質量模型

pert圖的畫法

軟體工程知識點

3 軟體工程原則 抽象 資訊隱蔽 模組化 區域性化 確定性 一致性 完備性和可驗證性。1 抽象 2 資訊隱蔽 3 模組化 4 區域性化 5 確定性 6 一致性 7 完備性 8 可驗證性 3.2 結構化分析方法 1 需求分析 需求分析方法有 1 結構化需求分析方法 2 物件導向的分析方法。2 結構化分...

軟體工程導論知識點

軟體是程式 資料及相關文件的完整集合。其中,程式是能夠完成預定功能和效能的可執行的指令序列 資料是使程式能夠適當地處理資訊的資料結構 文件是開發 使用和維護程式所需要的 資料。開發軟體時,對於提高軟體開發人員工作效率至關重要的是開發程式人員數量。軟體工程中描述軟體生存週期的瀑布型別一般包括計畫 需求...

軟體工程重要知識點

1.軟體工程的定義 將系統的 規範的 可度量的工程化方法應用於軟體開發 執行和維護的全過程及上述方法的研究。軟體工程包括3個要素,即方法 工具和過程。2.軟體工程原則 抽象 資訊隱藏 模組化 區域性化 一致性 完整性和可驗證性。3.軟體工程開發模型 瀑布型 結構化 原型 物件導向 螺旋型。4.計算機...