出版時間:2003-3 出版社:高等教育出版社 作者:馬爾維奧 頁數(shù):320 字?jǐn)?shù):350000
內(nèi)容概要
本書向軟件開發(fā)者講授軟件體系結(jié)構(gòu)的基本知識。內(nèi)容深入淺出,結(jié)合實(shí)際應(yīng)用案例,覆蓋了模式設(shè)計(jì)、原型設(shè)計(jì)、商業(yè)案例開發(fā)、開發(fā)團(tuán)隊(duì)組織結(jié)構(gòu)等內(nèi)容,使得按書中所介紹方法開發(fā)的軟件增加了可度量性、技術(shù)靈活性,以助成功地完成軟件項(xiàng)目開發(fā)?! ≤浖w系結(jié)構(gòu)知識方面的專家Raphael Malveau和Thomas Mowbray對該領(lǐng)域內(nèi)容有深刻的洞察力,掌握大量實(shí)際問題的解決方案,可以應(yīng)對軟件體系結(jié)構(gòu)在對象、構(gòu)件和分布式網(wǎng)絡(luò)計(jì)算方面的關(guān)鍵性轉(zhuǎn)變。教授讀者如何避免成本、時間上有漏洞的設(shè)計(jì)方案,且其介紹的方法均已經(jīng)實(shí)踐驗(yàn)證是成功有效的。 本書內(nèi)容包括:介紹了最佳軟件體系結(jié)構(gòu)模型;演示了實(shí)現(xiàn)軟件體系結(jié)構(gòu)的各種方法;講解如何最好地實(shí)現(xiàn)抽象法、分解法和結(jié)構(gòu)化原型設(shè)計(jì);均衡運(yùn)用上乘設(shè)計(jì)模式以提高軟件體系結(jié)構(gòu)實(shí)現(xiàn)能力。本書引導(dǎo)讀者成為軟件開發(fā)設(shè)計(jì)組織中的技術(shù)中堅(jiān)。
作者簡介
作者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è)軟件項(xiàng)目、傳媒資產(chǎn)管理項(xiàng)目、地理信息系統(tǒng)、通信系統(tǒng)、金融財務(wù)系統(tǒng)的實(shí)踐經(jīng)驗(yàn)。
書籍目錄
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.
圖書封面
評論、評分、閱讀與下載
軟件建筑師實(shí)訓(xùn)教程(影印版) PDF格式下載