Software Architect Bootcamp / Edition 2

Paperback (Print)
Used and New from Other Sellers
Used and New from Other Sellers
from $1.99
Usually ships in 1-2 business days
(Save 96%)
Other sellers (Paperback)
  • All (11) from $1.99   
  • New (5) from $30.91   
  • Used (6) from $1.99   
Close
Sort by
Page 1 of 1
Showing All
Note: Marketplace items are not eligible for any BN.com coupons and promotions
$30.91
Seller since 2008

Feedback rating:

(169)

Condition:

New — never opened or used in original packaging.

Like New — packaging may have been opened. A "Like New" item is suitable to give as a gift.

Very Good — may have minor signs of wear on packaging but item works perfectly and has no damage.

Good — item is in good condition but packaging may have signs of shelf wear/aging or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Acceptable — item is in working order but may show signs of wear such as scratches or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Used — An item that has been opened and may show signs of wear. All specific defects should be noted in the Comments section associated with each item.

Refurbished — A used item that has been renewed or updated and verified to be in proper working condition. Not necessarily completed by the original manufacturer.

New
0131412272

Ships from: fallbrook, CA

Usually ships in 1-2 business days

  • Standard, 48 States
  • Standard (AK, HI)
$43.09
Seller since 2008

Feedback rating:

(17421)

Condition: New
Brand New, Perfect Condition, Please allow 4-14 business days for delivery. 100% Money Back Guarantee, Over 1,000,000 customers served.

Ships from: Westminster, MD

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
$43.10
Seller since 2007

Feedback rating:

(23274)

Condition: New
BRAND NEW

Ships from: Avenel, NJ

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
$60.50
Seller since 2010

Feedback rating:

(7)

Condition: New
12-10-03 other 2 BRAND NEW! ONLY Expedited orders are shipped with tracking number! *WE DO NOT SHIP TO PO BOX* Please allow up to 14 days delivery for order with standard ... shipping. SHIPPED FROM MULTIPLE LOCATIONS. Read more Show Less

Ships from: San Jose, CA

Usually ships in 1-2 business days

  • Canadian
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$72.16
Seller since 2013

Feedback rating:

(2)

Condition: New
New

Ships from: San Diego, CA

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
Page 1 of 1
Showing All
Close
Sort by

Overview

The completely updated "field manual" for becoming a better software architect!

The crucial skills you need to survive and thrive as an enterprise software architect! Fully updated for the latest techniques-from lightweight methods and architectural layers to Model-Driven Architecture and UML 2.0!

In this book, Raphael Malveau and Thomas J. Mowbray share up-to-the-minute insights and practical solutions for all the key challenges of building enterprise software systems with objects, components, and Internet technologies. You'll master today's best technical and business practices for the entire project lifecycle as you discover how to avoid crucial pitfalls and costly errors. Coverage includes:

  • Choosing the right architectural model for your project
  • Executing heavyweight and lightweight approaches to software architecture
  • Understanding the architectural issues associated with open source development
  • Managing complexity, scalability, reliability, security, latency, and flexibility
  • Making the most of abstraction, refactoring, and architectural prototyping
  • Leveraging proven design patterns and anti-patterns
  • Effective prototyping, business-case development, and project leadership
  • Coordinating smoothly with project managers and teams
  • Managing your own career as a software architect

With hands-on exercises, real-life war stories, and a take-no-prisoners attitude, Software Architect Bootcamp, Second Edition, won't just help you become a great software architect: it'll help you become a true technical leader of your organization.

Read More Show Less

Product Details

  • ISBN-13: 9780131412279
  • Publisher: Prentice Hall
  • Publication date: 11/6/2003
  • Edition description: Second Edition
  • Edition number: 2
  • Pages: 368
  • Product dimensions: 7.00 (w) x 9.12 (h) x 0.72 (d)

Meet the Author

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 architecture.

Read More Show Less

Read an Excerpt

Preface

Why have a second edition of Software Architecture Bootcamp? It is safe to say that there have been sweeping changes in the IT industry since the release of the first edition. The era of limitless demand for IT talent is over. The balance of power has shifted away from IT shops and back toward the business and financial areas. No longer will a nifty technical idea spur large investments without a sound business plan and proven management expertise.

