TOP
0
0
【23號簡體館日】限時三天領券享優惠!!
軟件工程(第2版)(簡體書)
滿額折

軟件工程(第2版)(簡體書)

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

商品簡介

本書從實用的角度介紹軟件工程的基礎知識和軟件工程技術方法。本書的編寫力求做到結合實際、注重應用、便于教學,注意內容的新穎性和系統性。
本書內容包括:軟件工程概述,可行性研究和軟件開發計劃、需求分析、概要設計、詳細設計、軟件實現、軟件維護等階段的方法、步驟和文檔規范,面向對象方法和統一建模語言(UML),軟件開發環境,軟件重用,軟件工程管理等。每章都有小結并配有適量的例題和習題,有些例題貫穿于各章,按軟件工程的各個階段分別就這些例題的實際處理方法、步驟等進行介紹,可作為實踐環節的樣例,有助于讀者學習和掌握有關知識。
本書可作為高職高專院校“軟件工程”課程的教材,也可供軟件工程師、軟件項目管理人員和軟件開發人員閱讀參考。

目次

第1章 概述
1.1 軟件工程的產生
1.1.1 軟件生產的發展
1.1.2 軟件危機
1.2 軟件工程
1.2.1 軟件工程定義
1.2.2 軟件工程學的內容
1.2.3 軟件工程的基本原理
1.3 軟件生命周期
1.4 軟件過程模型
1.4.1 瀑布模型
1.4.2 快速原型模型
1.4.3 增量模型
1.4.4 噴泉模型
1.4.5 統一過程
本章小結
習題1

第2章 可行性研究與軟件開發計劃
2.1 軟件定義與可行性研究
2.1.1 軟件定義
2.1.2 可行性研究
2.2 軟件工程開發計劃的制訂
2.2.1 軟件工程項目概述和實施計劃
2.2.2 Gantt圖
2.2.3 工程網絡技術
2.2.4 軟件工程開發計劃的復審
2.2.5 軟件開發計劃實例
本章小結
習題2

第3章 需求分析
3.1 需求分析的任務
3.1.1 確定目標系統的具體要求
3.1.2 建立目標系統的邏輯模型
3.2 結構化分析步驟
3.2.1 進行調查研究
3.2.2 分析和描述系統的邏輯模型
3.2.3 需求分析的復審
3.3 需求分析圖形工具
3.3.1 實體-關系圖
3.3.2 數據流圖
3.3.3 狀態轉換圖
3.3.4 IPO圖
3.4 數據字典
3.4.1 數據字典的內容
3.4.2 數據字典使用的符號
3.4.3 數據字典與圖形工具
3.5 軟件需求分析舉例
3.5.1 系統管理
3.5.2 商品信息管理
3.5.3 商品供銷存管理
3.5.4 商品銷售數據流圖
3.5.5 數據字典
3.6 需求分析文檔
3.6.1 軟件需求規格說明
3.6.2 用戶手冊編寫提示
3.6.3 編寫需求分析文檔的步驟
本章小結
習題3

第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.3 軟件結構設計的圖形工具
4.3.1 層次圖
4.3.2 結構圖
4.4 概要設計方法
4.4.1 結構化方法
4.4.2 面向數據結構設計方法
4.5 概要設計文檔與復審
4.5.1 概要設計說明書
4.5.2 概要設計復審
4.5.3 數據庫設計說明書
本章小結
習題4

第5章 詳細設計
5.1 過程設計
5.1.1 流程圖
5.1.2 盒圖
5.1.3 PAD
5.1.4 判定表
5.1.5 判定樹
5.1.6 過程設計語言
5.2 用戶界面設計
5.2.1 用戶界面設計問題
5.2.2 用戶界面設計過程
5.2.3 用戶界面設計的基本原則
5.2.4 用戶界面設計指南
5.3 數據代碼設計
5.3.1 數據代碼設計原則
5.3.2 代碼種類
5.3.3 數據代碼設計方法
5.4 數據輸入輸出設計
5.4.1 輸入設計
5.4.2 輸出設計
5.5 數據安全設計
5.6 詳細設計文檔與復審
5.6.1 詳細設計說明書
5.6.2 操作手冊編寫提示
5.6.3 詳細設計的復審
本章小結
習題5

