Artículos relacionados a Evaluating Software Architectures: Methods and Case...

Evaluating Software Architectures: Methods and Case Studies (SEI Series in Software Engineering) - Tapa dura

 
9780201704822: Evaluating Software Architectures: Methods and Case Studies (SEI Series in Software Engineering)

Sinopsis

The foundation of any software system is its architecture. Using this book, you can evaluate every aspect of architecture in advance, at remarkably low cost -- identifying improvements that can dramatically improve any system's performance, security, reliability, and maintainability. As the practice of software architecture has matured, it has become possible to identify causal connections between architectural design decisions and the qualities and properties that result downstream in the systems that follow from them. This book shows how, offering step-by-step guidance, as well as detailed practical examples -- complete with sample artifacts reflective of those that evaluators will encounter. The techniques presented here are applicable not only to software architectures, but also to system architectures encompassing computing hardware, networking equipment, and other elements. For all software architects, software engineers, developers, IT managers, and others responsible for creating, evaluating, or implementing software architectures.

"Sinopsis" puede pertenecer a otra edición de este libro.

Acerca del autor

Paul Clements is a senior member of the technical staff at the SEI, where he works on software architecture and product line engineering. He is the author of five books and more than three dozen papers on these and other topics.

Rick Kazman is a senior member of the technical staff at the SEI. He is also an Associate Professor at the University of Hawaii. He is the author of two books, editor of two more, and has written more than seventy papers on software engineering and related topics.

Mark Klein is a senior member of the technical staff at the SEI. He is an adjunct professor in the Masters of Software Engineering program at Carnegie Mellon and a coauthor of A Practitioner's Handbook for Real-time Analysis: Guide to Rate Monotonic Analysis for Real-Time Systems (Kluwer Academic Publishers, 1993).



020170482XAB01162003

De la contraportada

Praise for Evaluating Software Architectures

“The architecture of complex software or systems is a collection of hard decisions that are very expensive to change. Successful product development and evolution depend on making the right architectural choices. Can you afford not to identify and not to evaluate these choices? The authors of this book are experts in software architecture and its evaluation. They collected a wealth of ideas and experience in a well-organized and accessible form. If you are involved in the development of complex systems or software, you will find this book an invaluable guide for establishing and improving architecture evaluation practice in your organization.”

         —Alexander Ran, Principal Scientist of Software Architecture, Nokia

“Software engineers must own this book. It is a well-written guide to the steps for evaluating software architecture. It argues for the inclusion of architecture evaluation and review as a standard part of the software development lifecycle. It introduces some new and innovative methods for analyzing important architecture characteristics, like extensibility, portability, and reliability. I believe these methods will become new engineering cornerstones for creating good software systems.”

         —Joe Maranzano, AT&T Bell Labs Fellow in Software Architecture (1990), and former head of the Bell Labs Software Technology Center

“Experience and teamwork are the only approaches I know of to deliver products faster, cheaper, and yet to delight your customers. In their first book, Software Architecture in Practice, Paul and Rick (and Len Bass) helped me match my experience with theory. Their invaluable approaches and case studies changed my practice and the way I proceed to design systems and software architectures. This second book, with Mark, covers what I will look at before I feel good about an architecture. It is about how I can tap other people's experience to produce an improved outcome, using other people's feedback. I have used many of the concepts explained in this book for my customers' benefit. Using this book, you—architects, developers, and managers—will develop a common language and practice to team up and deliver more successful products.”

         —Bertrand Salle, lead architect with a major telecommunications company

“If architecture is the foundation of system construction, architectural evaluation is part of the foundation of getting to a ‘good’ architecture. In this book, the authors put their considerable expertise to one of the most pressing issues in systems development today: how to evaluate an architecture prior to system construction to ascertain its feasibility and suitability to the system of interest. The book provides a practical guide to architecture evaluation using three contemporary evaluation methods. It should prove valuable to practitioners and as a basis for the evolution of architectural evaluation as an engineering practice.”


         —Rich Hilliard, Chief Technical Officer, ConsentCache, Inc., and technical editor, IEEE Recommended Practice for Architectural Description of Software-Intensive Systems

