注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合軟件架構(gòu)師教程

軟件架構(gòu)師教程

軟件架構(gòu)師教程

定 價(jià):¥38.00

作 者: (美)Raphael Malveau,(美)Thomas J.Mowbray著;申峻嶸 等譯
出版社: 電子工業(yè)出版社
叢編項(xiàng): 軟件工程叢書
標(biāo) 簽: 暫缺

ISBN: 9787505392045 出版時(shí)間: 2003-10-01 包裝: 膠版紙
開本: 23cm 頁數(shù): 310 字?jǐn)?shù):  

內(nèi)容簡介

  對于計(jì)算機(jī)專業(yè)人員而言,軟件體系結(jié)構(gòu)(SoftwareArchicture)是一門新興學(xué)科,同時(shí)也是一條令人興奮的職業(yè)道路。無論你是新手還是經(jīng)驗(yàn)豐富的從業(yè)人員,我們都鼓勵(lì)你閱讀本書,以成為一名更好的軟件架構(gòu)師。你也許已經(jīng)注意到了,軟件體系結(jié)構(gòu)在當(dāng)前多數(shù)軟件圖書中都未詳述,因此,在本書中,我們集中討論了該領(lǐng)域的必要知識,以使你成為最具效率的軟件架構(gòu)師。RaphaelMalveau是一位住在美國Viginia州Alexandria的軟件架構(gòu)師和顧問。Malveau在擔(dān)任Eidea實(shí)驗(yàn)室和構(gòu)件管理組織的首席科學(xué)家期間,建立了高級構(gòu)件體系結(jié)構(gòu)最佳實(shí)踐,這些最佳實(shí)踐創(chuàng)建了不少行業(yè)領(lǐng)先的軟件產(chǎn)品。他的構(gòu)件化軟件設(shè)計(jì)原則已成為構(gòu)件學(xué)會(ComponentAcademy)開設(shè)的向全球的高級體系結(jié)構(gòu)課程的基礎(chǔ)。Malveau也是兩本技術(shù)書籍和大量軟件出版物的合作者。本書闡述了作為一個(gè)軟件架構(gòu)師所需要具備的基本技能,并按照軍事訓(xùn)練的一般程序,將這些技能劃分為:基礎(chǔ)訓(xùn)練、準(zhǔn)備戰(zhàn)斗、訓(xùn)練學(xué)校、傘兵學(xué)校、情報(bào)操作等階段,并對每個(gè)階段需要掌握的技術(shù)進(jìn)行了扼要介紹。除了關(guān)注軟件架構(gòu)師的技術(shù)性能力之外,本書還對軟件行業(yè)中有關(guān)領(lǐng)導(dǎo)素質(zhì)、心理素質(zhì)等涉及到人性和心理等社會性的問題進(jìn)行了探討,以更好地指導(dǎo)軟件架構(gòu)師的職業(yè)生涯。本書面向?qū)I(yè)的軟件開發(fā)人員和軟件架構(gòu)師,也可作為軟件學(xué)院的教材或教學(xué)參考書。如果你是一位正在實(shí)踐的軟件架構(gòu)師,可以想像你會終日忙碌。那么建議你在購買本書之后,細(xì)讀一下目錄以及你覺得新鮮的話題。首先重點(diǎn)閱讀相關(guān)章節(jié),然后等你空閑時(shí)再通讀全書,從而全面掌握本書的內(nèi)容。

作者簡介

  RaphaelMalveau是一位住在美國Viginia州Alexandria的軟件架構(gòu)師和顧問。Malveau在擔(dān)任Eidea實(shí)驗(yàn)室和構(gòu)件管理組織的首席科學(xué)家期間,建立了高級構(gòu)件體系結(jié)構(gòu)最佳實(shí)踐,這些最佳實(shí)踐創(chuàng)建了不少行業(yè)領(lǐng)先的軟件產(chǎn)品。他的構(gòu)件化軟件設(shè)計(jì)原則已成為構(gòu)件學(xué)會(ComponentAcademy)開設(shè)的向全球的高級體系結(jié)構(gòu)課程的基礎(chǔ)。Malveau也是兩本技術(shù)書籍和大量軟件出版物的合作者。相關(guān)圖書DSDM業(yè)務(wù)中心框架開發(fā)方法(第二版)實(shí)用軟件體系結(jié)構(gòu)Web應(yīng)用測試:第二版

圖書目錄

第1章  緒論
 1.1  給軟件架構(gòu)師的建議
  勸告的話
  新生知識
  無所適從
  同行相欺
  管理陷阱
  定義軟件體系結(jié)構(gòu)
  “體系結(jié)構(gòu)”一詞的誤用
  體系結(jié)構(gòu)之前
  軟件危機(jī)
 1.2  作為一門學(xué)科的軟件體系結(jié)構(gòu)
  體系結(jié)構(gòu)方法
  通用原則
  體系結(jié)構(gòu)的論爭
  革新的軟件體系結(jié)構(gòu)
  體系結(jié)構(gòu)范型的轉(zhuǎn)變
  體系結(jié)構(gòu)標(biāo)準(zhǔn)
  應(yīng)用程序和配置文件
  視點(diǎn)的記法
 1.3  設(shè)計(jì)模式與軟件體系結(jié)構(gòu)
  設(shè)計(jì)模式
  軟件設(shè)計(jì)層模型
  反模式
 1.4  結(jié)論
 1.5  練習(xí)