Companies no longer race to make IT investments to gain competitive edge. Such thinking has been replaced by the need to justify IT investments by demonstrating how greater efficiencies and return on investments will be achieved . Corporations are more willing now than ever to alter their business processes in order to make better use of commercial products or outsourcing.

Few people will be successful in the current IT environment for very long simply by developing software. Now, more than ever before, it is absolutely imperative to create additional value. Corporations have also realized that speed in developing software solutions is not beneficial to them if the software does not meet their business needs and if it is not of sufficient quality to be dependable. The business community has come to realize that quality matters, planning matters, and technical leadership that incorporates both matters. Rather than having business analysts and marketing departments rack their brains to figure out how to use their IT group to achieve business advantage, the burden has shifted to the IT group and the expectation that it will have the business acumen to align its focus with that of the organization. While this is not new for some organizations, it is very different than the way IT business was conducted at the height of the IT boom when the "new economy" IT gurus would advocate rushing something to market first in the hope that a market could be identifed or developed for it down the road.

In addition to the business environment—the mainstream—most relevant technologies have changed considerably. Interestingly, while it is a different world, it is also, in many respects, a far simpler world than it was a few years ago. While there have been a number of new technologies introduced, they have been offset by the rapid consolidation of technical approaches and supporting products. Internet technologies are the undisputed king, especially for interoperability between corporations. Microsoft has been wildly successful in its efforts to develop an enterprise platform that rivals the developments occuring in the Java community. During the lengthy recession at the start of this century, IT companies either consolidated or they failed, leaving a more managable number of solutions, most of which were interoperable with one or both of the major enterprise platforms. To a large degree, innovative solutions escaped the middleware layer of the enterprise and focused more on meeting specific business needs where a larger financial payoff exists. In order to maintain technical leadership, software architects need guidance on new technological areas not addressed in the first edition, such as enterprise architecture and model-driven development. The second edition also gives greater emphasis to working with project management to satisfy business objectives.

Finally, we felt that there was an opportunity to do a better job with the timeless topics by providing more specifics and introducing greater clarity to the material presented. We were concerned that the first edition might have been misperceived as focusing too much on career advancement. We hope this new edition will make it clear that our primary purpose is to equip software architects with the tools to deliver greater value to projects. Few people remember the architects of the cornerstones of civilization—Egypt, Rome, and New York. However, all remember their creations. It is what gets created and built that matters, not the architects or other team members behind them.

In summary, this book has been updated to better meet the needs of software architects today. The second edition gives you the essential information to succeed as a software architect with an emphasis on the specific needs of projects in the current IT environment. Since the prosperous times that existed when the first edition was released may not return for a long time, it is important that software architects have a broad base of skills to meet challenges beyond the technical or organization areas. The new edition of Software Architecture Bootcamp provides a crucial portion of the knowledge base software professionals require in order to remain major contributors of value to organizations and customers.

RAPHAEL MALVEAU THOMAS J. MOWBRAY, PH.D. McLean, Virginia, U.S.A.

Read More Show Less

Table of Contents

Preface.

1. Introduction.

Defining Software Architecture. The Need for the Software Architect. Goals.

2. 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.

3. 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.

4. 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.

5. Software Architecture: Drill School.

Architecture Versus Programming. Managing Complexity Using Architecture. Systems Integration. Making the Business Case. Architectural Linkage to Software Development. Conclusions.

6. 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.

7. Software Architecture: Jump School.

Process. Creating New Processes. Teamwork. Conclusions.

8. 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 #.

9. Software Architecture: Intelligence Operations.

Architectural Mining. Architectural Iteration. Architectural Judgment. Conclusions.

10. 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.

11. Software Architecture: Career Advice.

Read, Read, Read. Word of Caution. Making a Name. Becoming an Expert. Conclusions.

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.

Read More Show Less

Preface

Preface

Why have a second edition of Software Architecture Bootcamp? It is safe to say that there have been sweeping changes in the IT industry since the release of the first edition. The era of limitless demand for IT talent is over. The balance of power has shifted away from IT shops and back toward the business and financial areas. No longer will a nifty technical idea spur large investments without a sound business plan and proven management expertise.

Companies no longer race to make IT investments to gain competitive edge. Such thinking has been replaced by the need to justify IT investments by demonstrating how greater efficiencies and return on investments will be achieved . Corporations are more willing now than ever to alter their business processes in order to make better use of commercial products or outsourcing.