“Too many systems have performance and other problems caused by an inappropriate architecture. Thus problems are introduced early, but are usually detected too late—when the deadline is near or, even worse, after the problem makes the headlines. Remedies lead to missed schedules, cost overruns, missed market windows, damaged customer relations, and many other difficulties. It is easy to prevent these problems by evaluating the architecture choices early, and selecting an appropriate one.”

         —Connie U. Smith, Ph.D., principal consultant, Performance Engineering Services Division, L&S Computer Technology, Inc., and coauthor of the new book, Performance Solutions: A Practical Guide to Creating Responsive, Scalable Software

“The ATAM an evaluation method described in this book is the natural quality-gate through which a high-level design should pass before a detail design project is initiated. Why use the ATAM to evaluate an architecture? Mitigation of design risk is a major reason, but more importantly, the ATAM provides an interactive vehicle that can give key development and user stakeholders architectural visibility—visibility that can lead to an important ‘early buy-in.’”

         —Rich Zebrowski, Software Technology Manager, Motorola, Inc.

“Caterpillar's experience with architecture reviews includes SAAM, ATAM, ARID, and ADR evaluation methods described in this book, the first three in detail. These reviews ensured that the needs of the user community were being met, and they exposed the architecture to others in the organization helping with understanding and organizational buy-in. The SAAM- and ATAM-based evaluations worked well to expose the architecture early in the development cycle to a broad range of people. The ARID- and ADR-based evaluations facilitated the exposure of technical details of the architecture later in the development cycle. As the architect of the pilot project for ARID, I observed that this review even served as an architecture training session before the architecture was fully documented.”

         —Lee R. DenBraber, former Lead Software Architect, Caterpillar, Inc.

“We’ve heard all the management hype about harnessing the innovative creativity of our teams, establishing integrated customer-developer-product teams, and better targeting our systems to meet end user needs. The ATAM techniques described in this book give technical managers, system architects, and engineers proven tools for breaking down the communications barriers that impede our ability to realize these goals. We have successfully integrated the ATAM techniques throughout our lifecycle, including development and maintenance, and have found that they provide the strong technical basis we need to evaluate the many difficult trades required by a system as large as EOSDIS.”

         —Mike Moore, Deputy Manager, Science Systems Development Office, Earth Observing System Data Information System (EOSDIS) Project, NASA Goddard Space Flight Center

“If you know how difficult architecture reviews are, you will be amazed how effective ATAM evaluations can be. For example, an ATAM evaluation we conducted on an important software product line identified a major architectural risk, which we subsequently were able to avoid-a benefit we expect to continue seeing. Moreover, ATAM techniques have enabled us to explain such risks to stakeholders far more clearly than by any other review method.”

         —Stefan Ferber, Corporate Research, Robert Bosch GmbH

Drawing on clearly identified connections between architecture design decisions and resulting software properties, this book describes systematic methods for evaluating software architectures and applies them to real-life cases. It shows you how such evaluation can substantially reduce risk while adding remarkably little expense and time to the development effort (in most cases, no more than a few days). Evaluating Software Architectures introduces the conceptual background for architecture evaluation and provides a step-by-step guide to the process based on numerous evaluations performed in government and industry.

In particular, the book presents three important evaluation methods:

  • Architecture Tradeoff Analysis Method (ATAM)
  • Software Architecture Analysis Method (SAAM)
  • Active Reviews for Intermediate Designs (ARID)

Detailed case studies demonstrate the value and practical application of these methods to real-world systems, and sidebars throughout the book provide interesting background and hands-on tips from the trenches.

All software engineers should know how to carry out software architecture evaluations. Evaluating Software Architectures is the chance to get up to speed quickly by learning from the experience of others.



"Sobre este título" puede pertenecer a otra edición de este libro.

Comprar usado

Condición: Bueno
Missing dust jacket; May have limited...
Ver este artículo

EUR 9,63 gastos de envío desde Estados Unidos de America a España

Destinos, gastos y plazos de envío

Comprar nuevo

Ver este artículo

EUR 6,88 gastos de envío desde Estados Unidos de America a España

Destinos, gastos y plazos de envío

