Skip to content

Software Architect Bootcamp

Best in textbook rentals since 2012!

ISBN-10: 0131412272

ISBN-13: 9780131412279

Edition: 2nd 2004 (Revised)

Authors: Raphael Malveau, Thomas J. Mowbray

List price: $54.99
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Description:

Hands-on exercises, real-life war stories, and a take-no-prisoners attitude madethe first edition of this book among the most popular software architecturebooks in the market. This timely second edition retains those popularcharacteristics, with added treatment to reflect the latest trends anddevelopments in the world of software development. Software architecturecontinues to grow as a discipline as more and more development organizationshave recognized that solid architecture begets successful projects. This newedition is ideal for software professionals who want to learn how to be asuccessful software architect. The authors teach you how to avoid timeconsumingpitfalls and costly errors…    
Customers also bought

Book details

List price: $54.99
Edition: 2nd
Copyright year: 2004
Publisher: Prentice Hall PTR
Publication date: 12/10/2003
Binding: Paperback
Pages: 368
Size: 7.00" wide x 9.25" long x 1.00" tall
Weight: 1.518

RAPHAEL MALVEAU, a software architect and consultant based in Alexandria, VA, currently serving as Technical Director for SRA International working to modernize several mission-critical enterprise systems in the Federal government. Previously, as Chief Scientist and Strategic Architect at both startup and major established IT companies, he engineered advanced component architecture best practices that led to the creation of several industry-leading software products.DR. THOMAS J. MOWBRAY is the Chairman of the Component Management Group and Founding Board member of the Worldwide Institute of Software Architects. He is the author of four books on distributed components and software…    

Preface
Introduction
Defining Software Architecture
The Need for the Software Architect
Goals
Military History
Software Architecture Approaches
The Architectural Paradigm Shift
The Need for Software Architecture
Zachman Framework
Reference Model for Open Distributed Processing
Enterprise Architecture Standards
Design Patterns
AntiPatterns
Software Design-Level Model
Conclusions
Software Architecture: Basic Training
Object-Oriented Technology
Component-Oriented Technology
Technology Ownership
Client-Server Technology
Internet Technology
Architectural Layers and When to Use Them
Software Application Experience
Technology and Application Architecture
Applying Standards to Application Systems
Distributed Infrastructures
Conclusions
Software Architecture: Going to War
Software Architecture Paradigm Shift
Doing Software Incorrectly
Doing Software Correctly: Enterprise Architecture Development
Bottom Line: Time, People, and Money
Conclusions
Software Architecture: Drill School
Architecture Versus Programming
Managing Complexity Using Architecture
Systems Integration
Making the Business Case
Architectural Linkage to Software Development
Conclusions
Leadership Training
Leadership Is a Necessary, Learnable Skill
The Architect as Team Builder
Always Insist on Excellence in Deliverables
Architect's Walkthrough
Project Management Basics
Architect's Role Versus Project Management
Conclusions
Software Architecture: Jump School
Process
Creating New Processes
Teamwork
Conclusions
Communications Training
Communications Challenges
Responsibility-Driven Development
Communication Responsibilities
Handling Feedback
Evolution of Software Design Notations
Unified Modeling Language Notation
Model-Driven Architecture
Conclusions
Exercises #
Software Architecture: Intelligence Operations
Architectural Mining
Architectural Iteration
Architectural Judgment
Conclusions
Software Architecture: Psychological Warfare
Alternative Learning
Internal Control
Expectation Management
Psychology of Truth
Software Envisioning
Reference Models and Human Psychology
Example: Reference Selling
Psychology of Ownership
Psychological Akido
Conclusions
Software Architecture: Career Advice
Read, Read, Read
Word of Caution
Making a Name
Becoming an Expert
Conclusions
Architecture Example: Test Results Reporting System
Design Templates and Examples
Glossary of Software Architecture Terminology
Acronyms
Bibliography
Index