Software Architecture: Perspectives on an Emerging Discipline by Mary Shaw, Shaw, David Garlan

BUY IT NEW

  • $63.00 List price
    $51.67 Online Price
    $46.50 Member price
    (Save 26%)
    Limited Time Offer! Everyone receives the Member Price on books.
    See Details
  • skip to cart
  • Add To List uiAction=GetAllLists&page=List&pageType=list&ean=9780131829572&productCode=BK&maxCount=100&threshold=3

GET FREE SHIPPING ON ORDERS OF $25 OR MORE

DELIVERY & GIFT DETAILS:

Usually ships within 24 hours

Delivery Time and Shipping Rates

Eligible for gift wrap & gift message.

BUY IT USED

7 copies from $40.49

See All Available

Textbook (Paperback - New Edition)

  • 242pp
  • Sales Rank: 332,013

TEXTBOOK INFORMATION

  • ISBN-13: 9780131829572
  • Edition Description: New Edition
  • Edition Number: 1
  • Pub. Date: April 1996
  • Publisher: Prentice Hall
Buy it Used: 7 copies from $40.49 See All Available

Customers who bought this also bought

 
  • Overview
  • Editorial Reviews
  • Features

Product Details

  • Pub. Date: April 1996
  • Publisher: Prentice Hall
  • Format: Textbook Paperback, 242pp
  • Sales Rank: 332,013

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.

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.

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)

More Reviews and Recommendations

Customer Reviews

  • Reader Rating:
Be the first to write a review!