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

歡迎光臨中圖網 請 | 注冊

包郵 軟件工程(原書第8版)

出版社:機械工業出版社出版時間:2007-04-01
所屬叢書: 計算機科學叢書
頁數: 513
中 圖 價:¥35.8(6.5折) 定價  ¥55.0 登錄后可看到會員價
暫時缺貨 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

軟件工程(原書第8版) 版權信息

軟件工程(原書第8版) 本書特色

本書是著名軟件工程學家Ian Sommerville系統介紹軟件工程理論的經典教材,自1982年初版以來,隨著軟件工程學科的發展不斷更新,培養了一代又一代軟件工程人才,對學科本身也產生了重大影響。本版重在論述在開發大型復雜軟件系統時可以采用的一些實用方法。全書重新組織為7篇,第1~6篇涵蓋了整個軟件開發過程各個階段的內容,從初始的需求導出到設計和開發,再到軟件項目管理。*后一篇論述了一些重要的軟件工程的新技術。.
本書既有理論高度又有具體操作,非常適合作為高等院校本科生或研究生的教材,對軟件工程的管理者和參與者而言亦是必不可少的參考書。
本書是系統介紹軟件工程理論的經典教材,自1982年初版以來,隨著軟件工程學科的發展不斷更新,培養了一代又一代軟件工程人才,對學科本身也產生了重大影響。全書共分7篇,涵蓋了整個軟件開發過 程各個階段的內容,從初始的需求導出到設計和開發,再到軟件項目管理。本書適合作為本科生和研究 生的教材,同時也可供軟件工程人員參考。..
本書特點
·包括了軟件工程理論與實踐的*新進展,并討論了系統工程的相關主題。
·詳述了敏捷方法與復用的相關知識。
·涵蓋了系統安全性、保險性與可靠性,給出了在開發關鍵系統時的*佳實踐。
·通過一個信息系統和一個控制系統的案例分析,闡述了軟件生命周期的步驟。
與以前的版本相比,第8版更新了部分內容,并增加了有關*新主題的三章
·信息安全工程,介紹了有關安全軟件的描述和設計中需要考慮的諸多問題。
·面向服務的軟件工程,解釋了如何將可復用的Web服務用于開發新的應用。
·面向方面的軟件開發,描述了基于關注點分離的新技術。
該書英文原版設有專門的網站 (http://www.pearsoned.co.uk/sommerville),提供了對該書相關資料的鏈接,主要包括PowerPoint和PDF兩種形式的講稿、在線測驗題、案例分析、進一步閱讀的建議等。...

軟件工程(原書第8版) 內容簡介

本書是著名軟件工程學家ian sommerville系統介紹軟件工程理論的經典教材,自1982年初版以來,隨著軟件工程學科的發展不斷更新,培養了一代又一代軟件工程人才,對學科本身也產生了重大影響。本版重在論述在開發大型復雜軟件系統時可以采用的一些實用方法。全書重新組織為7篇,第1-6篇涵蓋了整個軟件開發過程各個階段的內容,從初始的需求導出到設計和開發,再到軟件項目管理。*后一篇論述了一些重要的軟件工程的新技術。
本書既有理論高度又有具體操作,非常適合作為高等院校本科生或研究生的教材,對軟件工程的管理者和參與者而言亦是必不可少的參考書。

軟件工程(原書第8版) 目錄


出版者的話
專家指導委員會
前言.
第1篇概覽
第1章概述2
1.1軟件工程中的常見問題3
1.1.1什么是軟件3
1.1.2什么是軟件工程4
1.1.3軟件工程和計算機科學的區別4
1.1.4軟件工程和系統工程有何區別4
1.1.5什么是軟件過程4
1.1.6什么是軟件過程模型5
1.1.7什么是軟件工程的成本5
1.1.8什么是軟件工程方法7
1.1.9什么是CASE7
1.1.10什么是優良軟件的屬性7
1.1.11軟件工程所面臨的主要問題8
1.2職業和道德上的責任8
要點10
進一步的閱讀資料10
練習11
第2章社會-技術系統12
2.1系統總體特性13
2.2系統工程15
2.2.1系統需求定義16
2.2.2系統設計16
2.2.3系統建模18
2.2.4子系統開發19
2.2.5系統集成20
2.2.6系統進化20
2.2.7系統退役20
2.3機構.人員和計算機系統21
2.4遺留系統23
要點24
進一步的閱讀資料25
練習25
第3章要求極高的系統26
3.1一個簡單的安全性要求極高的系統27
3.2系統可依賴性29
3.3可用性和可靠性30
3.4安全性33
3.5信息安全性35
要點36
進一步的閱讀資料37
練習37
第4章軟件過程38
4.1軟件過程模型39
4.1.1“瀑布”模型39
4.1.2進化式開發41
4.1.3基于組件的軟件工程42
4.2過程反復43
4.2.1增量式開發43
4.2.2螺旋式開發44
4.3過程活動45
4.3.1軟件描述45
4.3.2軟件設計和實現46
4.3.3軟件有效性驗證48
4.3.4軟件進化50
4.4Rational統一過程50
4.5計算機輔助軟件工程52
要點55
進一步的閱讀資料55
練習55
第5章項目管理57
5.1管理活動58
5.2項目規劃59
5.2.1項目計劃60
5.2.2項目里程碑和可交付的文檔60
5.3項目調度61
5.4風險管理65
5.4.1風險識別66
5.4.2風險分析67
5.4.3風險規劃67
5.4.4風險監控68
要點69
進一步的閱讀資料69
練習69
第2篇需求
第6章軟件需求72
6.1功能需求和非功能需求73
6.1.1功能需求73
6.1.2非功能需求74
6.1.3領域需求76
6.2用戶需求77
6.3系統需求79
6.4接口描述82
6.5軟件需求文檔83
要點85
進一步的閱讀資料85
練習85
第7章需求工程過程87
7.1可行性研究88
7.2需求導出和分析89
7.2.1需求發現91
7.2.2深入實際96
7.3需求有效性驗證97
7.4需求管理98
7.4.1持久的和易變的需求98
7.4.2需求管理規劃99
7.4.3需求變更管理100
要點101
進一步的閱讀資料101
練習101
第8章系統模型103
8.1上下文模型104
8.2行為模型105
8.2.1數據流模型106
8.2.2狀態機模型106
8.3數據模型109
8.4對象模型110
8.4.1繼承模型111
8.4.2對象聚合113
8.4.3對象行為建模113
8.5結構化方法114
要點115
進一步的閱讀資料116
練習116
第9章要求極高的系統的描述117
9.1風險驅動的描述118
9.1.1風險識別118
9.1.2風險分析和分類119
9.1.3風險分解120
9.1.4風險降低評估122
9.2安全性描述122
9.3信息安全性描述124
9.4軟件可靠性描述125
9.4.1可靠性度量126
9.4.2非功能性的可靠性需求127
要點129
進一步的閱讀資料129
練習130
第10章形式化描述132
10.1軟件過程中的形式化描述133
10.2子系統接口描述135
10.3行為描述139
要點144
進一步的閱讀資料144
練習144
第3篇設計
第11章體系結構設計148
11.1體系結構設計決策150
11.2系統組成151
11.2.1容器模型151
11.2.2客戶機/服務器模型152
11.2.3分層模型153
11.3模塊化分解類型154
11.3.1面向對象的分解155
11.3.2面向功能的流水線操作155
11.4控制類型156
11.4.1集中式控制157
11.4.2事件驅動的系統158
11.5參考體系結構159
要點161
進一步的閱讀資料161
練習161
第12章分布式系統體系結構163
12.1多處理器體系結構164
12.2客戶機/服務器體系結構165
12.3分布式對象體系結構168
12.4機構間分布式計算172
12.4.1對等體系結構173
12.4.2面向服務的系統體系結構174
要點177
進一步的閱讀資料177
練習177
第13章應用體系結構179
13.1數據處理系統180
13.2事務處理系統182
13.3事件處理系統186
13.4語言處理系統188
要點189
進一步的閱讀資料190
練習190
第14章面向對象的設計191
14.1對象和對象類192
14.2面向對象設計過程196
14.2.1系統上下文和使用模型197
14.2.2體系結構的設計198
14.2.3對象識別198
14.2.4設計模型200
14.2.5對象接口描述202
14.3設計進化203
要點204
進一步的閱讀資料204
練習205
第15章實時軟件的設計206
15.1系統設計208
15.2實時操作系統210
15.3監控系統212
15.4數據采集系統216
要點218
進一步的閱讀資料219
練習219
第16章用戶界面設計221
16.1設計問題223
16.1.1用戶交互224
16.1.2信息表示225
16.2用戶界面設計過程230
16.3用戶分析230
16.4用戶界面原型構造233
16.5界面評估234
要點235
進一步的閱讀資料236
練習236
第4篇開發
第17章快速軟件開發240
17.1敏捷方法243
17.2極限編程..244
17.2.1極限編程中的測試246
17.2.2結對編程248
17.3快速應用開發248
17.4軟件原型構造251
要點253
進一步的閱讀資料253
練習254
第18章軟件復用255
18.1復用概覽257
18.2設計模式258
18.3基于生成器的復用260
18.4應用框架262
18.5應用系統復用263
18.5.1商業現成產品的復用263
18.5.2軟件產品線265
要點268
進一步的閱讀資料268
練習268
第19章基于組件的軟件工程270
19.1組件和組件模型271
19.1.1組件模型273
19.1.2面向復用的組件開發275
19.2CBSE過程276
19.3組件合成278
要點282
進一步的閱讀資料283
練習283
第20章要求極高的系統的開發284
20.1可靠的過程286
20.2可靠的編程287
20.2.1保護的信息287
20.2.2安全的編程288
20.2.3異常處理289
20.3容錯292
20.3.1缺陷檢測和損害評估292
20.3.2缺陷恢復和修補296
20.4容錯體系結構297
要點299
進一步的閱讀資料299
練習300
第21章軟件進化301
21.1程序進化的動態特性302
21.2軟件維護303
21.3進化過程307
21.4遺留系統的進化310
要點313
進一步的閱讀材料314
練習314
第5篇檢驗和有效性驗證
第22章檢驗和有效性驗證316
22.1檢驗和有效性驗證規劃318
22.2軟件審查320
22.3自動靜態分析323
22.4檢驗和形式化方法325
要點328
進一步的閱讀資料328
練習329
第23章軟件測試330
23.1系統測試332
23.1.1集成測試332
23.1.2發布測試334
23.1.3性能測試336
23.2組件測試336
23.3測試用例設計339
23.3.1基于需求的測試339
23.3.2劃分測試340
23.3.3結構化測試342
23.3.4路徑測試343
23.4測試自動化345
要點346
進一步的閱讀資料347
練習347
第24章要求極高的系統的驗證349
24.1可靠性驗證350
24.1.1操作簡檔351
24.1.2可靠性預測352
24.2安全性保證354
24.2.1安全性論證355
24.2.2過程保證356
24.2.3運行時安全檢查358
24.3信息安全評估359
24.4安全和可靠性案例360
要點362
進一步的閱讀資料362
練習362
第6篇管理
第25章人員管理366
25.1職員挑選367
25.2職員激勵369
25.3團隊管理371
25.3.1小組的組成371
25.3.2小組的凝聚力372
25.3.3小組的溝通374
25.3.4小組的結構374
25.3.5工作環境375
25.4人員能力成熟度模型377
要點378
進一步的閱讀資料378
練習378
第26章軟件成本估算380
26.1軟件生產率381
26.2估算技術384
26.3算法成本建模386
26.3.1COCOMO模型387
26.3.2項目規劃中的算法成本模型393
26.4項目的工期和人員配備395
要點396
進一步的閱讀資料396
練習396
第27章質量管理398
27.1過程和產品質量399
27.2質量保證和質量標準400
27.2.1ISO9000401
27.2.2文檔化標準403
27.3質量規劃404
27.4質量控制404
27.5軟件測量和度量406
27.5.1測量過程407
27.5.2產品度量408
27.5.3測量的分析409
要點410
進一步的閱讀資料411
練習411
第28章過程改善412
28.1過程和產品質量413
28.2過程分類414
28.3過程度量416
28.4過程分析和建模417
28.5過程變更420
28.6CMMI過程改善框架421
28.6.1分階段CMMI模型423
28.6.2連續CMMI模型424
要點424
進一步的閱讀資料425
練習425
第29章配置管理426
29.1配置管理規劃428
29.1.1配置項識別428
29.1.2配置數據庫429
29.2變更管理429
29.3版本和發布管理432
29.3.1版本標識432
29.3.2發布管理434
29.4系統構建436
29.5用于配置管理的CASE工具436
29.5.1變更管理支持437
29.5.2版本管理支持437
29.5.3系統構建支持438
要點439
進一步的閱讀資料440
練習440
第7篇新興技術
第30章信息安全工程444
30.1信息安全的概念445
30.2信息安全風險管理447
30.2.1初步風險評估447
30.2.2生存期風險評估449
30.3面向信息安全的設計450
30.3.1體系結構設計451
30.3.2設計準則453
30.3.3針對部署的設計455
30.4系統生存能力456
要點458
進一步的閱讀資料459
練習459
第31章面向服務的軟件工程460
31.1服務作為可復用的組件462
31.2服務工程465
31.2.1可選服務識別465
31.2.2服務接口設計467
31.2.3服務實現和部署468
31.2.4遺留系統服務469
31.3使用服務的軟件開發470
31.3.1工作流設計和實現472
31.3.2服務測試474
要點475
進一步的閱讀資料475
練習476
第32章面向方面的軟件開發477
32.1關注點的分離478
32.2方面.連接點和切入點480
32.3采用方面的軟件工程483
32.3.1面向關注點的需求工程484
32.3.2面向方面的設計和編程486
32.3.3檢驗和有效性驗證488
要點490
進一步的閱讀資料490
練習491
術語表492
索引500
譯后記...514

展開全部

軟件工程(原書第8版) 作者簡介

Ian Sommerville英國著名軟件工程專家,曾任教于蘭卡斯特大學,現為圣安德魯斯大學軟件工程學教授。他在軟件工程的教學和科研方面有20多年的經驗。他是IEEE CS組織編撰“軟件工程知識體系”(SWEBOK)的專家委員會成員之一。他的研究領域包括計算機系統工程、需求工程、系統可靠性以及軟件進貨。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 沈阳液压泵_沈阳液压阀_沈阳液压站-沈阳海德太科液压设备有限公司 | 垃圾处理设备_餐厨垃圾处理设备_厨余垃圾处理设备_果蔬垃圾处理设备-深圳市三盛环保科技有限公司 | RS系列电阻器,RK_RJ启动调整电阻器,RQ_RZ电阻器-上海永上电器有限公司 | 东莞市超赞电子科技有限公司 全系列直插/贴片铝电解电容,电解电容,电容器 | 档案密集架,移动密集架,手摇式密集架,吉林档案密集架-厂家直销★价格公道★质量保证 | 智能垃圾箱|垃圾房|垃圾分类亭|垃圾分类箱专业生产厂家定做-宿迁市传宇环保设备有限公司 | 耐火浇注料-喷涂料-浇注料生产厂家_郑州市元领耐火材料有限公司 耐力板-PC阳光板-PC板-PC耐力板 - 嘉兴赢创实业有限公司 | 泰兴市热钻机械有限公司-热熔钻孔机-数控热熔钻-热熔钻孔攻牙一体机 | 电动葫芦-河北悍象起重机械有限公司| 南昌旅行社_南昌国际旅行社_南昌国旅在线 | 防爆暖风机_防爆电暖器_防爆电暖风机_防爆电热油汀_南阳市中通智能科技集团有限公司 | 继电器模组-IO端子台-plc连接线-省配线模组厂家-世麦德 | 阴离子聚丙烯酰胺价格_PAM_高分子聚丙烯酰胺厂家-河南泰航净水材料有限公司 | 影视模板素材_原创专业影视实拍视频素材-8k像素素材网 | 北京软件开发_软件开发公司_北京软件公司-北京宜天信达软件开发公司 | 生物风-销售载体,基因,质粒,ATCC细胞,ATCC菌株等,欢迎购买-百风生物 | 砍排机-锯骨机-冻肉切丁机-熟肉切片机-预制菜生产线一站式服务厂商 - 广州市祥九瑞盈机械设备有限公司 | 冷却塔减速机器_冷却塔皮带箱维修厂家_凉水塔风机电机更换-广东康明冷却塔厂家 | 黄石东方妇产医院_黄石妇科医院哪家好_黄石无痛人流医院 | 合肥卓创建筑装饰,专业办公室装饰、商业空间装修与设计。 | 示波器高压差分探头-国产电流探头厂家-南京桑润斯电子科技有限公司 | 睿婕轻钢别墅_钢结构别墅_厂家设计施工报价 | 红立方品牌应急包/急救包加盟,小成本好项目代理_应急/消防/户外用品加盟_应急好项目加盟_新奇特项目招商 - 中红方宁(北京) 供应链有限公司 | 纳米二氧化硅,白炭黑,阴离子乳化剂-臻丽拾科技 | 水稻烘干机,小麦烘干机,大豆烘干机,玉米烘干机,粮食烘干机_巩义市锦华粮食烘干机械制造有限公司 水环真空泵厂家,2bv真空泵,2be真空泵-淄博真空设备厂 | 干培两用箱-细菌恒温培养箱-菲斯福仪器 | 涡轮流量计_LWGY智能气体液体电池供电计量表-金湖凯铭仪表有限公司 | 防勒索软件_数据防泄密_Trellix(原McAfee)核心代理商_Trellix(原Fireeye)售后-广州文智信息科技有限公司 | 产业规划_产业园区规划-产业投资选址及规划招商托管一体化服务商-中机院产业园区规划网 | 艾乐贝拉细胞研究中心 | 国家组织工程种子细胞库华南分库 | 浙江浩盛阀门有限公司| 全国国际化学校_国际高中招生_一站式升学择校服务-国际学校网 | 膜结构车棚|上海膜结构车棚|上海车棚厂家|上海膜结构公司 | QQ房产导航-免费收录优秀房地产网站_房地产信息网 | 旗杆生产厂家_不锈钢锥形旗杆价格_铝合金电动旗杆-上海锥升金属科技有限公司 | 电动葫芦|环链电动葫芦-北京凌鹰名优起重葫芦 | 生态板-实木生态板-生态板厂家-源木原作生态板品牌-深圳市方舟木业有限公司 | 泰安办公家具-泰安派格办公用品有限公司| 焦作网 WWW.JZRB.COM | 建筑消防设施检测系统检测箱-电梯**检测仪器箱-北京宇成伟业科技有限责任公司 | 超声波破碎仪-均质乳化机(供应杭州,上海,北京,广州,深圳,成都等地)-上海沪析实业有限公司 |