中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊

包郵 軟件工程

出版社:人民郵電出版社出版時間:2017-01-01
開本: 32開 頁數: 243
本類榜單:教材銷量榜
中 圖 價:¥33.6(8.4折) 定價  ¥39.8 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

軟件工程 版權信息

軟件工程 本書特色

教材主要包含四個部分:*部分是對軟件工程的一般性介紹,包括軟件及軟件工程過程等的基本概念;第二部分主要介紹面向對象的設計及設計模式的使用;第三部分介紹團隊開發管理和敏捷開發方法;第四部分面向特定領域的軟件工程-數字傳媒工程的興起。

軟件工程 內容簡介

1. 以案例分析貫穿教材,適宜教師開展項目式教學。 2. 對軟件工程以及軟件開發熱點問題展開討論,有利于學生把握前沿,盡早確定研究方向。 3. 加入很多諸如敏捷開發、數字傳媒技術等主題的新材料, 并以數字傳媒為契機,探討面向特定領域的軟件工程。

軟件工程 目錄

第1章 軟件工程概述 1

1.1 軟件及其特性 1

1.2 軟件工程的產生與發展 2

1.2.1 軟件危機 2

1.2.2 軟件工程的發展 3

1.3 軟件工程的基本概念 4

1.3.1 什么是軟件工程 4

1.3.2 軟件工程的基本要素 5

1.3.3 軟件工程的基本原理 7

1.4 軟件工程的現狀與發展趨勢 8

1.4.1 敏捷開發 8

1.4.2 開放計算 9

1.4.3 云計算 10

習題一 11

第2章 軟件過程 12

2.1 軟件過程概述 12

2.2 軟件過程模型 14

2.2.1 瀑布模型 15

2.2.2 原型法模型 16

2.2.3 迭代式開發 16

2.2.4 可轉換模型 18

2.3 敏捷開發過程 18

2.3.1 敏捷方法的由來 19

2.3.2 計劃驅動開發和敏捷開發 20

2.3.3 敏捷方法 21

習題二 23

第3章 對象模型 24

3.1 面向對象基礎 24

3.1.1 面向對象的基本概念 25

3.1.2 對象、屬性與方法 26

3.2 面向對象方法的要素 27

3.2.1 對象元素的訪問控制 30

3.2.2 對象職責 32

3.2.3 通過繼承和組合實現重用和擴展 32

3.3 統一建模語言UML 33

3.3.1 UML的基本實體 33

3.3.2 UML圖的使用實例 34

習題三 37

第4章 需求獲取 38

4.1 需求分析與用戶故事 38

4.2 需求及其分類 41

4.2.1 需求的定義 41

4.2.2 需求的內容 41

4.2.3 需求的分類 42

4.3 需求獲取技術 44

4.4 需求分析方法 47

4.4.1 結構化分析 47

4.4.2 面向對象分析 50

4.4.3 面向問題域的分析 51

4.5 需求分析的工具 62

4.5.1 SADT 62

4.5.2 PSL/PSA 63

4.6 傳統的軟件建模 64

4.6.1 軟件建模 64

4.6.2 數據模型的建立 65

4.6.3 功能模型、行為模型的建立及數據

字典 66

習題四 68

第5章 用例建模 69

5.1 用例模型的基本概念 69

5.1.1 系統 69

5.1.2 參與者 70

5.1.3 用例 71

5.1.4 關系 71

5.2 用例建模過程 73

5.2.1 尋找參與者 74

5.2.2 尋找用例 75

5.3 用例建模技巧 77

5.3.1 用例定義與功能分解 77

5.3.2 關聯關系的確定 78

5.3.3 詳細的用例規約 79

5.4 行為建模 80

5.4.1 順序圖建模 81

5.4.2 狀態建模 83

習題五 85

第6章 軟件體系結構 86

6.1 軟件體系結構的概念 86

6.1.1 體系結構的由來 86

6.1.2 軟件體系結構的內容 86

6.1.3 軟件體系結構的目標 87

6.1.4 軟件體系結構的發展 87

6.1.5 體系結構風格、設計模式與軟件

框架 88

6.2 系統設計 89

6.2.1 問題架構 89

6.2.2 軟件設計原則 91

6.3 軟件體系結構風格 94

6.3.1 管道/過濾器風格 94

6.3.2 調用/返回風格 95

6.3.3 基于事件的隱式調用風格 98

6.3.4 倉庫風格 99

6.3.5 體系結構風格的選擇 100

6.4 軟件設計過程 100

習題六 103

第7章 面向對象設計 104

7.1 “好的”軟件設計 104

7.1.1 對象職責分配 104

7.1.2 GRASP職責分配原則 106

