軟件建筑師實訓(xùn)教程(影印版)

出版時間:2003-3  出版社:高等教育出版社  作者:馬爾維奧  頁數(shù):320  字?jǐn)?shù):350000  

內(nèi)容概要

  本書向軟件開發(fā)者講授軟件體系結(jié)構(gòu)的基本知識。內(nèi)容深入淺出,結(jié)合實際應(yīng)用案例,覆蓋了模式設(shè)計、原型設(shè)計、商業(yè)案例開發(fā)、開發(fā)團(tuán)隊組織結(jié)構(gòu)等內(nèi)容,使得按書中所介紹方法開發(fā)的軟件增加了可度量性、技術(shù)靈活性,以助成功地完成軟件項目開發(fā)?! ≤浖w系結(jié)構(gòu)知識方面的專家Raphael Malveau和Thomas Mowbray對該領(lǐng)域內(nèi)容有深刻的洞察力,掌握大量實際問題的解決方案,可以應(yīng)對軟件體系結(jié)構(gòu)在對象、構(gòu)件和分布式網(wǎng)絡(luò)計算方面的關(guān)鍵性轉(zhuǎn)變。教授讀者如何避免成本、時間上有漏洞的設(shè)計方案,且其介紹的方法均已經(jīng)實踐驗證是成功有效的。   本書內(nèi)容包括:介紹了最佳軟件體系結(jié)構(gòu)模型;演示了實現(xiàn)軟件體系結(jié)構(gòu)的各種方法;講解如何最好地實現(xiàn)抽象法、分解法和結(jié)構(gòu)化原型設(shè)計;均衡運用上乘設(shè)計模式以提高軟件體系結(jié)構(gòu)實現(xiàn)能力。本書引導(dǎo)讀者成為軟件開發(fā)設(shè)計組織中的技術(shù)中堅。

作者簡介

作者Raphael Malveau是軟件體系結(jié)構(gòu)方面的專家,在美國弗吉尼亞州任軟件產(chǎn)品咨詢顧問。其構(gòu)件化軟件開發(fā)原理是Component學(xué)院高級軟件體系結(jié)構(gòu)課程的基礎(chǔ)。Malveau曾與人合著兩部著作并發(fā)表了大量軟件體系結(jié)構(gòu)方面的文章。Thomas Mowbray博士是Component管理集團(tuán)公司的董事長,具備建設(shè)軟件項目、傳媒資產(chǎn)管理項目、地理信息系統(tǒng)、通信系統(tǒng)、金融財務(wù)系統(tǒng)的實踐經(jīng)驗。

書籍目錄

Preface xviiPcknowledgments xixONE INTRODUCTION  1.1 Advice for Software Architects    Word of Caution    Nascent Body of Knowledge    Confusion and Gurus    Professional Jealousy    The Management Trap    Defining Software Architecture    Misuse of the Term“Architecture”    Berfore Architecture    The Software Crisis  1.2 Software Architecture as a Discipline    Architecture Approaches    Common Principles    Architecture Controversies    Innovative Software Architecture    The Architecture Paradigm Shift    A Standard for Architecture    Applications and Profiles    Viewpoint Notations  1.3 Design Patterns and Software Architecture    Design Patterns    Software Design-Level Model    AntiPatterns  1.4 Conclusions  1.5 ExercisesTWO SOFTWARE ARCHITECTURE:BASIC TRAINING  2.1 Softward Paradigms    Object-Oriented Paradigm    Technology and System Scale    Ojects Are the Commercial Baseline    Databases and Objects    Object in the Mainstream    Toward Components:Scripting Languages    Componentware:The Component Orientation Paradigm    Components versus Objects    Component Infrastructures    Component Software Patterns    Component Software Architecture    Component-Based Development  2.2 Open Systems Technology  2.3 Client Server Technology  2.4 Software Application Expeience  2.5 Technology and Application Architecture  2.6 Applying Standards to Application Systems  …… THREE  SOFTWARE ARCHITECTURE:GOING TO WAR FOUR  SOFTWARE ARCHITECTURE:KRILL SCHOOLFIVE  LEADERSHIP TPAININGSIX  SOFTWARE ARCHITECTURE:JUMP SCHOOLSEVEN  COMMUNICATLONS TRAININGEIGHT  SOFTWARE ARCHITECTURE:INTELLIGENCE OPERATIONSNINS  SOFTWARE ARCHITECTURE:PSYCHOLOGICAL WARFAREAppendix A. Architecture Example: Test Results Reporting System. Appendix B. Design Templates and Examples. Appendix C. Glossary of Software Architecture Terminology. Appendix D. Acronyms. Appendix E. Bibliography. Index.

圖書封面

評論、評分、閱讀與下載


    軟件建筑師實訓(xùn)教程(影印版) PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7