Otras ediciones populares con el mismo título

9788131715925: Evaluating Software Architectures

Edición Destacada

ISBN 10:  8131715922 ISBN 13:  9788131715925
Editorial: Pearson, 2004
Tapa blanda

Resultados de la búsqueda para Evaluating Software Architectures: Methods and Case...

Imagen de archivo

Clements, Paul; Peter Gordon; Kazman, Rick
Publicado por Addison-Wesley Professional, 2001
ISBN 10: 020170482X ISBN 13: 9780201704822
Antiguo o usado Paperback

Librería: ThriftBooks-Atlanta, AUSTELL, GA, Estados Unidos de America

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

Paperback. Condición: Very Good. No Jacket. Missing dust jacket; May have limited writing in cover pages. Pages are unmarked. ~ ThriftBooks: Read More, Spend Less 1.49. Nº de ref. del artículo: G020170482XI4N01

Contactar al vendedor

Comprar usado

EUR 6,28
Convertir moneda
Gastos de envío: EUR 9,63
De Estados Unidos de America a España
Destinos, gastos y plazos de envío

Cantidad disponible: 1 disponibles

Añadir al carrito

Imagen de archivo

Clements, Paul; Peter Gordon; Kazman, Rick
Publicado por Addison-Wesley Professional, 2001
ISBN 10: 020170482X ISBN 13: 9780201704822
Antiguo o usado Tapa dura

Librería: ThriftBooks-Dallas, Dallas, TX, Estados Unidos de America

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

Hardcover. Condición: Good. No Jacket. Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less 1.49. Nº de ref. del artículo: G020170482XI3N00

Contactar al vendedor

Comprar usado

EUR 6,28
Convertir moneda
Gastos de envío: EUR 9,63
De Estados Unidos de America a España
Destinos, gastos y plazos de envío

Cantidad disponible: 1 disponibles

Añadir al carrito

Imagen de archivo

Clements, Paul; Peter Gordon; Kazman, Rick
Publicado por Addison-Wesley Professional, 2001
ISBN 10: 020170482X ISBN 13: 9780201704822
Antiguo o usado Tapa dura

Librería: ThriftBooks-Phoenix, Phoenix, AZ, Estados Unidos de America

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

Hardcover. Condición: Very Good. No Jacket. May have limited writing in cover pages. Pages are unmarked. ~ ThriftBooks: Read More, Spend Less 1.49. Nº de ref. del artículo: G020170482XI4N00

Contactar al vendedor

Comprar usado

EUR 6,28
Convertir moneda
Gastos de envío: EUR 9,63
De Estados Unidos de America a España
Destinos, gastos y plazos de envío

Cantidad disponible: 1 disponibles

Añadir al carrito

Imagen de archivo

Clements, Paul; Peter Gordon; Kazman, Rick
Publicado por Addison-Wesley Professional, 2001
ISBN 10: 020170482X ISBN 13: 9780201704822
Antiguo o usado Tapa dura

Librería: ThriftBooks-Dallas, Dallas, TX, Estados Unidos de America

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

Hardcover. Condición: Very Good. No Jacket. May have limited writing in cover pages. Pages are unmarked. ~ ThriftBooks: Read More, Spend Less 1.49. Nº de ref. del artículo: G020170482XI4N00

Contactar al vendedor

Comprar usado

EUR 6,28
Convertir moneda
Gastos de envío: EUR 9,63
De Estados Unidos de America a España
Destinos, gastos y plazos de envío

Cantidad disponible: 1 disponibles

Añadir al carrito

Imagen de archivo

Clements, Paul; Peter Gordon; Kazman, Rick
Publicado por Addison-Wesley Professional, 2001
ISBN 10: 020170482X ISBN 13: 9780201704822
Antiguo o usado Paperback

Librería: ThriftBooks-Atlanta, AUSTELL, GA, Estados Unidos de America

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

Paperback. Condición: Very Good. No Jacket. May have limited writing in cover pages. Pages are unmarked. ~ ThriftBooks: Read More, Spend Less 1.49. Nº de ref. del artículo: G020170482XI4N00

Contactar al vendedor

Comprar usado

