Search for books and compare prices on all major online booksellers with one click!

Home  About UsSuggest BookstoreRecommend Us 
    Title/Keywords ISBN  

Software Architecture: Perspectives on an Emerging Discipline

AUTHOR: Mary Shaw
ISBN: 0131829572

SHORT DESCRIPTION: Software developers have often adopted specific architectural patterns for system organization - but, for the most part, informally. In this book, authors Mary Shaw and David Garlan discuss the formalization of what, until now, has been "a...

Compare Price


HOME--->> Computers & Internet --->>Software --->>Software
 
Software
         Editorial Review

Software Architecture: Perspectives on an Emerging Discipline
- Book Review,
by Mary Shaw


From Book News, Inc.
Discusses the formalization of the adoption of specific architectural patterns for system organization, looking at the current state of software architecture and its impact on design. Covers architectural styles; shared information systems; and linguistics issues, and offers case studies in areas including mobile robotics and cruise control. Useful as a text for a software architecture course and as a supplement text for courses in software engineering and software design. Also of interest to professional software developers. Annotation c. by Book News, Inc., Portland, Or.


Book Description
Good software developers often adopt one or several architectural patterns as strategies for system organization. But, although they use these patterns purposefully, they often use them informally and nearly unconsciously. This book organizes this substantial emerging "folklore" of system design -- with its rich language of system description -- and closes the gap between the useful abstractions (constructs and patterns) of system design and the current models, notations and tools. It identifies useful patterns clearly, gives examples, compares them, and evaluates their utility in various settings -- allowing readers to develop a repertoire of useful techniques that goes beyond the single-minded current fads. Examines the ways in which architectural issues can impact software design; shows how to design new systems in principled ways using well-understood architectural paradigms; emphasizes informal descriptions, touching lightly on formal notations and specifications, and the tools that support them; explains how to understand and evaluate the design of existing software systems from an architectural perspective; and presents concrete examples of actual system architectures that can serve as models for new designs. For professional software developers looking for new ideas about system organization.


The publisher, Prentice-Hall Engineering/Science/Mathematics
Shaw and Garland examine the useful abstractions and paradigms of system design as well as key notations and tools. They present an introduction to software architecture that illustrates the current state of the discipline and examines ways in which architectural issues can impact software design.


From the Back Cover
Good software developers often adopt one or several architectural patterns as strategies for system organization. But, although they use these patterns purposefully, they often use them informally and nearly unconsciously. This book organizes this substantial emerging "folklore" of system design -- with its rich language of system description -- and closes the gap between the useful abstractions (constructs and patterns) of system design and the current models, notations and tools. It identifies useful patterns clearly, gives examples, compares them, and evaluates their utility in various settings -- allowing readers to develop a repertoire of useful techniques that goes beyond the single-minded current fads. Examines the ways in which architectural issues can impact software design; shows how to design new systems in principled ways using well-understood architectural paradigms; emphasizes informal descriptions, touching lightly on formal notations and specifications, and the tools that support them; explains how to understand and evaluate the design of existing software systems from an architectural perspective; and presents concrete examples of actual system architectures that can serve as models for new designs. For professional software developers looking for new ideas about system organization.


Buy from Amazon     Compare Prices



         Book Review

Software Architecture: Perspectives on an Emerging Discipline
- Book Reviews,
by Mary Shaw

Software Architecture: Perspectives on an Emerging Discipline

ANNOTATION

For professional software developers looking for new ideas about system organization, this book examines the "folklore" of system design and closes the gap between the useful abstractions (constructs and patterns) of system design and the current models, notations and tools. It defines useful patterns clearly, gives examples, compares them, and evaluates their utilities in various settings.

FROM THE PUBLISHER

Software developers have often adopted specific architectural patterns for system organization - but, for the most part, informally. In this book, authors Mary Shaw and David Garlan discuss the formalization of what, until now, has been "a substantial folklore of system design, with little consistency or precision." With their unique perspective on the current state of software architecture and its impact on design, the authors provide useful information for several types of readers: Professional software developers will find new ideas in the discussion and evaluation of familiar patterns. Students will find useful techniques for approaching system organization from an architectural point of view, rather than following current fads or outmoded methodology. Educators will find the book helpful as a text for a software architecture course or as a supplemental text for courses in software engineering or software design. This book also includes hints for choosing a suitable architecture, the use of well-understood paradigms for designing new systems, how formal notation and models can characterize system design, and the study of actual system architectures as models for new designs.

SYNOPSIS

Good software developers oftenadopt one or several architectural patterns asstrategies for system organization. But, althoughthey use these patterns purposefully, they oftenuse them informally and nearly unconsciously. Thisbook organizes this substantial emerging"folklore" of system design -- with its richlanguage of system description -- and closes thegap between the useful abstractions (constructsand patterns) of system design and the currentmodels, notations and tools. It identifies usefulpatterns clearly, gives examples, compares them,and evaluates their utility in various settings --allowing readers to develop a repertoire of usefultechniques that goes beyond the single-mindedcurrent fads. Examines the waysin which architectural issues can impact softwaredesign; shows how to design new systems inprincipled ways using well-understoodarchitectural paradigms; emphasizes informaldescriptions, touching lightly on formal notationsand specifications, and the tools that supportthem; explains how to understand and evaluate thedesign of existing software systems from anarchitectural perspective; and presents concreteexamples of actual system architectures that canserve as models for new designs. Forprofessional software developers looking for newideas about system organization.

FROM THE CRITICS

Booknews

Discusses the formalization of the adoption of specific architectural patterns for system organization, looking at the current state of software architecture and its impact on design. Covers architectural styles; shared information systems; and linguistics issues, and offers case studies in areas including mobile robotics and cruise control. Useful as a text for a software architecture course and as a supplement text for courses in software engineering and software design. Also of interest to professional software developers. Annotation c. Book News, Inc., Portland, OR (booknews.com)


Buy from Barnes & Noble     Compare Prices




HOME  |  Recommend bookstore  |  Rate bookstore  |  Link to us  |  Report bug  |  Contact us
Copyright© 2003 - 2005, PowerBookSearch.com. All Rights Reserved.