注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)軟件工程導(dǎo)論(原書(shū)第5版)

軟件工程導(dǎo)論(原書(shū)第5版)

軟件工程導(dǎo)論(原書(shū)第5版)

定 價(jià):¥79.00

作 者: [美]弗蘭克·徐,[美]奧蘭多·卡拉姆 ,[美]芭芭拉·博納爾
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787111770138 出版時(shí)間: 2025-02-01 包裝: 平裝-膠訂
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)是一本概要介紹軟件工程核心內(nèi)容的導(dǎo)論性教材,完整覆蓋了從初始階段到發(fā)布、支持階段的軟件系統(tǒng)生命周期,討論了貫穿軟件生命周期的過(guò)程、質(zhì)量保障及項(xiàng)目管理等問(wèn)題。新版涵蓋了技術(shù)和工具方面的一些新改進(jìn),同時(shí)減少了對(duì)過(guò)時(shí)技術(shù)的討論。本書(shū)的三位作者除教學(xué)經(jīng)驗(yàn)豐富外,還擁有多年在IBM、微軟和亞馬遜等公司從事軟件研發(fā)和管理的工作經(jīng)歷。書(shū)中融合了這些經(jīng)驗(yàn),包含對(duì)系統(tǒng)分析和設(shè)計(jì)、軟件工程原理、開(kāi)發(fā)和支持過(guò)程、方法論、軟件測(cè)試和質(zhì)量以及產(chǎn)品管理的全面概述,內(nèi)容精練,案例豐富。

作者簡(jiǎn)介

  弗蘭克·徐(Frank Tsui)自20世紀(jì)70年代初開(kāi)始在軟件行業(yè)工作超過(guò)30年,曾擔(dān)任IBM等多家跨國(guó)軟件企業(yè)的研發(fā)主管或VP,之后加入學(xué)術(shù)界,曾任職于南方州立理工大學(xué)、佐治亞理工學(xué)院和肯尼索州立大學(xué),現(xiàn)已退休。他擁有佐治亞理工學(xué)院計(jì)算機(jī)科學(xué)博士學(xué)位。奧蘭多·卡拉姆(Orlando Karam)肯尼索州立大學(xué)教師。他在敏捷開(kāi)發(fā)和開(kāi)源軟件社區(qū)非?;钴S,還積極參與軟件復(fù)雜性的研究。在過(guò)去的8年里,他一直在微軟和亞馬遜等公司工作。他擁有杜蘭大學(xué)計(jì)算機(jī)科學(xué)博士學(xué)位。芭芭拉·博納爾(Barbara Bernal)肯尼索州立大學(xué)軟件工程榮休教授。她的專(zhuān)長(zhǎng)是用戶(hù)界面和以用戶(hù)為中心的設(shè)計(jì)。她還積極參與美國(guó)工程教育協(xié)會(huì)和軟件工程師教育學(xué)會(huì)的工作。

圖書(shū)目錄

譯者序
前言
第1章 創(chuàng)建一個(gè)程序1
1.1 一個(gè)簡(jiǎn)單的問(wèn)題1
1.1.1 決策,決策1
1.1.2 功能需求2
1.1.3 非功能需求3
1.1.4 設(shè)計(jì)約束3
1.1.5 設(shè)計(jì)決策4
1.2 測(cè)試4
1.3 估計(jì)工作量5
1.4 實(shí)現(xiàn)6
1.4.1 關(guān)于實(shí)現(xiàn)的幾個(gè)要點(diǎn)6
1.4.2 基本設(shè)計(jì)7
1.4.3 使用JUnit進(jìn)行單元測(cè)試8
1.4.4 StringSorter的實(shí)現(xiàn)8
1.4.5 用戶(hù)界面12
1.5 總結(jié)14
1.6 復(fù)習(xí)題14
1.7 練習(xí)題15
1.8 參考文獻(xiàn)和建議閱讀15
第2章 構(gòu)建一個(gè)系統(tǒng)16
2.1 構(gòu)建一個(gè)系統(tǒng)的特征16
2.1.1 規(guī)模和復(fù)雜度16
2.1.2 開(kāi)發(fā)和支持的技術(shù)性考慮17
2.1.3 開(kāi)發(fā)和支持的非技術(shù)性考慮20
2.2 系統(tǒng)構(gòu)建實(shí)例21
2.2.1 薪資管理系統(tǒng)的需求21
2.2.2 設(shè)計(jì)薪資管理系統(tǒng)22
2.2.3 薪資管理系統(tǒng)的編碼和
   單元測(cè)試24
2.2.4 薪資管理系統(tǒng)的集成和功能
    測(cè)試24
2.2.5 發(fā)布薪資管理系統(tǒng)25
2.2.6 支持和維護(hù)25
2.3 協(xié)調(diào)工作26
2.3.1 過(guò)程26
2.3.2 產(chǎn)品27
2.3.3 人員27
2.4 總結(jié)27
2.5 復(fù)習(xí)題27
2.6 練習(xí)題27
2.7 參考文獻(xiàn)和建議閱讀28
第3章 工程化軟件29
3.1 軟件失敗的示例和特點(diǎn)29
3.1.1 項(xiàng)目失敗29
3.1.2 軟件產(chǎn)品失效30
3.1.3 協(xié)調(diào)和其他關(guān)注點(diǎn)31
3.2 軟件工程31
3.2.1 什么是軟件工程31
3.2.2 軟件工程的定義32
3.2.3 軟件工程與軟件的相關(guān)性32
3.3 軟件工程專(zhuān)業(yè)與道德規(guī)范33
3.3.1 軟件工程道德準(zhǔn)則33
3.3.2 專(zhuān)業(yè)行為34
3.4 軟件工程原則35
3.4.1 早期由Davis提出的軟件
   工程原則35
