注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)深入理解軟件構(gòu)造系統(tǒng):原理與最佳實(shí)踐

深入理解軟件構(gòu)造系統(tǒng):原理與最佳實(shí)踐

深入理解軟件構(gòu)造系統(tǒng):原理與最佳實(shí)踐

定 價(jià):¥89.00

作 者: (加)史密斯 著,仲田 等譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 軟件工程/開(kāi)發(fā)項(xiàng)目管理

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


ISBN: 9787111382263 出版時(shí)間: 2012-06-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 406 字?jǐn)?shù):  

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

  《深入理解軟件構(gòu)造系統(tǒng):原理與最佳實(shí)踐》分為四部分。第一部分:基礎(chǔ)知識(shí),第1~5章分別從構(gòu)造系統(tǒng)的高層概念、基于Make的構(gòu)造系統(tǒng)、程序的運(yùn)行時(shí)視圖、文件類(lèi)型與編譯工具、子標(biāo)的與構(gòu)造變量等方面介紹構(gòu)造系統(tǒng)的概念和相關(guān)主題。第二部分:構(gòu)造工具,第6~10章結(jié)合實(shí)際場(chǎng)景案例,對(duì)GNU Make、Ant、SCons、CMake和Eclipse IDE這五種構(gòu)造工具進(jìn)行分析比較,品評(píng)優(yōu)劣,幫助讀者了解構(gòu)造工具的當(dāng)前狀況,并理解每種工具的優(yōu)缺點(diǎn)。第三部分:高級(jí)主題,第11~16章對(duì)依賴(lài)關(guān)系、元數(shù)據(jù)、軟件打包與安裝、構(gòu)造機(jī)器、工具管理等高級(jí)主題進(jìn)行討論,幫助讀者理解關(guān)于建設(shè)構(gòu)造系統(tǒng)的許多高級(jí)主題,并了解最佳實(shí)踐。第四部分:提升規(guī)模,第17~19章討論了在大規(guī)模構(gòu)造系統(tǒng)的環(huán)境下,如何降低復(fù)雜性.提高構(gòu)造運(yùn)行速度,幫助讀者理解如何設(shè)計(jì)出能夠適應(yīng)規(guī)模增長(zhǎng)的小型構(gòu)造系統(tǒng),從而對(duì)軟件構(gòu)造系統(tǒng)有更好的認(rèn)識(shí)。本書(shū)適合軟件開(kāi)發(fā)相關(guān)人員,包含軟件開(kāi)發(fā)人員、項(xiàng)目經(jīng)理、軟件構(gòu)造專(zhuān)業(yè)人士等閱讀。

作者簡(jiǎn)介

  Peter Smith,資深軟件開(kāi)發(fā)工程師和軟件構(gòu)造系統(tǒng)專(zhuān)家,專(zhuān)注于軟件生產(chǎn)效率的探索和研究,對(duì)各種新型軟件工具的選用與開(kāi)發(fā)、軟件項(xiàng)目管理、IT基礎(chǔ)設(shè)施項(xiàng)目管理、基于軟件工具的流程改進(jìn),以及如何使企業(yè)的現(xiàn)有流程實(shí)現(xiàn)自動(dòng)化等能幫助企業(yè)提高軟件生產(chǎn)效率的一系列核心問(wèn)題都有非常深入的認(rèn)識(shí),實(shí)踐經(jīng)驗(yàn)極為豐富。Peter畢業(yè)于哥倫比亞大學(xué),擁有計(jì)算機(jī)科學(xué)博士學(xué)位,研究方向是編譯器和語(yǔ)言設(shè)計(jì)。他曾在大學(xué)任教,主要教授編譯器設(shè)計(jì)、編程語(yǔ)言設(shè)計(jì)、軟件工程和計(jì)算機(jī)網(wǎng)絡(luò)等方面的課程。此外,他還是OOPSLA(面向?qū)ο缶幊?、系統(tǒng)、語(yǔ)言與應(yīng)用)協(xié)會(huì)的委員。

圖書(shū)目錄

