TOP
0
0
即日起~6/30,暑期閱讀書展,好書7折起
軟件工程基礎與實例分析(第2版)(簡體書)
滿額折

軟件工程基礎與實例分析(第2版)(簡體書)

商品資訊

人民幣定價:39 元
定價
:NT$ 234 元
優惠價
87204
領券後再享88折起
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:6 點
相關商品
商品簡介
目次

商品簡介

本書從實用的角度出發,系統地介紹了軟件工程基礎知識,包括傳統的軟件工程和面向對象的軟件工程兩大部分。在傳統的軟件工程部分,按照軟件生存週期的順序介紹各個階段的任務、過程、方法、工具和文檔編寫規範;在面向對象的軟件工程部分,介紹了面向對象的分析與設計方法以及統一建模語言(UML)的相關知識,同時配有開發實例和軟件文檔模板。
本書理論與實踐相結合,內容循序漸進、深入淺出、通俗易懂、側重應用。
本書可作為高等院校計算機、通信工程、電子信息工程、自動化等相關專業軟件工程課程的教材,還可供軟件工程師、軟件項目管理者和應用軟件開發人員參考。
本書配有免費電子課件,歡迎選用本書作為教材的教師登錄www.cmpedu.com註冊下載。

目次

目錄
前言
第1章 軟件工程概述1
1.1 軟件1
1.1.1 軟件的概念及特點1
1.1.2 軟件的分類2
1.1.3 軟件危機的原因及解決途徑3
1.2 軟件工程概念4
1.2.1 軟件工程的定義和內容4
1.2.2 軟件工程的基本原理4
1.3 軟件生存週期5
1.4 常用軟件開發過程模型6
1.4.1 瀑布模型6
1.4.2 快速原型模型7
1.4.3 螺旋模型8
1.4.4 噴泉模型9
1.5 軟件開發方法簡述9
1.5.1 面向數據流的結構化方法9
1.5.2 面向數據結構的Jackson方法10
1.5.3 面向對象的方法10
1.6 軟件文檔11
1.6.1 軟件文檔在軟件開發中的地位和作用11
1.6.2 軟件文檔的種類及寫作要求12
小結14
習題1 14
第2章 可行性研究15
2.1 問題定義15
2.2 可行性研究的任務15
2.3 可行性研究的過程16
2.4 可行性研究階段使用的工具17
2.4.1 系統流程圖17
2.4.2 數據流圖19
2.4.3 數據字典24
2.5 成本效益分析26
2.6 網上招聘系統可行性研究報告28
小結31
習題2 31
第3章 需求分析32
3.1 需求分析的任務32
3.2 需求分析的過程33
3.3 需求分析階段使用的工具35
3.3.1 實體關係圖35
3.3.2 數據規範化36
3.3.3 層次框圖37
3.3.4 Warnier圖37
3.3.5 描述算法的IPO圖38
3.4 網上招聘系統需求規格說明書38
小結42
習題3 43
第4章 概要設計44
4.1 軟件設計的目標和任務44
4.1.1 軟件設計的目標44
4.1.2 軟件設計的任務44
4.2 概要設計的過程45
4.3 軟件設計的原理47
4.3.1 模塊化47
4.3.2 抽象48
4.3.3 信息隱蔽49
4.3.4 模塊獨立50
4.4 啟發規則52
4.4.1 改進軟件結構提高模塊獨立性52
4.4.2 模塊規模適中52
4.4.3 適當控制深度、寬度、扇出、扇入52
4.4.4 模塊的作用域應該在控制域之內53
4.4.5 力爭降低模塊接口的複雜程度53
4.4.6 設計單入口單出口的模塊53
4.4.7 模塊功能可預測53
4.5 概要設計階段使用的工具53
4.5.1 層次圖53
4.5.2 HIPO圖54
4.5.3 結構圖55
4.5.4 程序系統結構圖56
4.6 結構化設計方法56
4.6.1 基本概念56
4.6.2 系統結構圖中的模塊57
4.6.3 結構化設計過程58
4.6.4 變換分析58
4.6.5 事務分析61
4.6.6 混合結構分析62
4.7 網上招聘系統概要設計說明書62
小結66
習題4 66
第5章 詳細設計67
5.1 詳細設計的過程67
5.1.1 詳細設計的基本任務67
5.1.2 詳細設計方法68
5.2 詳細設計階段使用的工具68
5.2.1 程序流程圖68
5.2.2 盒圖70
5.2.3 問題分析圖70
5.2.4 判定表與判定樹71
5.2.5 過程設計語言72
5.3 面向數據結構的設計方法75
5.3.1 改進的Jackson圖76
5.3.2 Jackson方法76
5.4 網上招聘系統詳細設計說明書79
小結84
習題5 84
第6章 編碼85
6.1 選擇開發語言85
6.1.1 程序設計語言分類及特點85
6.1.2 選擇的標準87
6.2 軟件編碼的規範88
6.2.1 程序中的注釋88
6.2.2 數據說明88
6.2.3 語句結構89
6.2.4 輸入和輸出90
6.3 網上招聘系統編碼規範91
小結93
習題6 93
第7章 測試94
7.1 測試的目標和原則94
7.2 測試用例設計95
7.2.1 黑盒測試95
7.2.2 白盒測試98
7.3 測試的步驟100
7.3.1 單元測試100
7.3.2 集成測試102
7.3.3 確認測試104
7.3.4 系統測試105
7.4 常用測試工具及特點105
7.5 軟件測試階段文檔寫作規範107
7.5.1 測試文檔的類型107
7.5.2 軟件測試過程文檔107
7.6 網上招聘系統客戶端測試文檔110
7.6.1 測試計劃文檔110
7.6.2 測試設計文檔112
小結115
習題7 115
第8章 維護116
8.1 軟件維護的概念及特點116
8.2 軟件的可維護性118
8.3 軟件維護的步驟119
8.4 軟件維護過程文檔寫作規範121
8.5 用戶手冊的主要內容及寫作要求121
8.6 網上招聘系統維護文檔122
小結123
習題8 123
第9章 面向對象的基本概念及UML 124
9.1 傳統方法學與面向對象方法比較124
9.2 面向對象的基本概念125
9.3 UML概述127
9.3.1 UML的主要特點127
9.3.2 UML的應用領域127
9.4 UML的構成128
9.5 UML的視圖128
9.6 UML的模型元素129
9.6.1 事物129
9.6.2 關係132
9.7 UML的基本準則和圖形表示132
9.7.1 UML的基本準則132
9.7.2 UML的圖形表示133
小結142
習題9 142
第10章 面向對象分析143
10.1 需求分析與用例建模143
10.2 建立對象類靜態模型145
10.3 建立對象類動態模型146
10.3.1 交互模型建模146
10.3.2 狀態模型建模147
10.4 系統體系結構建模148
10.4.1 軟件系統體系結構模型148
10.4.2 硬件系統體系結構模型148
10.4.3 組件圖建模149
10.4.4 配置圖建模150
小結150
習題10 150
第11章 面向對象設計151
11.1 面向對象設計準則151
11.2 啟發式原則152
11.3 系統分解153
11.4 設計問題域子系統155
11.5 設計人機交互子系統156
11.6 設計任務管理子系統158
11.7 設計數據庫管理子系統160
11.8 設計類中的服務161
11.9 設計關聯162
11.10 設計優化164
小結166
習題11 166

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 204
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區