第6章 軟件實現
6.1 結構化程序設計
6.2 選擇程序設計語言
6.3 程序設計風格
6.4 程序設計質量的評價
6.5 程序設計文檔
6.6 軟件測試目標和原則
6.6.1 軟件測試目標
6.6.2 軟件測試原則
6. 7 軟件測試方法
6.7.1 靜態分析與動態測試
6.7.2 黑盒法與白盒法
6.8 軟件測試步驟
6.8.1 模塊測試
6.8.2 集成測試
6.8.3 程序審查會和人工運行
6.8.4 確認測試
6.8.5 平行運行
6.9 設計測試方案
6.9.1 等價類劃分法
6.9.2 邊界值分析法
6.9.3 錯誤推測法
6.9.4 邏輯覆蓋法
6.9.5 實用測試策略
6.10 軟件調試、驗證與確認
6.10.1 軟件調試
6.10.2 軟件驗證
6.10.3 軟件確認
6.11 軟件測試計劃和分析報告
本章小結
習題6

第7章 軟件維護
7.1 軟件維護過程
7.1.1 軟件維護的種類
7.1.2 軟件維護的困難
7.1.3 軟件維護的實施
7.1.4 軟件維護的副作用
7.2 軟件的可維護性
7.2.1 決定可維護性的因素
7.2.2 可維護性的度量
7.2.3 提高軟件的可維護性
本章小結
習題7

第8章 面向對象方法學與UML
8.1 面向對象方法概述
8.1.1 面向對象方法學的主要優點
8.1.2 面向對象的概念
8.2 UML概述
8.2.1 UML的發展
8.2.2 UML設計目標和內容
8.2.3 UML的語義
8.2.4 UML的擴展機制
8.3 UML圖
8.3.1 用例圖
8.3.2 類圖和包
8.3.3 對象圖
8.3.4 狀態圖
8.3.5 順序圖
8.3.6 活動圖
8.3.7 協作圖
8.3.8 構件圖
8.3.9 部署圖
本章小結
習題 8

第9章 面向對象技術與UML應用
9.1 面向對象分析
9.1.1 面向對象分析過程
9.1.2 面向對象分析原則
9.2 建立對象模型
9.2.1 確定對象和類
9.2.2 確定類的相互關系
9.2.3 劃分主題
9.3 建立動態模型
9.3.1 編寫腳本
9.3.2 設計用戶界面
9.3.3 畫UML順序圖或活動圖
9.3.4 畫狀態轉換圖
9.4 建立功能模型
9.5 面向對象設計
9.5.1 系統設計
9.5.2 對象設計
9.5.3 面向對象設計的準則和啟發式規則
9.6 面向對象系統的實現
9.6.1 選擇程序設計語言
9.6.2 面向對象程序設計
9.7 面向對象的測試
9.7.1 面向對象測試策略
9.7.2 面向對象的測試步驟
9.8 UML的應用
9.8.1 UML模型
9.8.2 UML視圖
9.8.3 UML使用準則
9.8.4 UML的應用領域
9.9 統一過程
9.9.1 RUP的開發模式
9.9.2 RUP的特點
9.9.3 RUP的要素
9.10 Rational Rose簡介
9.10.1 Rational Rose的界面
9.10.2 Rational Rose模型的4個視圖
9.10.3 Rational Rose的使用
本章小結
習題9

第10章 軟件開發環境
10.1 軟件開發工具
10.2 軟件開發環境
10.3 CASE技術
本章小結
習題10

第11章 軟件重用
11.1 可重用的軟件成分
11.2 軟件重用過程
11.2.1 軟件重用過程模型
11.2.2 開發可重用的軟件構件
11.2.3 分類和檢索軟件構件
11.2.4 軟件重用環境
本章小結
習題11

第12章 軟件工程管理
12.1 軟件工程管理概述
12.2 軟件規模估算
12.2.1 軟件開發成本估算方法
12.2.2 代碼行技術和任務估算技術
12.2.3 COCOMO2模型
12.2.4 程序環行復雜程度的度量
12.3 軟件工程人員組織
12.4 軟件配置管理
12.5 軟件質量保證
12.5.1 軟件質量的特性
12.5.2 軟件質量保證措施
12.6 軟件開發風險管理
12.6.1 軟件開發風險的分類
12.6.2 軟件開發風險的識別
12.6.3 軟件開發風險的預測
12.6.4 處理軟件開發風險的策略
12.7 軟件工程標準與軟件工程文檔
12.7.1 軟件工程標準
12.7.2 軟件工程文檔的編寫
本章小結
習題12

附錄A 部分習題參考答案
附錄B 試題類型舉例

參考文獻

您曾經瀏覽過的商品

購物須知

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

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

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

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

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

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

暢銷榜

客服中心

收藏

會員專區