軟體工程輔導與提高

軟體工程輔導與提高

軟體工程輔導與提高,介紹了軟體工程的概念、技術與方法。內容包括軟體工程與軟體過程、軟體工程方法學、軟體項目管理和軟體工程新方法等4個部分的18個專題,每具專題都通過對主要知識點的提問和解答,詳細地向讀者講述問題的背景,以及如何去理解和掌握問題的要點,達到課程輔導與提高的目的。

基本介紹

  • 書名:軟體工程輔導與提高
  • ISBN:9787302079521
  • 定價:22元
  • 出版社:清華大學出版社 
  • 裝幀:平裝
  • 印刷日期:2004-2-9
  • 印次:1-1
圖書簡介,目錄,

圖書簡介

本書以專題討論的形式介紹了軟體工程的概念、技術與方法。內容包括軟體工程與軟體過程、軟體工程方法學、軟體項目管理和軟體工程新方法等4個部分的18個專題,每具專題都通過對主要知識點的提問和解答,詳細地向讀者講述問題的背景,以及如何去理解和掌握問題的要點,達到課程輔導與提高的目的。
本書內容與形式新穎,注重對概念和方法的理解,結合軟體開發實踐總結了課程學習的重點和難點,編有各部分內容的思考與練習,既可作為高等學校計算機專業軟體工程的教學參考書與學習輔導材料,也可供軟體工程師、軟體工程項目管理與開發人員學習參考。

目錄

課程介紹 1
1.軟體工程的研究領域和組成要素 1
2.為什麼要學習軟體工程 1
3.軟體工程要學習的主要內容 2
4.軟體工程的課程特點 4
第1部分軟體工程與軟體過程
專題1軟體與軟體工程 7
1.1軟體及其特點 7
1.2軟體危機及其主要的表現和原因 9
1.3軟體工程及其構成要素 11
1.4軟體工程的目標和原則 12
專題2軟體過程模型 14
2.1軟體過程及為什麼要研究軟體過程 14
2.2軟體過程的基本過程活動與特性 14
2.3軟體的生命周期及其基本任務與軟體開發活動 15
2.4主要的軟體過程模型及其結構和特點 18
第2部分軟體工程方法學
專題3傳統方法學概述 25
3.1傳統方法 25
3.2常用的方法 26
專題4結構化分析與建模 28
4.1建模 28
4.2需求分析 28
4.3結構化分析方法 29
專題5結構化設計 39
5.1軟體設計和結構化設計方法 39
5.2軟體設計的基本原理 40
5.3模組獨立性 42
5.4數據設計 42
5.5數據設計的原則 43
5.6檔案設計與資料庫設計 44
5.7軟體體系結構 44
5.8為什麼說軟體體系結構很重要 45
5.9如何將需求映射到體系結構 45
5.10變換分析與變換設計 46
5.11事務分析與事務設計 48
5.12接口設計 49
5.13用戶界面設計有哪些主要的問題 50
5.14用戶界面設計過程有哪幾項活動 51
5.15界面設計的基本原則 52
5.16過程設計 53
5.17結構化程式設計 54
5.18常用的過程設計描述工具 55
5.19SD與SP方法的基本特點 59
專題6結構化實現 60
6.1編碼 60
6.2如何選擇程式設計語言 60
6.3應該具備什麼樣的編碼風格 61
6.4為什麼要進行軟體測試 61
6.5軟體測試 62
6.6軟體測試的基本原則 63
6.7軟體測試的基本流程 64
6.8軟體測試的方法與技術 65
6.9白盒測試法 67
6.10黑盒測試法 73
6.11軟體測試的策略 76
6.12軟體調試與排錯 83
6.13軟體測試工具 85
專題7面向對象方法概述 87
7.1面向對象方法及其基本特點 87
7.2面向對象方法的思維方式 88
7.3面向對象的基本概念 89
7.4軟體重用 93
7.5面向對象方法與傳統方法的關鍵特徵 93
專題8面向對象分析 95
8.1面向對象分析 95
8.2面向對象建模 95
8.3面向對象分析過程 103
8.4統一建模語言 112
8.5OOA的基本特點 114
專題9面向對象設計 115
9.1面向對象設計 115
9.2系統設計 120
9.3對象設計 127
9.4統一OOD方法 129
9.5OOD的主要特徵 130
專題10面向對象實現 131
10.1面向對象實現 131
10.2怎樣選擇OO語言和程式設計風格 131
10.3面向對象測試 134
10.4面向對象測試的基本特徵 139
第3部分軟體項目管理
專題11軟體計畫 141
11.1軟體計畫及其主要內容 141
11.2軟體度量和估算及它們的項目與方法 142
11.3軟體項目的進度計畫及原則和主要的方法、技術 147
專題12項目組織 151
12.1項目組織及其任務和原則 151
12.2項目組織的主要結構模式、項目組的組織方式及
如何做好開發人員的組織與分工 151
專題13項目控制 155
13.1軟體項目控制及其主要的工作 155
13.2風險管理的任務及如何進行風險的標識、估算和制定處理風險的策略 155
13.3軟體質量保證及其主要的措施 158
13.4軟體配置管理及其主要的任務和過程 161
專題14軟體工程標準 166
14.1軟體工程標準、分類和層次,我國已經制定和
發布了哪些軟體工程標準 166
14.2軟體項目管理的國際標準及其基本內容 169
第4部分軟體工程新方法
專題15軟體重用技術 177
15.1軟體重用及其過程和意義 177
15.2軟部件庫的構造 178
15.3重用軟部件 181
15.4為什麼說面向對象方法特別適合於軟體重用
及有哪些主要的軟體重用技術 182
專題16軟體體系結構 184
16.1為什麼要研究軟體體系結構 184
16.2軟體體系結構問題 185
16.3軟體體系結構研究的發展與套用現狀 186
專題17軟體設計模式 188
17.1設計模式及其組成 188
17.2設計模式的適用範圍與作用 191
17.3設計模式方法的分類及其主要的設計模式 194
17.4設計模式目錄和元模式及它們的作用 196
專題18計算機輔助軟體工程 200
18.1計算機輔助軟體工程 200
18.2集成化CASE環境及CASE工具的集成形式 200
18.3集成化CASE環境的總體結構 203
附錄一綜合練習題 207
附錄二綜合練習題參考解答 221
附錄三自測試卷 233
參考書目 240

相關詞條

熱門詞條

聯絡我們