注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)信息系統(tǒng)企業(yè)架構(gòu)實(shí)用指南

企業(yè)架構(gòu)實(shí)用指南

企業(yè)架構(gòu)實(shí)用指南

定 價(jià):¥32.00

作 者: James McGovern[等]著;李琦,郭耀譯;李琦譯
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787302114017 出版時(shí)間: 2005-09-01 包裝: 膠版紙
開本: 23cm 頁數(shù): 249 字?jǐn)?shù):  

內(nèi)容簡介

  來自杰出企業(yè)構(gòu)架師的不可或缺的技術(shù)、過程和業(yè)務(wù)觀點(diǎn)。當(dāng)前許多企業(yè)組織面臨著設(shè)計(jì)、建造和維護(hù)大規(guī)模分布式企業(yè)系統(tǒng)的挑戰(zhàn),以便能夠適應(yīng)不斷變化的業(yè)務(wù)需要。許多人重復(fù)著其他人的錯(cuò)誤,導(dǎo)致費(fèi)用超支、完成日期拖延,乃至喪失了機(jī)遇。今日的商業(yè)環(huán)境為IT造成額外的交付負(fù)擔(dān)。不斷調(diào)整的業(yè)務(wù)驅(qū)動(dòng)脫離了當(dāng)前的企業(yè)IT系統(tǒng)能力;尤其如果系統(tǒng)是復(fù)雜、脆弱,難以容納變化的。企業(yè)架構(gòu)能有助于今天做出前瞻性的IT投資。企業(yè)架構(gòu)實(shí)用指南幫助讀者為企業(yè)架構(gòu)的成功實(shí)現(xiàn)而建立適應(yīng)性的架構(gòu)策略。這本經(jīng)典的手冊(cè)超越了理論,基于跨越多個(gè)行業(yè)立面組織中的實(shí)際經(jīng)驗(yàn),講解了企業(yè)架構(gòu)的策略。每個(gè)觀點(diǎn)、技術(shù)和原則之后是由今日最知名的業(yè)界領(lǐng)袖提供的豐富知識(shí)。幾位作者已為金融服務(wù)、電信、傳媒和電子商務(wù)領(lǐng)域中許多全球杰出企業(yè)架構(gòu)了工業(yè)級(jí)的軟件和基礎(chǔ)設(shè)施。他們講解了實(shí)踐指南,對(duì)已有的實(shí)踐進(jìn)行坦率的評(píng)價(jià),并從親身經(jīng)驗(yàn)中提供詳細(xì)的實(shí)例。本書前言從前,某位訓(xùn)練有素的科學(xué)家在他的實(shí)驗(yàn)室里工作,他把盛滿試劑液的燒杯放到本生燈上,又拿起另一個(gè)燒杯,把內(nèi)盛的試劑倒到前一個(gè)燒杯里。隨著溫度的升高,混合液的顏色開始變化,隨即突然泡騰起來,散發(fā)出非常美妙的芳香?!拔艺业搅?!”科學(xué)家歡呼著沖出實(shí)驗(yàn)室,把這個(gè)好消息帶給他的主管們?!拔覀円欢ㄒ獙⑺⒓赐懂a(chǎn)!”CEO說,“我們今年就能賣20億加侖!”于是建筑隊(duì)受命修建一個(gè)200英尺高的本生燈以及220英尺高的基座來安放50萬加侖的燒杯,還需要建一個(gè)500英尺高的起重機(jī)來高高舉起第二個(gè)燒杯,以便把內(nèi)盛液體傾倒于第一個(gè)燒杯里制成混合液。然而,不行,這樣的做法將會(huì)是愚不可及的。實(shí)驗(yàn)室中的試驗(yàn)和大規(guī)模生產(chǎn)相當(dāng)不同。因此,企業(yè)系統(tǒng)若和實(shí)驗(yàn)室的原型系統(tǒng)采用同一架構(gòu),未免有點(diǎn)古怪,是愚不可及的。企業(yè)系統(tǒng)異于諸如“餐廳局域網(wǎng)”式的原型小系統(tǒng),但是這種差異體現(xiàn)于架構(gòu),而不是設(shè)計(jì)思想??墒羌軜?gòu)經(jīng)常會(huì)被混淆于設(shè)計(jì)。架構(gòu)表現(xiàn)的是在某類事物中普適的特征、結(jié)構(gòu)、行為和關(guān)系。設(shè)計(jì)表現(xiàn)的是細(xì)節(jié),說明某類事物中特定的個(gè)體該如何建造。架構(gòu)和設(shè)計(jì)總是存在的。但在許多時(shí)候,它們埋沒在程序員的意識(shí)里,蹤影難覓。如果現(xiàn)在所有的程序員都是精干的架構(gòu)師/設(shè)計(jì)師,如果大家都具備長期卓有成效的企業(yè)系統(tǒng)開發(fā)經(jīng)驗(yàn),如果大家在開發(fā)企業(yè)系統(tǒng)或其他相關(guān)項(xiàng)目時(shí)都愿意和其他程序員交流思想,如果在系統(tǒng)開發(fā)完成后不需要其他人員做維護(hù)、甚至另起爐灶再開發(fā)一個(gè)新的企業(yè)系統(tǒng),那么架構(gòu)和設(shè)計(jì)難覓蹤影的狀況會(huì)一去不返。可惜實(shí)際情況并非如此,而是恰恰相反。因而,架構(gòu)和設(shè)計(jì)必須分開,并且明確化。架構(gòu)由知識(shí)豐富的專家制造,負(fù)責(zé)溝通、啟發(fā)和領(lǐng)導(dǎo)。僅有設(shè)計(jì)是不夠的。企業(yè)系統(tǒng)的設(shè)計(jì)必須適合此類系統(tǒng)的外延功能需求——可伸縮性、完整性、靈活性、可建造性等——這些都是由架構(gòu)決定的。企業(yè)系統(tǒng)經(jīng)常失敗的一個(gè)重要原因是架構(gòu)和設(shè)計(jì)被合并。其他一些和企業(yè)系統(tǒng)同樣復(fù)雜的人類活動(dòng),并沒有出現(xiàn)和這些大型IT項(xiàng)目相同的失敗率。這是為什么?我的回答是當(dāng)前IT產(chǎn)業(yè)在三個(gè)主要方面存在顯著欠缺:*企業(yè)層的架構(gòu)(企業(yè)架構(gòu))。*支持企業(yè)架構(gòu)的工具。*支持企業(yè)架構(gòu)的組織。架構(gòu)知識(shí)的燃眉之需設(shè)計(jì)一個(gè)企業(yè)系統(tǒng)是困難的。它要求大量的知識(shí)和技巧。在其他產(chǎn)業(yè)中,專業(yè)人員在開始工作前就被授予許多必要的知識(shí)。這些產(chǎn)業(yè)可以說是“知識(shí)專門化”。知識(shí)被劃分為各個(gè)專門的需求領(lǐng)域。在建筑業(yè)里,建筑師知道工廠設(shè)計(jì)和公寓設(shè)計(jì)是相當(dāng)不同的,公寓設(shè)計(jì)又與教堂設(shè)計(jì)和辦公樓設(shè)計(jì)不同。又如,工程師明白設(shè)計(jì)磁盤驅(qū)動(dòng)器和設(shè)計(jì)飛機(jī)是相當(dāng)不同的(盡管它們都會(huì)用到空氣動(dòng)力學(xué))。汽車設(shè)計(jì)師了解十八輪大貨車的設(shè)計(jì)和家用轎車的設(shè)計(jì)不同。所有領(lǐng)域都有它自己的架構(gòu),設(shè)計(jì)特定的產(chǎn)品要遵從它的架構(gòu)。在一個(gè)產(chǎn)業(yè)中,每個(gè)被關(guān)注領(lǐng)域以所謂的“架構(gòu)方法”(architecturalapproach)為特征。(RichardHubert稱之為“架構(gòu)風(fēng)格”,參見ConvergentArchitecture,Wiley,2002。)涉及不同架構(gòu)方法產(chǎn)品的項(xiàng)目少有相同之處,相反地,生產(chǎn)含有相同架構(gòu)方法產(chǎn)品的項(xiàng)目會(huì)有許多共同點(diǎn)。因而,項(xiàng)目中所使用的技術(shù)和工具也可能是相同的。設(shè)計(jì)特定的產(chǎn)品有據(jù)可查,有章可循,由架構(gòu)方法規(guī)定其中的設(shè)計(jì)。那些跨領(lǐng)域(有些時(shí)候還會(huì)跨產(chǎn)業(yè))的普適技術(shù)是非常重要的,但更重要的是這些技術(shù)對(duì)各種架構(gòu)方法的不同應(yīng)用。按照客戶需求的架構(gòu)方法,制造產(chǎn)品所需的知識(shí)各有差別,客戶經(jīng)常會(huì)指定架構(gòu)方法:亦即,你會(huì)聽到“我需要一輛家用汽車”,而絕少聽說“我需要一輛車”。我們的產(chǎn)業(yè)倚重于技術(shù),較少倚靠架構(gòu)方法。顯然,一個(gè)單機(jī)的圖形用戶界面應(yīng)用程序和一個(gè)企業(yè)系統(tǒng)相當(dāng)不同,這兩者又都不同于一個(gè)工廠自動(dòng)控制系統(tǒng)。這些應(yīng)用系統(tǒng)都各自體現(xiàn)著不同的架構(gòu)方法,架構(gòu)方法服務(wù)于相應(yīng)的那類應(yīng)用系統(tǒng)項(xiàng)目,這類項(xiàng)目具備大量普適知識(shí)。然而,許多IT項(xiàng)目仍然由掌握著一套技術(shù)工具的專業(yè)人員著手進(jìn)行,他們并不具備必需的有關(guān)架構(gòu)方法的知識(shí),而不得不在項(xiàng)目開發(fā)過程中艱難地逐漸學(xué)習(xí)。顯而易見,因?yàn)轫?xiàng)目架構(gòu)師們被迫一邊自學(xué)一邊探索,許多項(xiàng)目無法表達(dá)出所需的信息。我們需要掌握有關(guān)架構(gòu)的知識(shí),并使它應(yīng)用于我們的產(chǎn)業(yè)。本書為滿足這個(gè)需求而跨出了重要一步。架構(gòu)工具的迫切之需世上計(jì)算機(jī)化程度最低的組織機(jī)構(gòu)可能是IT應(yīng)用系統(tǒng)開發(fā)機(jī)構(gòu)。不過,等一下!它們不是在每張工作臺(tái)上都有昂貴的PC和網(wǎng)絡(luò)連接,并且裝配著昂貴的軟件開發(fā)工具嗎?當(dāng)然,不錯(cuò)。然而它們中相當(dāng)一部分仍然停留在棉紡產(chǎn)業(yè)的工業(yè)化水平上。猶如一伙機(jī)械工程師被要求用他們的本行工具——焊槍、車床、千斤頂——來制造一種新型汽車。設(shè)計(jì)方案交予了他們,詳細(xì)到每一個(gè)螺母和螺釘,但是沒有針對(duì)“這類汽車”架構(gòu)方法的產(chǎn)品線(或者基礎(chǔ)設(shè)施)縫合生產(chǎn)過程。他們80%的精力用于建造這些產(chǎn)品線,只有20%的精力用于生產(chǎn)所需數(shù)量的汽車。當(dāng)他們完成時(shí),早已超過了預(yù)算經(jīng)費(fèi)和期限。他們的產(chǎn)品線也該被丟棄了,因?yàn)檫@是為某類特定型號(hào)汽車而修建的。同樣,應(yīng)用系統(tǒng)開發(fā)人員也可能具備良好的工具和精深的技巧,但是沒有架構(gòu)方法來教授、規(guī)約、定義開發(fā)人員的努力。每個(gè)項(xiàng)目必須定義它自己的企業(yè)架構(gòu),并建造自己的基礎(chǔ)設(shè)施、“粘合”代碼、過程定制等(產(chǎn)品線)。當(dāng)前的工具支持特定的技能與技術(shù),可在多個(gè)架構(gòu)方法間通用。但是,我們沒有能夠支持特定的架構(gòu)方法的工具——稱為“架構(gòu)支持工具”。也許這就是我們的開發(fā)過程被割裂的緣故:一個(gè)可用的過程針對(duì)一個(gè)架構(gòu)方法。然而許多通用過程要求額外的縫合和定制。你最近什么時(shí)候看到過市面上某個(gè)通用客戶關(guān)系管理(CRM)過程是可以用來解決你的CRM的過程需求的?為了提高效率,過程必須是有針對(duì)性的——直到底層步驟。它們必須以制造出你的所需為目的。缺乏此類定位就是當(dāng)前許多無目標(biāo)(并且刻意如此)的超重過程被廣泛拒用的原因。我們需要支持工具來支持企業(yè)系統(tǒng)所要求的架構(gòu)方法,本書描述了許多對(duì)此類工具的需求。對(duì)適當(dāng)組織的緊要之需設(shè)想一個(gè)IT部門擁有一批經(jīng)驗(yàn)豐富的企業(yè)系統(tǒng)架構(gòu)師、能干而積極的開發(fā)人員,以及出色的工具和過程,包括企業(yè)架構(gòu)支持工具。這樣就一切齊備了嗎?可惜并不是。企業(yè)架構(gòu)師也需要一個(gè)合適的人員組織,架構(gòu)師在其中能如魚得水地發(fā)揮效用。衡量架構(gòu)師的效用的標(biāo)準(zhǔn)是應(yīng)用系統(tǒng)開發(fā)項(xiàng)目工作的簡化程度。許多IT部門在項(xiàng)目(或產(chǎn)品)基礎(chǔ)上進(jìn)行組織。除了一些基本的通用基礎(chǔ)設(shè)施,比如硬件、操作系統(tǒng)和數(shù)據(jù)庫管理系統(tǒng)(DBMS),每個(gè)項(xiàng)目都要自己決定其余部分。我見過許多創(chuàng)建者以這種方式安排人員和配備設(shè)施,但在可能是最困難的部分失敗了:人員組織出現(xiàn)了問題。一個(gè)解決這個(gè)問題的方法是把組織分為兩部分。一部分提供開發(fā)和運(yùn)行時(shí)基礎(chǔ)設(shè)施來建立和使用企業(yè)應(yīng)用系統(tǒng),另一部分則制造企業(yè)應(yīng)用系統(tǒng)。后者盡可能在技術(shù)、開發(fā)和企業(yè)構(gòu)架方法等諸多方面嚴(yán)格地促進(jìn)前者。當(dāng)前業(yè)界所采用的組織形式完全不是這樣的。無論組織最后怎么設(shè)定,重點(diǎn)在于組織是來支持某個(gè)特定的活動(dòng)的。如果組織不能直接支持和啟動(dòng)這種活動(dòng),那么就失敗在望了。為了讓應(yīng)用系統(tǒng)開發(fā)項(xiàng)目成功運(yùn)作而采用企業(yè)架構(gòu),需要妥善考慮人員組織。本書將介紹有關(guān)企業(yè)架構(gòu)的組織形式。本書的重要性許多企業(yè)系統(tǒng)具有相同的架構(gòu)方法,這已然成為現(xiàn)今企業(yè)架構(gòu)領(lǐng)導(dǎo)者們間一個(gè)鼓舞人心的公論——雖然有些人使用不同的方式來表達(dá),但相似的是都陳述了獨(dú)立于特定應(yīng)用領(lǐng)域的種種技術(shù)、模式和設(shè)計(jì),用來有效地制造出反應(yīng)靈敏的、可伸縮的、靈活的、標(biāo)準(zhǔn)化的企業(yè)應(yīng)用系統(tǒng)。本書的重要性在于從多方面概括了這種共性。本書從數(shù)據(jù)基礎(chǔ)要素(即計(jì)算機(jī)關(guān)機(jī)后永久保存的部分)到運(yùn)行時(shí)軟件設(shè)計(jì),到按關(guān)注面進(jìn)行的架構(gòu)劃分,到可伸縮模式,乃至總被忽略的用戶界面,全方位地說明了一個(gè)成功企業(yè)系統(tǒng)所需的知識(shí),并把許多標(biāo)準(zhǔn)綜合起來。本書的價(jià)值還在于:它不僅討論了需要建立些什么,而且談?wù)摿巳绾稳ソ墓ぞ吆湍P?,到開發(fā)過程和方法學(xué),到產(chǎn)品線方法,到敏捷開發(fā),也包括人員組織的重要問題。此外,本書的閃光點(diǎn)是作者們?cè)醋远嗄杲?jīng)驗(yàn)的、無懈可擊的、踏實(shí)實(shí)踐的工作經(jīng)驗(yàn)和扎實(shí)技能。本書包括許多知識(shí)點(diǎn)——或者說介紹了許多知識(shí)點(diǎn)——采用易讀、中肯、不教條的方式講述,這正是一個(gè)成長中的企業(yè)架構(gòu)師所需要的。它是一本基礎(chǔ)性著作,可以作為企業(yè)架構(gòu)研究生課程的理想教材。實(shí)際上,我預(yù)期它能成為在我們這個(gè)神奇而生氣蓬勃的產(chǎn)業(yè)中,企業(yè)系統(tǒng)知識(shí)領(lǐng)域的重要組成部分。