對(duì)本書(shū)的贊譽(yù)
譯著序
前言
致謝
第一部分 基礎(chǔ)知識(shí)
第1章 構(gòu)造系統(tǒng)概述
1.1 什么是構(gòu)造系統(tǒng)
1.1.1 編譯型語(yǔ)言
1.1.2 解釋型語(yǔ)言
1.1.3 Web應(yīng)用
1.1.4 單元測(cè)試
1.1.5 靜態(tài)分析
1.1.6 文檔生成
1.2 構(gòu)造系統(tǒng)的各個(gè)組成部分
1.2.1 版本控制工具
1.2.2 源樹(shù)與目標(biāo)樹(shù)
1.2.3 編譯工具和構(gòu)造工具
1.2.4 構(gòu)造機(jī)器
1.2.5 發(fā)布打包與目標(biāo)機(jī)器
1.3 構(gòu)造過(guò)程和構(gòu)造描述
1.4 如何使用構(gòu)造系統(tǒng)
構(gòu)造管理工具
1.5 構(gòu)造系統(tǒng)的質(zhì)量
本章小結(jié)
第2章 基于Make的構(gòu)造系統(tǒng)
2.1 Calculator示例
2.2 創(chuàng)建一個(gè)簡(jiǎn)單的make6le
2.3 對(duì)這個(gè)makefile進(jìn)行簡(jiǎn)化
2.4 額外的構(gòu)造任務(wù)
2.5 框架的運(yùn)用
本章小結(jié)
第3章 程序的運(yùn)行時(shí)視圖
3.1 可執(zhí)行程序
3.1.1 原生機(jī)器碼
3.1.2 單體系統(tǒng)鏡像
3.1.3 程序完全解釋執(zhí)行
3.1.4 解釋型字節(jié)碼
3.2 程序庫(kù)
3.2.1 靜態(tài)鏈接
3.2.2 動(dòng)態(tài)鏈接
3.3 配置文件和數(shù)據(jù)文件
3.4 分布式程序
本章小結(jié)
第4章 文件類(lèi)型與編譯工具
4.1 C/C++
4.1.1 編譯工具
4.1.2 源文件
4.1.3 匯編語(yǔ)言文件
4.1.4 目標(biāo)文件
4.1.5 可執(zhí)行程序
4.1.6 靜態(tài)程序庫(kù)
4.1.7 動(dòng)態(tài)程序庫(kù)
4.1.8 C++編譯
4.2 JaVa
4.2.1 編譯工具
4.2.2 源文件
4.2.3 目標(biāo)文件
4.2.4 可執(zhí)行程序
4.2.5 程序庫(kù)
4.3 C#
4.3.1 編譯工具
4.3.2 源文件
4.3.3 可執(zhí)行程序
4.3.4 程序庫(kù)
4.4 其他文件類(lèi)型
4.4.1 基于UML的代碼生成
4.4.2 圖形圖像
4.4.3 XML配置文件
4.4.4 國(guó)際化與資源綁定
本章小結(jié)
第5章 子標(biāo)的與構(gòu)造變量
5.1 針對(duì)子標(biāo)的進(jìn)行構(gòu)造
5.2 針對(duì)軟件的不同版本進(jìn)行構(gòu)造
5.2.1 指定構(gòu)造變量
5.2.2 對(duì)代碼的定制調(diào)整
5.3 針對(duì)不同的目標(biāo)系統(tǒng)架構(gòu)進(jìn)行構(gòu)造
5.3.1 多重編譯器
5.3.2 面向指定平臺(tái)的文件/功能
5.3.3 多個(gè)目標(biāo)樹(shù)
本章小結(jié)
第二部分 構(gòu)造工具
現(xiàn)實(shí)場(chǎng)景
場(chǎng)景1:源代碼放在單個(gè)目錄中
場(chǎng)景2:源代碼放在多個(gè)目錄中
場(chǎng)景3:定義新的編譯工具
場(chǎng)景4:針對(duì)多個(gè)變量進(jìn)行構(gòu)造
場(chǎng)景5:清除構(gòu)造樹(shù)
場(chǎng)景6:對(duì)不正確的構(gòu)造結(jié)果進(jìn)行調(diào)試
第6章 Make
6.1 GNU Make編程語(yǔ)言
6.1.1 makefile規(guī)則:用來(lái)建立依賴(lài)關(guān)系圖
6.1.2 makefile規(guī)則的類(lèi)型
6.1.3 makefile變量
6.1.4 內(nèi)置變量和規(guī)則
6.1.5 數(shù)據(jù)結(jié)構(gòu)與函數(shù)
6.1.6 理解程序流程
6.1.7 進(jìn)一步閱讀資料
6.2 現(xiàn)實(shí)世界的構(gòu)造系統(tǒng)場(chǎng)景
6.2.1 場(chǎng)景1:源代碼放在單個(gè)目錄中
6.2.2 場(chǎng)景2(a):源代碼放在多個(gè)目錄中
6.2.3 場(chǎng)景2(b):對(duì)多個(gè)目錄進(jìn)行迭代式Make操作
6.2.4 一場(chǎng)景2(c):對(duì)多個(gè)目錄進(jìn)行包含式Make操作
6.2.5 場(chǎng)景3:定義新的編譯工具
6.2.6 場(chǎng)景4:針對(duì)多個(gè)變量進(jìn)行構(gòu)造
……
第三部分 高級(jí)主題
第四部分 提升規(guī)模

本目錄推薦

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