软件建筑师实训教程
|
|
| 新书城图书编号:36887 |
| 图书ISBN:7040126613 |
| 出版时间:2003-3-1 |
| 出版社:高等教育出版社 |
| 作者:(美)马尔维奥(Malveau,R.),(美)莫布雷(Mowbray,T.J.) 著 |
|
市场价格:¥26 |
|
普通会员:¥22.1
|
85折 |
|
VIP会员:¥20.8
|
80折 |
|
|
|
|
|
|
|
【图书简介】
|
本书向软件开发者讲授软件体系结构的基本知识。内容深入浅出,结合实际应用案例,覆盖了模式设计、原型设计、商业案例开发、开发团队组织结构等内容,使得按书中所介绍方法开发的软件增加了可度量性、技术灵活性,以助成功地完成软件项目开发。 软件体系结构知识方面的专家RaphaelMalveau和ThomasMowbray对该领域内容有深刻的洞察力,掌握大量实际问题的解决方案,可以应对软件体系结构在对象、构件和分布式网络计算方面的关键性转变。教授读者如何避免成本、时间上有漏洞的设计方案,且其介绍的方法均已经实践验证是成功有效的。 本书内容包括:介绍了最佳软件体系结构模型;演示了实现软件体系结构的各种方法;讲解如何最好地实现抽象法、分解法和结构化原型设计;均衡运用上乘设计模式以提高软件体系结构实现能力。本书引导读者成为软件开发设计组织中的技术中坚。 作者RaphaelMalveau是软件体系结构方面的专家,在美国弗吉尼亚州任软件产品咨询顾问。其构件化软件开发原理是Component学院高级软件体系结构课程的基础。Malveau曾与人合著两部著作并发表了大量软件体系结构方面的文章。ThomasMowbray博士是Component管理集团公司的董事长,具备建设软件项目、传媒资产管理项目、地理信息系统、通信系统、金融财务系统的实践经验。 内容:1.软件体系结构简介2.软件体系结构:基础性训练3.软件体系结构:面临的问题4.软件体系结构:实训课堂5.领导素质训练6.软件体系结构:飞跃性训练7.通信能力训练8.软件体系结构:智能化操作9.软件体系结构:心理因素附录A软件体系结构案例:测试结果报告系统附录B设计模板与实例附录C软件体系结构词汇表附录D软件体系结构缩略语附录E参考文献。 作者简介: AbouttheAuthors RAPHAELMALVEAUisahands-onsoftwarearchitectandconsultantinAlexandria,Virainia,USA.Malveauformerlyarchitecturebestpracticesthatledtothecreationofseveralindustry-leadingsoftwareproducts.HiscomponentsoftwaredevelopmentprinciplesarnthebasisofadvancedarchitecturdecoursestaughtworldwidethroughtheComponentAcademy.Malveauhasco-authoredtwoprevioustechnologybooksandnumeroussoftwarepublications. THOMASJ.MOWBRAY,Ph.D,isChairmanofComponentManagementGroup,FoundingBoardMemberofWorldwideInstituteofSoftwareArchitects,andaPracticingsoftwarearchitectwhohasworkedonmediaassetmanagement,geographicinformationsystems,telecommunicationssystems,andfinancialaccountingsystems.AsanHonoraryFellowoftheObjectManagementGroup,Dr.Mowbrayco-authoredtheworsd'sfirstsoftwarestandardforcomputeraccountingandisarthoroffourbooksondistributedcomponentwareandsoftwarearchitecture.
|
|
|
|
【图书目录】
|
Preface xvii Pcknowledgments xix ONE 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 Exercises TWO 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 SCHOOL FIVE LEADERSHIP TPAINING SIX SOFTWARE ARCHITECTURE:JUMP SCHOOL SEVEN COMMUNICATLONS TRAINING EIGHT SOFTWARE ARCHITECTURE:INTELLIGENCE OPERATIONS NINS SOFTWARE ARCHITECTURE:PSYCHOLOGICAL WARFARE Appendix 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.
|
|
|
|