全國計算機等級考試4級教程:軟體工程

全國計算機等級考試4級教程:軟體工程

《全國計算機等級考試4級教程:軟體工程》是2013年高等教育出版社出版的圖書,作者是教育部考試中心。

基本介紹

  • 中文名:全國計算機等級考試4級教程:軟體工程
  • 作者:教育部考試中心
  • 出版社:高等教育出版社
  • 出版時間:2013年5月1日
  • 頁數:251 頁
  • 開本:16 開
  • ISBN:9787040369472
  • 類型:計算機與網際網路
  • 語種:簡體中文
圖書目錄,內容簡介,作者簡介,

圖書目錄

第1章軟體工程概論
1.1 軟體和軟體工程的概念
1.1.1軟體的概念
1.1.2軟體危機
1.1.3軟體工程的概念
1.2軟體工程方法
1.2.1面向過程方法
1.2.2面向對象方法
1.2.3形式化方法
1.3軟體過程與軟體生存周期
1.3.1軟體生存周期
1.3.2軟體過程
1.4軟體過程模型
1.5軟體工具概述
小結
複習要點
第2章面向對象的基本概念與UML
2.1 面向對象系統的基本概念
2.1.1 面向對象系統的概念
2.1.2對象
2.1.3類與封裝
2.1.4繼承
2.1.5多態與動態綁定
2.1.6訊息通信
2.2統一建模語言UML概述
2.2.1 UML的產生和發展
2.2.2 UML的特點
2.3 UML的模型元素
2.3.1 UML的事物
2.3.2 UML中的關係
2.4 UML中的圖
2.4.1外部視圖
2.4.2內部視圖
小結
複習要點
第3章軟體需求分析
3.1 系統工程的概念
3.1.1基於計算機的系統
3.1.2計算機系統工程
3.1.3可行性研究
3.2 軟體需求分析的任務和原則
3.2.1軟體需求的定義和層次
3.2.2軟體需求分析的任務
3.2.3需求分析的原則
3.3軟體需求獲取
3.3.1需求獲取的任務和原則
3.3.2需求獲取的過程
3.3.3需求的表達
3.4結構化分析方法
3.4.1數據建模
3.4.2功能建模
3.4.3行為建模
3.4.4數據字典
3.4.5基本加工邏輯說明
3.5面向對象的分析方法
3.5.1面向對象分析概述
3.5.2識別類或對象
3.5.3識別關係(結構)
3.5.4標識類的屬性和服務
3.6需求規格說明和需求評審
3.6.1軟體需求規格說明的目標
3.6.2軟體需求規格說明編制原則
3.6.3軟體需求規格說明模板
3.6.4軟體需求評審
小結
複習要點
第4章軟體設計
4.1軟體設計的任務和原則
4.1.1軟體設計的概念
4.1.2軟體設計的任務
4.1.3軟體設計的過程
4.1.4軟體設計的原則
4.2結構化設計方法
4.2.1 結構化設計與結構化分析的關係
4.2.2軟體結構及表示工具
4.2.3結構化設計的過程
4.2.4變換流映射
4.2.5事務流映射
4.2.6軟體模組結構改進
4.2.7接口設計
4.3軟體的過程設計
4.3.1部署設計
4.3.2算法設計
4.3.3處理過程的描述
4.4面向對象的系統設計
4.4.1 系統設計的目標和準則
4.4.2子系統分解
4.4.3問題域部分的設計
4.4.4人機互動部分的設計
4.4.5任務管理部分的設計
4.4.6數據管理部分的設計
4.5體系結構設計
4.5.1體系結構的概念
4.5.2體系結構的4+1視圖
4.5.3常用的體系結構風格
4.5.4分散式系統體系結構
4.6對象設計
4.6.1使用模式設計對象
4.6.2接口規格說明設計
4.6.3重構對象設計模型
4.6.4最佳化對象設計模型
4.7軟體設計規格說明與評審
4.7.1軟體設計規格說明
4.7.2軟體概要設計評審
4.7.3軟體詳細設計評審
小結
複習要點
第5章程式實現
5.1程式實現的任務
5.2結構化程式設計方法
5.2.1 自頂向下和逐步求精
5.2.2使用基本控制結構構造程式
5.3 面向對象的程式設計方法
5.4程式設計風格與編碼規範
5.5程式語言的選擇
5.5.1程式語言特性的比較
5.5.2程式語言的分類
5.5.3程式語言的選擇
5.6程式複雜性
5.6.1代碼行度量法
5.6.2 NeCabe度量法
5.7程式調試
5.7.1程式調試的步驟
5.7.2幾種主要的調試方法
5.7.3程式調試的原則
小結
複習要點
第6章軟體測試
6.1軟體測試的任務
6.2軟體測試方法
6.2.1 白盒測試方法
6.2.2黑盒測試方法
6.2.3其他測試方法
6.3軟體測試的策略
6.3.1軟體測試活動
6.3.2單元測試
6.3.3集成測試
6.3.4系統測試
6.3.5驗收測試
6.4人工測試
6.4.1桌上檢查
6.4.2代碼檢查
6.4.3走查
小結
複習要點
第7章軟體維護
7.1軟體維護的任務
7.1.1軟體維護的定義
7.1.2軟體維護的類型
7.2軟體維護的活動
7.2.1維護機制
7.2.2軟體維護申請報告
7.2.3軟體維護過程模型
7.2.4 GB/T 20157—2006軟體維護過程
7.2.5維護記錄文檔
7.3 程式修改的步驟及修改的副作用
7.3.1分析和理解程式
7.3.2評估修改範圍
7.3.3修改程式
7.3.4修改程式的副作用及其控制
7.3.5重新驗證程式
7.4軟體可維護性
7.4.1可維護性的定義
7.4.2軟體可維護性度量
7.5軟體演進與再工程
7.5.1遺留系統的演化
7.5.2軟體再工程
7.5.3遺留系統的現代化改造過程
7.5.4重構與逆向工程
小結
複習要點
第8章軟體過程
8.1軟體過程的概念
8.2軟體過程的建模
8.2.1軟體生存周期過程模型
8.2.2生存周期的基本過程
8.2.3生存周期的支持過程
8.2.4生存周期的組織過程
8.3軟體過程成熟度模型
8.3.1軟體過程成熟度
8.3.2 CMM與CMMI
8.3.3 CMMI的分級表示
8.3.4 CMMI的連續表示
8.3.5 CMMI的模型構件
8.3.6 CMMI評估
8.4軟體過程改進
8.4.1軟體過程改進的IDEAL模型
8.4.2軟體過程改進框架
8.4.3有效的軟體過程
小結
複習要點
第9章軟體項目管理
9.1 軟體項目與項目管理概述
9.1.1項目和項目管理的概念
9.1.2項目管理的定義
9.1.3過程與項目管理
9.2軟體項目計畫與項目集成管理
9.2.1項目集成管理的概念
9.2.2項目計畫制訂的過程
9.2.3項目計畫的執行和控制
9.3軟體項目度量與工作量估算
9.3.1軟體度量的概念
9.3.2軟體範圍管理
9.3.3軟體項目中的資源
9.3.4軟體項目的工作量估算
9.4項目的成本管理
9.4.1項目成本的概念
9.4.2項目成本管理的過程
9.5項目的進度管理
9.5.1項目進度管理的概念
9.5.2項目進度管理的過程
9.6項目人員與溝通管理
9.6.1項目人員管理的概念
9.6.2項目的組織規劃
9.6.3項目的人員組織
9.6.4項目團隊的組織與建設
9.6.5項目衝突及管理
9.6.6項目溝通管理
9.7項目風險管理
9.7.1風險與風險管理的概念
9.7.2項目風險管理的過程
9.8軟體配置管理
9.8.1軟體配置管理的概念
9.8.2軟體配置管理的過程
9.9需求管理
9.9.1需求管理的概念
9.9.2需求管理的任務
9.9.3需求變更請求的管理
小結
複習要點
第10章軟體質量管理
10.1軟體質量與質量模型
10.1.1軟體質量的概念
10.1.2軟體質量特性
10.1.3軟體質量模型
10.2軟體質量度量和度量模型
10.2.1軟體質量的度量
10.2.2軟體質量度量模型
10.2.3軟體質量度量方法
10.2.4軟體質量評價
10.3軟體質量計畫
10.3.1軟體質量計畫編制的目的
10.3.2軟體質量計畫的內容
10.4軟體質量保證
10.4.1軟體質量保證的概念
10.4.2軟體質量保證的過程
10.4.3軟體質量保證的任務
10.4.4質量保證體系與ISO 9000標準
10.4.5 國際標準ISO 90003
10.5驗證與確認
10.5.1 軟體驗證和確認的概念
10.5.2生存周期中的驗證和確認工作
10.6軟體評審
10.6.1軟體評審的概念
10.6.2軟體評審的作用
10.6.3軟體評審的實施
10.6.4評審的方法和技術
10.7審核
小結
複習要點
第11章 軟體工程標準化與軟體文檔
11.1標準和標準化
11.1.1標準與標準化的概念
11.1.2軟體工程標準的制定與實施
11.2軟體工程標準的分類和分級
11.3 軟體文檔的作用和分類
11.4軟體工程文檔的概要
11.5對文檔編制的質量要求
小結
複習要點
附錄1 全國計算機等級考試四級軟體工程考試大綱(2013年版)
附錄2 全國計算機等級考試四級軟體工程樣題及參考答案
參考文獻

