TOP
紅利積點抵現金,消費購書更貼心
人民幣定價:59 元
定價
:NT$ 354 元
優惠價
87308
海外經銷商無庫存,到貨日平均30天至45天
下單可得紅利積點:9 點
商品簡介
目次

商品簡介

全書共分3部分,第1部分是軟件工程概述,講解軟件工程的基本概念、原理與方法。第2部分是結構化方法介紹,第3部分是面向對象方法介紹,都用同一案例講解了一個軟件項目開發的全過程。

目次

第1部分軟件工程概述
第1章認識軟件工程3
1.1軟件3
1.1.1軟件的定義3
1.1.2軟件的特點3
1.1.3軟件的分類5
1.2軟件危機催生軟件工程7
1.2.1什麼是軟件危機7
1.2.2軟件危機的主要表現7
1.2.3產生軟件危機的原因8
1.3理解軟件工程的定義及概念9
1.3.1軟件工程的定義9
1.3.2理解軟件工程的概念10
1.4軟件工程方法學11
1.4.1傳統方法學11
1.4.2面向對象方法學12
1.5軟件工程層次13
習題113
第2章軟件過程15
2.1軟件過程概念15
2.1.1什麼是軟件過程15
2.1.2過程框架15
2.1.3軟件生命週期17
2.1.4通用過程框架19
2.1.5過程模型19
2.2瀑布模型20
2.3增量模型21
2.4演化過程模型22
2.4.1快速原型模型22
2.4.2螺旋模型24
2.5統一過程25軟件工程: 方法與實踐目錄2.6敏捷過程28
2.6.1XP30
2.6.2Scrum32
2.6.3XP與Scrum比較37
2.6.4敏捷過程與瀑布模型比較37
2.7能力成熟度模型38
習題239
第3章軟件工程原則41
3.1抽象41
3.2逐步求精41
3.3模塊化42
3.4信息隱藏43
3.5模塊獨立43
3.6重構46
3.7模式46
3.8模式與框架49
3.9案例描述49
3.9.1收文辦理系統的描述49
3.9.2怎樣編寫系統描述51
習題351
第2部分結構化方法
第4章可行性分析55
4.1可行性分析的目的和任務55
4.2可行性分析的過程55
4.3可行性分析的方法或工具58
4.3.1系統流程圖58
4.3.2數據流圖59
4.3.3成本/效益分析68
4.3.4系統流程圖與數據流圖比較71
4.3.5數據字典72
4.4可行性分析報告74
習題482
第5章需求分析85
5.1定義需求85
5.2需求分析的過程87
5.3獲取需求87
5.4分析與建模89
5.4.1建立功能模型89
5.4.2建立數據模型90
5.4.3建立行為模型95
5.5將需求文檔化97
5.6需求驗證97
5.7需求規格說明102
習題5110
第6章總體設計112
6.1任務112
6.2方法和原則112
6.3設計軟件結構的工具113
6.4軟件結構設計114
6.4.1變換分析117
6.4.2事務分析118
6.5數據庫邏輯結構設計119
6.5.1關係模型的幾個術語119
6.5.2概念模型轉換為關係模型120
6.6總體設計說明122
習題6133
第7章詳細設計135
7.1任務135
7.2方法136
7.3工具137
7.3.1程序流程圖137
7.3.2NS圖138
7.3.3PAD圖140
7.3.4PDL141
7.4程序複雜性度量141
7.4.1代碼行度量法142
7.4.2McCabe度量法142
7.5詳細設計說明144
習題7154
第8章軟件實現156
8.1編碼規範156
8.2編程語言158
8.3效率159
8.4數據庫實現160
8.5案例實現161
8.5.1選擇數據庫接口161
8.5.2ODBC應用程序基本步驟162
8.5.3建立ODBC數據源170
8.5.4創建數據庫代碼174
8.5.5選擇編程語言和開發環境175
8.5.6軟件測試計劃177
8.5.7軟件用戶手冊182
習題8190
第9章軟件測試192
9.1軟件測試概述192
9.2測試序表194
9.3測試信息流195
9.4黑盒測試196
9.5白盒測試197
9.6單元測試200
9.7集成測試202
9.8確認測試205
9.9調試206
9.10軟件測試報告208
習題9212
第10章軟件維護214
10.1軟件維護分類214
10.2軟件維護過程215
10.3修改程序217
10.4影響維護工作量的因素219
10.5軟件的可維護性220
10.6軟件再工程221
習題10222
第3部分面向對象方法
第11章面向對象基礎227
11.1面向對象的基本觀點227
11.2面向對象的主要概念227
11.2.1對象227
11.2.2類228
11.2.3封裝228
11.2.4繼承228
11.2.5多態性229
11.2.6消息229
11.2.7結構與連接230
11.3典型的面向對象開發方法231
11.3.1OOA/OOD231
11.3.2Booch方法233
11.3.3對象建模技術234
11.3.4面向對象軟件工程234
11.3.5方法比較236
習題11236
第12章UML238
12.1UML概況238
12.1.1UML的組成238
12.1.2UML的功能239
12.2模型元素239
12.2.1活動者240
12.2.2用例240
12.2.3類240
12.2.4對象242
12.2.5消息242
12.2.6接口242
12.2.7包243
12.2.8組件243
12.2.9狀態244
12.2.10活動244
12.2.11節點245
12.2.12關聯245
12.2.13泛化248
12.2.14依賴249
12.3擴展機制249
12.3.1構造型250
12.3.2標記值250
12.3.3約束250
12.4圖251
12.4.1用例圖251
12.4.2類圖251
12.4.3對象圖252
12.4.4序列圖253
12.4.5協作圖253
12.4.6狀態圖254
12.4.7活動圖255
12.4.8組件圖257
12.4.9配置圖258
12.5視圖259
習題12260
第13章面向對象建模262
13.1功能模型262
13.1.1識別活動者262
13.1.2識別用例263
13.1.3畫出用例圖264
13.1.4用例描述264
13.2對象模型266
13.2.1識別類266
13.2.2識別類之間的關聯269
13.2.3畫出類圖269
13.2.4識別類的屬性269
13.2.5識別類的操作271
13.3動態模型271
13.3.1選擇方法271
13.3.2補充新類272
13.3.3設計序列圖272
13.43種模型之間的關係276
習題13276
第14章案例開發278
14.1定義軟件過程278
14.2關於文檔279
14.3版本管理280
14.4創建產品Backlog281
14.5迭代1284
14.5.1Sprint計劃會議284
14.5.2策劃285
14.5.3軟件需求規格說明286
14.5.4設計290
14.5.5軟件設計說明292
14.5.6編碼295
14.5.7測試300
14.5.8測試用例集300
14.6迭代2302
14.6.1開發過程302
14.6.2文檔305
14.7迭代3311
14.7.1開發過程311
14.7.2文檔313
習題14319
習題參考答案320
附錄動態模型333
參考文獻335

購物須知

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

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

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

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

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

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

暢銷榜

客服中心

收藏

會員專區