注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡信息安全軟件構架實踐(第2版)

軟件構架實踐(第2版)

軟件構架實踐(第2版)

定 價:¥49.00

作 者: (美)林·巴斯(Len Bass),(美)保羅·克萊門茨(Paul Clements),(美)瑞克·凱茲曼(Rick Kazman)著;車立紅譯;車立紅譯
出版社: 清華大學出版社
叢編項: 卡內(nèi)基·梅隆大學軟件工程叢書
標 簽: 暫缺

ISBN: 9787302080428 出版時間: 2004-03-01 包裝: 平裝
開本: 23cm 頁數(shù): 428 字數(shù):  

內(nèi)容簡介

  本書是卡內(nèi)基·梅隆大學軟件工程研究所推薦教材,榮獲取美國權威的"軟件開發(fā)"雜志第九屆圖書效率大獎。本書可作為軟件學院及高校相關專業(yè)本科生和研究生的教材,也適合業(yè)界人士研究參考。本書根據(jù)軟件生命期的特點,分4部分進行了闡述,即預想構架、創(chuàng)建構架、分析構架和從一個系統(tǒng)到多個系統(tǒng)。并且,書中通過精選的案例,進行了剖析。本書在第1版的基礎上,根據(jù)軟件生命期的特點,分預想構架、創(chuàng)建構架、分析構架和從一個系統(tǒng)至多個系統(tǒng)進行闡述。本書對第1版某些內(nèi)容進行了深入介紹,并增添了一些新內(nèi)容:ATAM、質(zhì)量需求、構架重構、用UML對構架編檔和CBAM等。此外,本書還對一些新案例進行了分析,以幫助理解軟件構架如何適應商業(yè)需求。本書在第1版的基礎上,根據(jù)軟件生命期的特點,分預想構架、創(chuàng)建構架、分析構架和從一個系統(tǒng)至多個系統(tǒng)進行闡述。本書對第1版某些內(nèi)容進行了深入介紹,并增添了一些新內(nèi)容:ATAM、質(zhì)量需求、構架重構、用UML對構架編檔和CBAM等。此外,本書還對一些新案例進行了分析,以幫助理解軟件構架如何適應商業(yè)需求。

作者簡介

  林·馬斯 Len Bass:軟件工程研究所(SEI)的一名高級軟件工程師。他已經(jīng)編著了5本書籍,并發(fā)表了大量關于軟件工程、人機交互的論文。他曾經(jīng)領導一個小組為飛行控制模擬器開發(fā)軟件構架。目前,該構架已經(jīng)被用美國空軍標準。保羅·克萊門茨 Paul Clements:軟件工程研究所(SEI)的一名高級技術人員,其工作職責是開發(fā)軟件構架和設計產(chǎn)品線。他已經(jīng)發(fā)表了30多篇關于軟件設計和實時系統(tǒng)的論文。瑞克·凱茲曼 Rick Kazman:軟件工程研究所(SEI)的一名高級軟件工程師,負責構架權衡分析工作,是沃特魯大學和多倫多大學的副教授。他已經(jīng)發(fā)表了50多篇關于軟件工程、人機交互和信息檢索的論文。

圖書目錄

第I部分  預想構架
第1章  構架商業(yè)周期
    1.1  構架的產(chǎn)生
    1.2  軟件過程和構架商業(yè)周期
    1.3  什么樣的構架才算好
    1.4  小結
    1.5  討論題
第2章  什么是軟件構架
    2.1  軟件構架概念的澄清
    2.2  其他觀點
    2.3  構架模式、參考模型和參考構架
    2.4  為什么說軟件構架非常重要
    2.5  構架結構和視圖
    2.6  小結
    2.7  可進一步參閱的文獻
    2.8  討論題
第3章  A-7E案例分析:各種構架結構的運用
    3.1  與構架商業(yè)周期的關系
    3.2  需求與質(zhì)量
    3.3  A-7E航空電子系統(tǒng)的構架
    3.4  小結
    3.5  可進一步參閱的文獻
    3.6  討論題
第II部分  創(chuàng)建構架
第4章  理解質(zhì)量屬性
    4.1  功能性和構架
    4.2  構架和質(zhì)量屬性
    4.3  系統(tǒng)的質(zhì)量屬性
    4.4  實踐中的質(zhì)量屬性場景
    4.5  其他系統(tǒng)質(zhì)量屬性
    4.6  商業(yè)質(zhì)量屬性
    4.7  構架的質(zhì)量屬性
    4.8  小結
    4.9  可進—步參閱的文獻
    4.10  討論題