3.4.2 更現(xiàn)代的Royce原則36
3.4.3 Wasserman提出的軟件工程
    基礎(chǔ)概念37
3.5 總結(jié)38
3.6 復(fù)習(xí)題38
3.7 練習(xí)題38
3.8 參考文獻(xiàn)和建議閱讀39
第4章 傳統(tǒng)軟件過(guò)程模型40
4.1 軟件過(guò)程40
4.1.1 軟件過(guò)程模型的目標(biāo)40
4.1.2 “最簡(jiǎn)單”的過(guò)程模型41
4.2 傳統(tǒng)過(guò)程模型41
4.2.1 瀑布模型42
4.2.2 主程序員制團(tuán)隊(duì)方法43
4.2.3 增量模型43
4.2.4 螺旋模型44
4.3 一個(gè)更加現(xiàn)代的過(guò)程45
4.3.1 Rational統(tǒng)一過(guò)程框架的一般
   基礎(chǔ)46
4.3.2 RUP的階段46
4.4 進(jìn)入和退出標(biāo)準(zhǔn)48
4.4.1 進(jìn)入標(biāo)準(zhǔn)48
4.4.2 退出標(biāo)準(zhǔn)49
4.5 過(guò)程評(píng)估模型50
4.5.1 SEI的能力成熟度模型50
4.5.2 SEI的能力成熟度集成模型52
4.6 過(guò)程定義和通信52
4.7 總結(jié)53
4.8 復(fù)習(xí)題53
4.9 練習(xí)題54
4.10 參考文獻(xiàn)和建議閱讀54
第5章 敏捷軟件過(guò)程模型56
5.1 什么是敏捷過(guò)程56
5.2 為什么使用敏捷過(guò)程57
5.3 一些過(guò)程方法57
5.3.1 極限編程58
5.3.2 水晶系列方法61
5.3.3 敏捷統(tǒng)一過(guò)程63
5.3.4 Scrum64
5.3.5 看板方法:一種新增的敏捷
   方法65
5.3.6 開(kāi)源軟件開(kāi)發(fā)66
5.3.7 過(guò)程總結(jié)67
5.4 過(guò)程的選擇68
5.4.1 每一種過(guò)程更適用的項(xiàng)目
   和環(huán)境68
5.4.2 敏捷過(guò)程的主要風(fēng)險(xiǎn)和問(wèn)題69
5.4.3 敏捷過(guò)程的主要優(yōu)點(diǎn)69
5.5 總結(jié)70
5.6 復(fù)習(xí)題70
5.7 練習(xí)題71
5.8 參考文獻(xiàn)和建議閱讀71
第6章 需求工程72
6.1 需求處理72
6.1.1 需求處理的準(zhǔn)備72
6.1.2 需求工程過(guò)程73
6.2 需求獲取與收集74
6.2.1 獲取高層次的需求75
6.2.2 獲取詳細(xì)的需求76
6.3 需求分析78
6.3.1 通過(guò)業(yè)務(wù)流分析和聚類(lèi)需求78
6.3.2 通過(guò)面向?qū)ο蟮挠美治龊?br />   聚類(lèi)需求79
6.3.3 通過(guò)面向視點(diǎn)的需求定義
   分析和聚類(lèi)需求81
6.3.4 需求分析與排序81
6.3.5 需求可追蹤性83
6.4 需求定義、原型化和審查84
6.5 需求規(guī)格說(shuō)明與需求協(xié)商87
6.6 總結(jié)87
6.7 復(fù)習(xí)題88
6.8 練習(xí)題88
6.9 參考文獻(xiàn)和建議閱讀89
第7章 設(shè)計(jì):架構(gòu)與方法論91
7.1 設(shè)計(jì)導(dǎo)論91
7.2 架構(gòu)設(shè)計(jì)92
7.2.1 什么是軟件架構(gòu)92
7.2.2 視圖與視角92
7.2.3 元架構(gòu)知識(shí):風(fēng)格、模式、
   策略和參考架構(gòu)93
7.2.4 基于網(wǎng)絡(luò)的Web參考
   架構(gòu)—REST98
7.3 詳細(xì)設(shè)計(jì)99
7.3.1 功能分解99
7.3.2 關(guān)系數(shù)據(jù)庫(kù)101
7.3.3 大數(shù)據(jù)設(shè)計(jì)104
7.3.4 面向?qū)ο笤O(shè)計(jì)和UML106
7.3.5 用戶(hù)界面設(shè)計(jì)109
7.3.6 一些進(jìn)一步的設(shè)計(jì)問(wèn)題115
7.4 HTML-Script-SQL設(shè)計(jì)示例115
7.5 總結(jié)118
7.6 復(fù)習(xí)題118
7.7 練習(xí)題118
7.8 參考文獻(xiàn)和建議閱讀119
第8章 設(shè)計(jì)的特征與度量120
8.1 設(shè)計(jì)描述120
8.2 設(shè)計(jì)屬性的遺留特征120
8.2.1 Hal

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)