EUR 6,28
Convertir moneda
Gastos de envío: EUR 9,63
De Estados Unidos de America a España
Destinos, gastos y plazos de envío

Cantidad disponible: 1 disponibles

Añadir al carrito

Imagen del vendedor

Clements, Paul
Publicado por Addison-Wesley Professional, 2001
ISBN 10: 020170482X ISBN 13: 9780201704822
Antiguo o usado Tapa dura

Librería: WeBuyBooks, Rossendale, LANCS, Reino Unido

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

Condición: Good. Most items will be dispatched the same or the next working day. A copy that has been read but remains in clean condition. All of the pages are intact and the cover is intact and the spine may show signs of wear. The book may have minor markings which are not specifically mentioned. Nº de ref. del artículo: wbs6611031206

Contactar al vendedor

Comprar usado

EUR 14,44
Convertir moneda
Gastos de envío: EUR 8,72
De Reino Unido a España
Destinos, gastos y plazos de envío

Cantidad disponible: 1 disponibles

Añadir al carrito

Imagen de archivo

Klein, Mark, Kazman, Rick, Clements, Paul, Peter Gordon, Peter
Publicado por Addison Wesley Professional, 2001
ISBN 10: 020170482X ISBN 13: 9780201704822
Antiguo o usado Tapa dura

Librería: Better World Books, Mishawaka, IN, Estados Unidos de America

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

Condición: Very Good. Used book that is in excellent condition. May show signs of wear or have minor defects. Nº de ref. del artículo: 6119498-20

Contactar al vendedor

Comprar usado

EUR 6,67
Convertir moneda
Gastos de envío: EUR 17,68
De Estados Unidos de America a España
Destinos, gastos y plazos de envío

Cantidad disponible: 1 disponibles

Añadir al carrito

Imagen de archivo

Klein, Mark, Kazman, Rick, Clements, Paul, Peter Gordon, Peter
Publicado por Addison Wesley Professional, 2001
ISBN 10: 020170482X ISBN 13: 9780201704822
Antiguo o usado Tapa dura

Librería: Better World Books: West, Reno, NV, Estados Unidos de America

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

Condición: Good. Used book that is in clean, average condition without any missing pages. Nº de ref. del artículo: GRP102669886

Contactar al vendedor

Comprar usado

EUR 6,67
Convertir moneda
Gastos de envío: EUR 17,68
De Estados Unidos de America a España
Destinos, gastos y plazos de envío

Cantidad disponible: 1 disponibles

Añadir al carrito

Imagen de archivo

Klein, Mark, Kazman, Rick, Clements, Paul, Peter Gordon, Peter
Publicado por Addison Wesley Professional, 2001
ISBN 10: 020170482X ISBN 13: 9780201704822
Antiguo o usado Tapa dura

Librería: Better World Books, Mishawaka, IN, Estados Unidos de America

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

Condición: Good. Used book that is in clean, average condition without any missing pages. Nº de ref. del artículo: GRP102669886

Contactar al vendedor

Comprar usado

EUR 6,67
Convertir moneda
Gastos de envío: EUR 17,68
De Estados Unidos de America a España
Destinos, gastos y plazos de envío

Cantidad disponible: 1 disponibles

Añadir al carrito

Imagen de archivo

Peter Gordon, Clements, Paul, Kazman, Rick, Klein, Mark
Publicado por Addison-Wesley Professional, 2001
ISBN 10: 020170482X ISBN 13: 9780201704822
Antiguo o usado Tapa dura

Librería: Wonder Book, Frederick, MD, Estados Unidos de America

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

Condición: Very Good. Very Good condition. A copy that may have a few cosmetic defects. May also contain light spine creasing or a few markings such as an owner's name, short gifter's inscription or light stamp. Nº de ref. del artículo: P05A-02812

Contactar al vendedor

Comprar usado

EUR 5,60
Convertir moneda
Gastos de envío: EUR 21,50
De Estados Unidos de America a España
Destinos, gastos y plazos de envío

Cantidad disponible: 1 disponibles

Añadir al carrito

Existen otras 20 copia(s) de este libro

Ver todos los resultados de su búsqueda