第5章  實現(xiàn)質(zhì)量屬性
    5.1  戰(zhàn)術介紹
    5.2  可用性戰(zhàn)術
    5.3  可修改性戰(zhàn)術
    5.4  性能戰(zhàn)術
    5.5  安全性戰(zhàn)術
    5.6  可測試性戰(zhàn)術
    5.7  易用,哇戰(zhàn)術
    5.8  戰(zhàn)術與構架模式的關系
    5.9  構架模式和樣式
    5.10  小結
    5.11  討論題
    5.12  可進——步參閱的文獻
第6章  空中交通管制:高可用性設計案例分析
    6.1  與構架商業(yè)周期的關系
    6.2  需求與質(zhì)量
    6.3  構架解決方案
    6.4  小結
    6.5  可進——步參閱的文獻
    6.6  討論題
第7章  設計構架
    7.1  生命期中的構架
    7.2  設計構架
    7.3  形成團隊結構
    7.4  創(chuàng)建骨架系統(tǒng)
    7.5  小結
    7.6  可進一步參閱的文獻
    7.7討論題
第8章  飛行模擬:構架可集成性案例分析
    8.1  與構架商業(yè)周期的關系
    8.2  需求與質(zhì)量
    8.3  構架解決方案
    8.4  小結
    8.5  可進一步參閱的文獻
    8.6  討論題
第9章  構架編檔
    9.1  構架編檔的使用
    9.2  視圖
    9.3  選擇相關視圖
    9.4  視圖編檔
    9.5  跨視圖的文檔
    9.6  統(tǒng)一建模語言
    9.7  小結
    9.8  可進一步參閱的文獻
    9.9  討論題
第10章  軟件構架重構
    10.1  介紹
    10.2  信息提取
    10.3  數(shù)據(jù)庫構造
    10.4  視圖融合
    10.5  重構
    10.6  示例
    10.7  小結
    10.8  可進——步參閱的文獻
    10.9  討論題
第III部分  分析構架
第11章  ATAM:一種進行構架評估的綜合方法
    11.1  ATAM的參與人員
    11.2  ATAM的結果
    11.3  ATAM的階段
    11.4  Nightingale系統(tǒng):應用ATAM的案例分析
    11.5  小結
    11.6  可進一步參閱的文獻
    11.7  討論題
第12章  CBAM:構架設計決策制定的定量方法
    12.1  制定決策的上下文
    12.2  CBAM的基礎
    12.3  實現(xiàn)CBAM
    12.4  案例分析:NASAECS項目
    12.5  CBAM評估的結果
    12.6  小結
    12.7  可進步參閱的文獻
    12.8  討論題
第13章  萬維網(wǎng):可互操作性案例分析
    13.1  與構架商業(yè)周期的關系
    13.2  需求和質(zhì)量
    13.3  構架解決方案
    13.4  基于Web的電子商務構架的演變
    13.5  實現(xiàn)質(zhì)量屬性
    13.6  當今的構架商業(yè)周期
    13.7  小結
    13.8  可進步參閱的文獻
    13.9  討論題
第IV分  從一個系統(tǒng)到多個系統(tǒng)
第14章  軟件產(chǎn)品線:重用構架資產(chǎn)
    14.1  概述
    14.2  軟件產(chǎn)品線有效的原因
    14.3  確定范圍
    14.4  產(chǎn)品線構架
    14.5  采用軟件產(chǎn)品線的困難之處
    14.6  小結
    14.7  可進一步參閱的文獻
    14.8  討論題
第15章  CelsiusTech公司:產(chǎn)品線開發(fā)案例分析
    15.1  與構架商業(yè)周期的關系
    15.2  需求與質(zhì)量
    15.3  構架解決方案
    15.4  小結
    15.5  可進一步參閱的文獻
    15.6  討論題
第16章  J2EE/EJB:工業(yè)標準計算基礎結構的案例分析
    16.1  與構架商業(yè)周期的關系
    16.2  需求和質(zhì)量
    16.3  構架解決方案
    16.4  系統(tǒng)部署決策
    16.5  小結
    16.6  可進一步參閱的文獻
    16.7  討論題
第17章  Luther構架:使用J2EE的移動應用案例分析
    17.1  與構架商業(yè)周期的關系
    17.2  需求和質(zhì)量
    17.3  構架解決方案
    17.4  Luther如何實現(xiàn)其質(zhì)量目標
    17.5  小結
    17.6  可進一步參閱的文獻
    17.7  討論題
第18章  用商業(yè)組件構建系統(tǒng)
    18.1  組件對構架的影響
    18.2  構架不匹配
    18.3  作為搜索的基于組件的設計
    18.4  ASEILM示例
    18.5  小結
    18.6  可進——步參閱的文獻
第19章  未來的軟件構架
    19.1  重新認識構架商業(yè)周期
    19.2  創(chuàng)建構架
    19.3  生命期中的構架
    19.4  商業(yè)組件的影響
    19.5  小結
附錄A縮略語表
參考文獻

本目錄推薦

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