內容簡介

根據教育部考試中心制訂的《全國計算機等級考試四級軟體工程考試大綱(2013年版)》編寫而成。主要內容包括軟體工程概念、面向對象的基本概念與UML、軟體需求分析、軟體設計、程式實現、軟體測試、軟體維護、軟體過程、軟體項目管理、軟體質量管理、軟體工程標準化與軟體文檔等。《全國計算機等級考試4級教程:軟體工程(2013年版)》每章前面有考核目標,後面有小結,有助於讀者掌握該章的主要精髓。書後包含考試樣題及參考答案,以便考生考試複習並通過考試。
《全國計算機等級考試4級教程:軟體工程(2013年版)》可供報考全國計算機等級考試四級軟體工程的考生使用,也可用作普通高等學校軟體工程課程教材或參考書,還可作為社會讀者學習用書。

作者簡介

殷人昆,清華大學計算機系教授。1970年清華大學計算數學專業畢業,1980年獲清華大學計算機系工學碩士學位,1985年赴日本東京理科大學做訪問學者,研究方向為軟體工程過程的質量管理和軟體產品的質量評價。主要講授大學本科“數據結構”、“軟體工程”和研究生“軟體工程”、“軟體項目管理”,其中,本科“數據結構”和工程碩士“軟體工程”是清華大學精品課程,此外還主持了教育部-微軟精品課程“數據結構”的建設。

相關詞條

熱門詞條

聯絡我們