第2章  軟件體系結(jié)構(gòu):基礎(chǔ)訓(xùn)練
 2.1  軟件范型
  面向?qū)ο蠓缎?br />  技術(shù)與系統(tǒng)規(guī)模
  對象成為商業(yè)的基線
  數(shù)據(jù)庫與對象
  主流中的對象
  靠近構(gòu)件:腳本語言
  構(gòu)件化軟件:面向構(gòu)件的范型
  “構(gòu)件”與“對象”
  構(gòu)件基礎(chǔ)設(shè)施
  構(gòu)件的軟件模式
  構(gòu)件化的軟件體系結(jié)構(gòu)
  基于構(gòu)件的軟件開發(fā)
 2.2  開放系統(tǒng)技術(shù)
 2.3  客戶機(jī)/服務(wù)器技術(shù)
 2.4  軟件應(yīng)用體驗(yàn)
 2.5  技術(shù)和應(yīng)用體系
 2.6  將標(biāo)準(zhǔn)用于應(yīng)用系統(tǒng)
 2.7  分布式基礎(chǔ)設(shè)施
 2.8  結(jié)論
 2.9  練習(xí)
第3章  軟件體系結(jié)構(gòu):準(zhǔn)備戰(zhàn)斗
 3.1  軟件體系結(jié)構(gòu)范型轉(zhuǎn)變
  傳統(tǒng)的系統(tǒng)假設(shè)
  分布式假設(shè)—— 對傳統(tǒng)的顛覆
  多組織系統(tǒng)
  作出范型轉(zhuǎn)變
 3.2  錯(cuò)誤的方法
  舊的軟件
  一個(gè)例子:錯(cuò)誤的方法
  騎士上場:英雄式程序員
 3.3  正確的方法:企業(yè)體系結(jié)構(gòu)開發(fā)
  以體系結(jié)構(gòu)為中心的過程
  步驟1:系統(tǒng)構(gòu)想
  步驟2:需求分析
  步驟3:體系結(jié)構(gòu)規(guī)劃
  計(jì)算接口體系結(jié)構(gòu)
  分布式工程體系結(jié)構(gòu)
  技術(shù)選擇體系結(jié)構(gòu)
  步驟4:實(shí)現(xiàn)模型
  步驟5:體系結(jié)構(gòu)原型
  步驟6:項(xiàng)目管理規(guī)劃
  步驟7:并行增量開發(fā)
  步驟8:系統(tǒng)轉(zhuǎn)換
  步驟9:操作和維護(hù)
  步驟10:系統(tǒng)移植
 3.4  底線:時(shí)間、人員和費(fèi)用
 3.5  結(jié)論
 3.6  練習(xí)
第4章  軟件體系結(jié)構(gòu):訓(xùn)練學(xué)校
 4.1  體系結(jié)構(gòu)與編程
  軟件的分形模型
  主要的設(shè)計(jì)要點(diǎn)
  設(shè)計(jì)要點(diǎn)的規(guī)模效應(yīng)
  軟件設(shè)計(jì)層次
  使用設(shè)計(jì)層次
 4.2  使用體系結(jié)構(gòu)管理復(fù)雜性
  創(chuàng)造復(fù)雜性
  選項(xiàng)1:壓縮
  選項(xiàng)2:隱藏
  選項(xiàng)3:忽略
  選項(xiàng)4:切分
  選項(xiàng)5:分塊
 4.3  系統(tǒng)集成
 4.4  業(yè)務(wù)實(shí)例
 4.5  從體系結(jié)構(gòu)到軟件開發(fā)
 4.6  體系結(jié)構(gòu)的軟件記法
 4.7  總結(jié)
 4.8  練習(xí)
第5章  領(lǐng)導(dǎo)素質(zhì)訓(xùn)練
 5.1  領(lǐng)導(dǎo)素質(zhì)是一項(xiàng)必要的也是可以學(xué)會的能力
 5.2  架構(gòu)師——團(tuán)隊(duì)的建立者
 5.3  堅(jiān)持優(yōu)秀產(chǎn)品的理念
 5.4  架構(gòu)師的走查
 5.5  總結(jié)
 5.6  練習(xí)
第6章  軟件體系結(jié)構(gòu):傘兵訓(xùn)練學(xué)校
 6.1  過程
 6.2  建立新的過程
 6.3  團(tuán)隊(duì)合作
 6.4  結(jié)論
 6.5  練習(xí)
第7章  溝通的訓(xùn)練
 7.1  溝通的挑戰(zhàn)
 7.2  責(zé)任驅(qū)動的開發(fā)
 7.3  溝通的責(zé)任
 7.4  處理反饋
 7.5  練習(xí)