7.2 SOLID設計原則 109

7.3 類圖建模 113

7.3.1 類的定義 113

7.3.2 類關系 115

7.3.3 類圖建模 118

7.4 CRC卡片分揀法 119

7.5 設計模式 121

7.5.1 橋梁模式 122

7.5.2 其他常用GOF模式 125

習題七 127

第8章 編寫高質量代碼 129

8.1 程序設計語言 129

8.1.1 程序設計語言的發展及分類 129

8.1.2 程序設計語言的選擇 130

8.2 良好的編程風格 131

8.2.1 源程序文檔化 132

8.2.2 數據說明的方法 133

8.2.3 表達式和語句結構 133

8.2.4 輸入/輸出方面 133

8.3 程序的復雜性及度量 134

8.3.1 程序的復雜性 134

8.3.2 McCabe 度量法 134

8.3.3 Halstead方法 135

8.4 代碼審查與代碼優化 136

8.4.1 代碼審查 136

8.4.2 代碼優化 137

8.5 結對編程實踐 138

習題八 140

第9章 測試驅動的實現 141

9.1 軟件測試的目的與準則 141

9.1.1 軟件測試的目標 141

9.1.2 軟件測試的準則 142

9.2 軟件測試的類型 143

9.3 軟件測試的方法 145

9.3.1 測試用例 145

9.3.2 測試通過率和測試覆蓋率 146

9.3.3 黑盒測試方法 146

9.3.4 白盒測試方法 149

9.3.5 測試方法的選擇 152

9.4 軟件測試過程 153

9.4.1 單元測試 153

9.4.2 集成測試 155

9.4.3 確認測試 157

9.4.4 系統測試 158

9.5 回歸測試 159

9.6 本章小結 159

習題九 160

第10章 團隊開發管理 161

10.1 團隊組織與管理 161

10.1.1 人力資源規劃 162

10.1.2 開發團隊 163

10.1.3 團隊建設 164

10.1.4 團隊管理 166

10.2 項目溝通管理 167

10.3 項目估算 169

10.3.1 項目計劃 169

10.3.2 項目估算方法 170

習題十 173

第11章 敏捷開發與配置管理 174

11.1 敏捷開發之Scrum 174

11.1.1 Scrum框架之角色 174

11.1.2 Scrum框架之制品 175

11.1.3 Scrum框架之活動 177

11.2 用戶故事與估算 177

11.2.1 用戶故事 178

11.2.2 構造好的用戶故事 178

11.2.3 用戶故事的劃分 179

11.2.4 故事點估算 180

11.2.5 策劃撲克估算 182

11.3 軟件配置管理 183

11.4 配置管理工具Git 185

11.4.1 版本控制系統 186

11.4.2 版本庫操作 187

11.4.3 分支管理 188

習題十一 189

第12章 數字傳播工程 190

12.1 數字出版概述 190

12.1.1 數字出版及特征 190

12.1.2 數字出版與數字傳播 192

12.1.3 數字出版傳播的現狀 193

12.2 數字出版ERP選題系統設計與

實現 194

12.2.1 系統概述 194

12.2.2 選題系統的需求分析 195

12.2.3 選題系統的概要設計 201

12.2.4 選題詳細功能設計 208

12.2.5 選題系統的測試 215

12.3 數字出版技術發展趨勢 219

習題十二 221

第13章 軟件開發實踐 222

13.1 敏捷開發實踐之結對編程 222

13.1.1 待解決問題描述——生命游戲 222

13.1.2 若干結對編程實戰 223

13.2 UML建模 228

13.2.1 待解決問題描述——網上選課

系統 228

13.2.2 用例建模 228

13.2.3 行為建模 231

13.2.4 對象建模 234

13.3 Git開發實踐 237

13.3.1 安裝配置Git 237

13.3.2 Git基本操作 238

13.3.3 Eclipse中使用Git進行版本

控制 240

參考文獻 242



展開全部

軟件工程 作者簡介