Few people will be successful in the current IT environment for very long simply by developing software. Now, more than ever before, it is absolutely imperative to create additional value. Corporations have also realized that speed in developing software solutions is not beneficial to them if the software does not meet their business needs and if it is not of sufficient quality to be dependable. The business community has come to realize that quality matters, planning matters, and technical leadership that incorporates both matters. Rather than having business analysts and marketing departments rack their brains to figure out how to use their IT group to achieve business advantage, the burden has shifted to the IT group and the expectation that it will have the business acumen to align its focus with that of the organization. While this is not new for some organizations, it is very different than the way IT business was conducted at the height of the IT boom when the "new economy" IT gurus would advocate rushing something to market first in the hope that a market could be identifed or developed for it down the road.

In addition to the business environment—the mainstream—most relevant technologies have changed considerably. Interestingly, while it is a different world, it is also, in many respects, a far simpler world than it was a few years ago. While there have been a number of new technologies introduced, they have been offset by the rapid consolidation of technical approaches and supporting products. Internet technologies are the undisputed king, especially for interoperability between corporations. Microsoft has been wildly successful in its efforts to develop an enterprise platform that rivals the developments occuring in the Java community. During the lengthy recession at the start of this century, IT companies either consolidated or they failed, leaving a more managable number of solutions, most of which were interoperable with one or both of the major enterprise platforms. To a large degree, innovative solutions escaped the middleware layer of the enterprise and focused more on meeting specific business needs where a larger financial payoff exists. In order to maintain technical leadership, software architects need guidance on new technological areas not addressed in the first edition, such as enterprise architecture and model-driven development. The second edition also gives greater emphasis to working with project management to satisfy business objectives.

Finally, we felt that there was an opportunity to do a better job with the timeless topics by providing more specifics and introducing greater clarity to the material presented. We were concerned that the first edition might have been misperceived as focusing too much on career advancement. We hope this new edition will make it clear that our primary purpose is to equip software architects with the tools to deliver greater value to projects. Few people remember the architects of the cornerstones of civilization—Egypt, Rome, and New York. However, all remember their creations. It is what gets created and built that matters, not the architects or other team members behind them.

In summary, this book has been updated to better meet the needs of software architects today. The second edition gives you the essential information to succeed as a software architect with an emphasis on the specific needs of projects in the current IT environment. Since the prosperous times that existed when the first edition was released may not return for a long time, it is important that software architects have a broad base of skills to meet challenges beyond the technical or organization areas. The new edition of Software Architecture Bootcamp provides a crucial portion of the knowledge base software professionals require in order to remain major contributors of value to organizations and customers.

RAPHAEL MALVEAU THOMAS J. MOWBRAY, PH.D. McLean, Virginia, U.S.A.

Read More Show Less

Customer Reviews

Average Rating 4
( 1 )
Rating Distribution

5 Star

(0)

4 Star

(1)

3 Star

(0)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

 
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously
Sort by: Showing 1 Customer Reviews
  • Anonymous

    Posted January 16, 2004

    An Updated Second Edition

    Of the various software tasks, like writing in assembly, writing in a third generation language,..., the highest level can offer the greatest value added or subtracted. This is the level of architecture, which is covered in this book, recently updated to reflect the latest industry practices. The book tries to help you make strategically correct decisions EARLY in a project. Should you go for a client-server architecture, for example. If so, then it shows how you probably need familiarity with Remote Procedure Calls and the Distributed Computing Environment and with CORBA. Or maybe you should use an Object Oriented technology? Helpfully, the book guides you towards Java and J2EE as a development platform to do this. But it also suggests C# and .NET as an alternative platform. The authors are thoughtful enough to suggest that you steer away from a procedural paradigm if you have a commercial project, though they do give a careful, respectful description of what that approach is. The book covers more topics than just the above. I mentioned those because they may well be the most useful to you. Other important topics are the solidying of UML as the industry's standard design notation, and the use of XML as the most robust format for data interchange. Malveau and Mowbray write in a clear, down to earth style. Yes, they describe the standard jargon, because you need to know this. But the prose thankfully minimises the interspersed sprinkling of acronyms. In other words, you can read entire sections fluidly, and understand them, without having to constantly refer to a glossary of obscure acronyms.

    Was this review helpful? Yes  No   Report this review
Sort by: Showing 1 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)