第8章  軟件體系結(jié)構(gòu):情報(bào)操作
 8.1  體系結(jié)構(gòu)挖掘
  自底向上與自頂向下
  體系結(jié)構(gòu)耕作
  體系結(jié)構(gòu)挖掘過程
  挖掘的適用性
  成功挖掘
  水平與垂直
  水平設(shè)計(jì)元素
  關(guān)于可追蹤性
  為未來應(yīng)用而設(shè)計(jì)
 8.2  體系結(jié)構(gòu)迭代
  軟件過程背景
  體系結(jié)構(gòu)過程的角色
  宏觀過程:體系結(jié)構(gòu)迭代
  開發(fā)人員對體系結(jié)構(gòu)的反應(yīng)
  尋求情報(bào),迭代設(shè)計(jì)
  微觀過程:子項(xiàng)目體系結(jié)構(gòu)
  混沌構(gòu)建
 8.3  體系結(jié)構(gòu)評定
  問題求解
  評審與檢查
 8.4  結(jié)論
 8.5  練習(xí)
第9章  軟件體系結(jié)構(gòu):心理戰(zhàn)
 9.1  選擇性學(xué)習(xí)
 9.2  內(nèi)部控制
 9.3  期望管理
 9.4  真理的心理學(xué)
 9.5  感知未必真實(shí)
 9.6  探討人性的弱點(diǎn)
  感知參考模型
  生物反應(yīng)模型
  反應(yīng)的群體應(yīng)用
 9.7  例子:參考銷售
 9.8  所有權(quán)心理學(xué)
 9.9  心理合氣道
 9.10  智力合氣道
  贏得戰(zhàn)爭
  贏得和平
 9.11  結(jié)論
 9.12  練習(xí)
附錄A  體系結(jié)構(gòu)實(shí)例:測試結(jié)果報(bào)告系統(tǒng)
 A.1  導(dǎo)言
 A.2  構(gòu)件互操作的挑戰(zhàn)
 A.3  TRRS的目標(biāo)體系結(jié)構(gòu)
 A.4  目標(biāo)企業(yè)視點(diǎn)
 A.5  目標(biāo)信息視點(diǎn)
 A.6  目標(biāo)技術(shù)視點(diǎn)
 A.7  原型實(shí)現(xiàn)
 A.8  原型計(jì)算視點(diǎn)
 A.9  TRRS術(shù)語
 A.10  用例定義
  UC001產(chǎn)品信息檢索會話
  UC002產(chǎn)品信息登記會話
  UC003經(jīng)驗(yàn)報(bào)告登記會話
 A.11  核心工作流
  UC004產(chǎn)品登記工作流
  UC005 COTS確認(rèn)工作流
  UC006互操作性確認(rèn)工作流
  UC007經(jīng)驗(yàn)報(bào)告更新
 A.12  信息模型
  產(chǎn)品的信息
  標(biāo)準(zhǔn)配置文件的信息
  組織的信息
  產(chǎn)品相關(guān)服務(wù)的信息
  經(jīng)驗(yàn)報(bào)告的信息
  操作環(huán)境的信息
 A.13  結(jié)論
附錄B  設(shè)計(jì)模板及實(shí)例
 B.1  概念性設(shè)計(jì)
  第一部分  目標(biāo)
  第二部分  概念性綜述
  第三部分  責(zé)任
  第四部分  體系結(jié)構(gòu)層
  第五部分  類和對象、類的語義以及類之間的關(guān)系
  第六部分  特征、數(shù)據(jù)類型和約束的描述
  第七部分  如何使設(shè)計(jì)能處理相關(guān)的用例及需求
 B.2  關(guān)系服務(wù)的概念性設(shè)計(jì)
  第一部分  目標(biāo)
  第二部分  概念性綜述
  第三部分  責(zé)任
  第四部分  體系結(jié)構(gòu)的層次
  第五部分  類和對象、類的語義以及類之間的聯(lián)系
  第六部分  特征、數(shù)據(jù)類型以及約束的描述
  第七部分  如何使設(shè)計(jì)能處理相關(guān)的用例及需求
 B.3  高層設(shè)計(jì)
  第一部分  屏幕模型
  第二部分  UML圖
  第三部分  發(fā)現(xiàn)界面的使用
  第四部分  構(gòu)件復(fù)用
  第五部分  典型用例
 B.4  關(guān)系服務(wù)的高層設(shè)計(jì)
  第一部分  屏幕模型
  第二部分  設(shè)計(jì)的考慮
  第三部分  構(gòu)件復(fù)用
  第四部分  發(fā)現(xiàn)界面的使用
  第五部分  OMG IDL
  第六部分  總體
  第七部分  用于事件跟蹤的典型用例
  第八部分  客戶端配置文件
  第九部分  UML類圖
 附錄C  軟件體系結(jié)構(gòu)術(shù)語表
 參考文獻(xiàn)

本目錄推薦

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