作者簡介

  麥克高文,哈特福德金融服務(wù)公司企業(yè)架構(gòu)師,是暢銷書Java Web Service Architecture 和Agile Enterprise Architecture的作者之一。SCOTT W.AMBLER,Ronin國際公司資深顧問,專攻面向?qū)ο蟮姆治?設(shè)計(jì)、敏捷建模和重要系統(tǒng)架構(gòu)審計(jì)。他的暢銷書包括Agile Modeling和The Elements of Java Style。

圖書目錄

第1章 系統(tǒng)架構(gòu) 1
1.1 卡納夏引入外來的架構(gòu)師 2
1.1.1 基礎(chǔ)設(shè)施的架構(gòu)方法 3
1.1.2 其他關(guān)于系統(tǒng)架構(gòu)的關(guān)注點(diǎn) 4
1.1.3 工作于現(xiàn)有的系統(tǒng)架構(gòu) 5
1.1.4 系統(tǒng)架構(gòu)類型 6
1.1.5 使用系統(tǒng)架構(gòu)增強(qiáng)系統(tǒng)價(jià)值 12
1.2 網(wǎng)絡(luò)協(xié)議 13
1.2.1 TCP/IP 13
1.2.2 其他協(xié)議 15
1.2.3 系統(tǒng)架構(gòu)和業(yè)務(wù)智能 17
1.2.4 服務(wù)層協(xié)議 19
1.3 小結(jié) 27
第2章 軟件架構(gòu) 29
2.1 軟件架構(gòu)的定義 30
2.2 軟件架構(gòu)師的角色 30
2.3 為什么需要軟件架構(gòu) 31
2.3.1 兩個(gè)極端 32
2.3.2 折中方案 32
2.4 系統(tǒng)涉眾 33
2.5 創(chuàng)建軟件架構(gòu)的例子 34
2.5.1 業(yè)務(wù)實(shí)例 36
2.5.2 理解需求 36
2.5.3 創(chuàng)建或者選擇架構(gòu) 36
2.5.4 架構(gòu)表示及通信 39
2.5.5 分析和評(píng)估架構(gòu) 40
2.5.6 保證一致 41
2.6 架構(gòu)描述語言與UML 41
2.7 品質(zhì)屬性 42
非功能性需求和品質(zhì)屬性 47
2.8 架構(gòu)級(jí)的觀點(diǎn) 48
2.8.1 軟件架構(gòu)的4+1視圖模型 48
2.8.2 應(yīng)用軟件架構(gòu)觀點(diǎn) 49
2.9 架構(gòu)級(jí)風(fēng)格、模式和隱喻 51
2.10 小結(jié) 53
第3章 面向服務(wù)的架構(gòu) 54
3.1 SOA的優(yōu)點(diǎn) 54
3.2 SOA的特征 57
3.2.1 服務(wù)具有明確定義的接口與
策略 57
3.2.2 服務(wù)代表業(yè)務(wù)領(lǐng)域 61
3.2.3 服務(wù)擁有模件化的設(shè)計(jì) 62
3.2.4 服務(wù)應(yīng)該被松散地耦合在
一起 63
3.2.5 服務(wù)是可以被發(fā)現(xiàn)并且支持
內(nèi)省的 64
3.2.6 服務(wù)是獨(dú)立于傳輸機(jī)制的 65
3.2.7 服務(wù)的位置是對(duì)客戶
透明的 65
3.2.8 服務(wù)應(yīng)該是獨(dú)立于平臺(tái)的 65
3.3 Web服務(wù) 66
Web服務(wù)的問題 68
3.4 卡納夏的服務(wù) 69
3.4.1 卡納夏的SOA分析 69
3.4.2 內(nèi)部服務(wù) 69
3.4.3 卡納夏的Web服務(wù) 71
3.4.4 國際化 71
3.5 SOA的問題 71
3.6 SOA管理 73
3.7 SOA的最佳實(shí)踐 75
3.8 SOA反面典型 76
3.8.1 SOA就是一切?;A(chǔ)設(shè)施
什么都不是 76
3.8.2 關(guān)于SOA,我們只需知道
Web服務(wù)就可以了嗎 76
3.8.3 SOA講的是技術(shù) 77
3.8.4 任何東西都是一項(xiàng)服務(wù) 77
3.9 小結(jié) 77
第4章 軟件產(chǎn)品線 78
4.1 卡納夏的產(chǎn)品線 79
4.2 產(chǎn)品線的歷史 80
制造業(yè)隱喻 81
4.3 軟件產(chǎn)品線是什么 81
4.3.1 核心資產(chǎn)開發(fā) 82
4.3.2 產(chǎn)品開發(fā) 83
4.3.3 管理 83
4.4 產(chǎn)品線的優(yōu)點(diǎn) 83
4.4.1 降低的費(fèi)用 83
4.4.2 縮短上市時(shí)間 84
4.4.3 靈活的人員配備和生產(chǎn)能力 84
4.4.4 更高的可預(yù)測(cè)性 84
4.4.5 更高的品質(zhì) 84
4.5 產(chǎn)品線特性 84
4.5.1 相關(guān)的業(yè)務(wù)優(yōu)勢(shì) 85
4.5.2 核心資產(chǎn) 85
4.5.3 共享的技術(shù)和工具 89
4.5.4 支持組織 90
4.6 小結(jié) 96
第5章 方法學(xué)概述 97
5.1 軟件開發(fā)生命周期 98
SDLC的變化 99
5.2 極限編程 100
5.2.1 持續(xù)的計(jì)劃 102
5.2.2 持續(xù)的設(shè)計(jì) 102
5.2.3 持續(xù)的編碼 103
5.2.4 持續(xù)的測(cè)試 104
5.2.5 XP好處和不足 105
5.3 SEI/CMM 105
5.3.1 初始級(jí) 107
5.3.2 可重復(fù)級(jí) 107
5.3.3 已定義級(jí) 108
5.3.4 已管理級(jí) 108
5.3.5 優(yōu)化級(jí) 109
5.3.6 CMM的好處和不足 109
5.4 Zachman框架 110
Zachman框架的優(yōu)缺點(diǎn) 112
5.5 模型驅(qū)動(dòng)的架構(gòu) 113
MDA 的優(yōu)缺點(diǎn) 114
5.6 Rational統(tǒng)一過程(Rational Unified
Process) 116
5.6.1 統(tǒng)一建模語言(UML) 117
5.6.2 核心過程流程(Core Process
Discipline) 117
5.6.3 Rational工具集 119
5.6.4 RUP的優(yōu)缺點(diǎn) 119
5.7 使用這些方法學(xué) 120
5.8 小結(jié) 122
第6章 企業(yè)統(tǒng)一過程 123
6.1 企業(yè)統(tǒng)一過程概述 124
6.2 產(chǎn)品階段 125
6.3 退休階段 126
6.4 運(yùn)作和支持流程 127
6.5 企業(yè)管理流程 127
6.6 為何要采用EUP 128
6.7 小結(jié) 128
第7章 敏捷架構(gòu) 129
7.1 敏捷簡介 129
7.2 傳統(tǒng)企業(yè)架構(gòu)方法的潛在問題 131
7.3 一個(gè)架構(gòu)的敏捷方法 132
7.3.1 聚焦于人,而不是工藝或
技術(shù) 132
7.3.2 保持簡單 134
7.3.3 迭代和遞增地工作 134
7.3.4 親自動(dòng)手 135
7.3.5 在開口談?wù)撝跋葘?shí)踐 136
7.3.6 觀察全局 136
7.3.7 讓架構(gòu)吸引你的客戶 136
7.4 敏捷架構(gòu)的投入所產(chǎn)生的結(jié)果 136
7.5 卡納夏的敏捷架構(gòu) 137
7.6 在你的組織中引入敏捷方法 139
7.7 還有其他架構(gòu)是敏捷的嗎 140
7.8 敏捷方法的潛在問題 141
7.9 小結(jié) 142
第8章 敏捷建模 143
8.1 敏捷建模的目的 143
8.1.1 價(jià)值觀 144
8.1.2 敏捷建模的原則 145
8.1.3 敏捷建模實(shí)踐 148
8.2 敏捷模型 150
8.3 敏捷文檔 152
對(duì)架構(gòu)師的影響 152
8.4 小結(jié) 153
第9章 表示層架構(gòu) 154
業(yè)務(wù)需求和表示要求 154
9.1 關(guān)鍵表示層組件 155
9.1.1 主表示層組件 155
9.1.2 次表示層組件 157
9.1.3 業(yè)務(wù)層組件 160
9.1.4 數(shù)據(jù)層組件 160
9.2 通用設(shè)計(jì)建議 161
設(shè)計(jì)表示層 162
9.3 界面組件的設(shè)計(jì)綱要 164
設(shè)計(jì)用戶界面過程組件 169
9.4 小結(jié) 174
第10章 可用性和用戶體驗(yàn) 175
10.1 理解可用性 176
10.2 用戶體驗(yàn)組件 178
人機(jī)交互原則 179
10.3 可用性和用戶體驗(yàn)設(shè)計(jì)過程 184
10.4 可用性技術(shù) 185
10.4.1 需求階段 185
10.4.2 設(shè)計(jì)、開發(fā)和測(cè)試階段 188
10.4.3 實(shí)施以及進(jìn)行改良 189
10.5 共享可用性測(cè)試報(bào)告 189
10.6 即購即用體驗(yàn) 190
10.7 小結(jié) 191
第11章 數(shù)據(jù)架構(gòu) 192
11.1 業(yè)務(wù)問題 192
11.2 基準(zhǔn)線數(shù)據(jù)架構(gòu) 193
11.3 框架 195
11.3.1 業(yè)務(wù)架構(gòu) 196
11.3.2 業(yè)務(wù)對(duì)象建模 197
11.3.3 業(yè)務(wù)數(shù)據(jù) 197
11.3.4 架構(gòu) 199
11.3.5 驗(yàn)證和最終復(fù)查 199
11.4 元數(shù)據(jù) 199
聯(lián)合元數(shù)據(jù) 200
11.5 高級(jí)元數(shù)據(jù)架構(gòu) 204
對(duì)業(yè)務(wù)問題應(yīng)用元數(shù)據(jù) 205
11.6 數(shù)據(jù)安全 205
11.7 敏捷數(shù)據(jù)庫技術(shù) 206
11.7.1 運(yùn)用敏捷方法 207
11.7.2 使用腳本工作 209
11.7.3 規(guī)格化 211
11.8 小結(jié) 217
第12章 思想領(lǐng)袖 219
12.1 組織矩陣 219
12.2 外包和核心能力 219
12.3 強(qiáng)有力的技術(shù)領(lǐng)導(dǎo) 221
12.4 架構(gòu)師面對(duì)時(shí)代的考驗(yàn) 222
12.5 對(duì)最佳實(shí)踐的熱衷追逐 223
12.6 敏捷CIO 224
12.7 神奇的開放源碼 225
12.8 101咨詢師 226
12.9 為什么我應(yīng)該成為CIO 227
12.10 下一時(shí)刻 228
12.11 小結(jié) 228
附錄A 業(yè)務(wù)案例 229
附錄B 實(shí)用的考慮 232
附錄C 敏捷企業(yè)架構(gòu)的七種習(xí)慣 233
附錄D 模型 234
附錄E 參考文獻(xiàn) 236
附錄F 進(jìn)階閱讀 241
敏捷 241
數(shù)據(jù)架構(gòu)和數(shù)據(jù)庫 241
開發(fā) 242
企業(yè)架構(gòu) 242
模式 242
表示和可用性 243
職業(yè) 243
面向服務(wù)的架構(gòu) 243
軟件架構(gòu) 243
UML 244
其他主題 244
附錄G 未來的書 246
關(guān)于作者 248

本目錄推薦

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