作者均為武漢理工大學計算機學院一線教師,教學經驗豐富,本書軟件工程為第三版教材,之前版本被評為國家十一五規劃教材 。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 生物制药洁净车间-GMP车间净化工程-食品净化厂房-杭州波涛净化设备工程有限公司 | 液压升降货梯_导轨式升降货梯厂家_升降货梯厂家-河南东圣升降设备有限公司 | 进口便携式天平,外校_十万分之一分析天平,奥豪斯工业台秤,V2000防水秤-重庆珂偌德科技有限公司(www.crdkj.com) | 防水试验机_防水测试设备_防水试验装置_淋雨试验箱-广州岳信试验设备有限公司 | 液氮罐_液氮容器_自增压液氮罐-北京君方科仪科技发展有限公司 | 精密交叉滚子轴承厂家,转盘轴承,YRT转台轴承-洛阳千协轴承 | 聚氨酯催化剂K15,延迟催化剂SA-1,叔胺延迟催化剂,DBU,二甲基哌嗪,催化剂TMR-2,-聚氨酯催化剂生产厂家 | 米顿罗计量泵(科普)——韬铭机械 | 糖衣机,除尘式糖衣机,全自动糖衣机,泰州市长江制药机械有限公司 体感VRAR全息沉浸式3D投影多媒体展厅展会游戏互动-万展互动 | 压力控制器,差压控制器,温度控制器,防爆压力控制器,防爆温度控制器,防爆差压控制器-常州天利智能控制股份有限公司 | 全自动贴标机-套标机-工业热风机-不干胶贴标机-上海厚冉机械 | 德国EA可编程直流电源_电子负载,中国台湾固纬直流电源_交流电源-苏州展文电子科技有限公司 | 环氧乙烷灭菌器_压力蒸汽灭菌器_低温等离子过氧化氢灭菌器 _低温蒸汽甲醛灭菌器_清洗工作站_医用干燥柜_灭菌耗材-环氧乙烷灭菌器_脉动真空压力蒸汽灭菌器_低温等离子灭菌设备_河南省三强医疗器械有限责任公司 | 热处理炉-退火炉-回火炉设备厂家-丹阳市电炉厂有限公司 | 深圳善跑体育产业集团有限公司_塑胶跑道_人造草坪_运动木地板 | 特材真空腔体_哈氏合金/镍基合金/纯镍腔体-无锡国德机械制造有限公司 | 消泡剂-水处理消泡剂-涂料消泡剂-切削液消泡剂价格-东莞德丰消泡剂厂家 | 神马影院-实时更新秒播 | 海日牌清洗剂-打造带电清洗剂、工业清洗剂等清洗剂国内一线品牌 海外整合营销-独立站营销-社交媒体运营_广州甲壳虫跨境网络服务 | 铝机箱_铝外壳加工_铝外壳厂家_CNC散热器加工-惠州市铂源五金制品有限公司 | 粉末包装机-给袋式包装机-全自动包装机-颗粒-液体-食品-酱腌菜包装机生产线【润立机械】 | 济南侦探调查-济南调查取证-山东私家侦探-山东白豹调查咨询公司 密集架|电动密集架|移动密集架|黑龙江档案密集架-大量现货厂家销售 | 黑龙江「京科脑康」医院-哈尔滨失眠医院_哈尔滨治疗抑郁症医院_哈尔滨精神心理医院 | 飞飞影视_热门电影在线观看_影视大全| 传动滚筒_厂家-淄博海恒机械制造厂 | 三佳互联一站式网站建设服务|网站开发|网站设计|网站搭建服务商 赛默飞Thermo veritiproPCR仪|ProFlex3 x 32PCR系统|Countess3细胞计数仪|371|3111二氧化碳培养箱|Mirco17R|Mirco21R离心机|仟诺生物 | 2025第九届世界无人机大会 | 天津热油泵_管道泵_天津高温热油泵-天津市金丰泰机械泵业有限公司【官方网站】 | 流量检测仪-气密性检测装置-密封性试验仪-东莞市奥图自动化科技有限公司 | 焊管生产线_焊管机组_轧辊模具_焊管设备_焊管设备厂家_石家庄翔昱机械 | 搜木网 - 木业全产业链交易平台,免费搜货、低价买货! | 全国国际学校排名_国际学校招生入学及学费-学校大全网 | 数控车床-立式加工中心-多功能机床-小型车床-山东临沂金星机床有限公司 | CNC机加工-数控加工-精密零件加工-ISO认证厂家-鑫创盟 | 【电子厂招聘_普工招工网_工厂招聘信息平台】-工立方打工网 | 钛合金标准件-钛合金螺丝-钛管件-钛合金棒-钛合金板-钛合金锻件-宝鸡远航钛业有限公司 | 低压载波电能表-单相导轨式电能表-华邦电力科技股份有限公司-智能物联网综合管理平台 | 闭端端子|弹簧螺式接线头|防水接线头|插线式接线头|端子台|电源线扣+护线套|印刷电路板型端子台|金笔电子代理商-上海拓胜电气有限公司 | 南京PVC快速门厂家南京快速卷帘门_南京pvc快速门_世界500强企业国内供应商_南京美高门业 | 万烁建筑设计院-建筑设计公司加盟,设计院加盟分公司,市政设计加盟 | 无菌实验室规划装修设计-一体化实验室承包-北京洁净净化工程建设施工-北京航天科恩实验室装备工程技术有限公司 |