25 Women to Read Before You Die
 
 

Special Offers see all

Enter to WIN a $100 Credit

Subscribe to PowellsBooks.news
for a chance to win.
Privacy Policy

Visit our stores


    Recently Viewed clear list


    Q&A | August 26, 2015

    Christopher Moore: IMG Powell’s Q&A: Christopher Moore



    Describe your latest book. Secondhand Souls is the sequel to my bestselling novel A Dirty Job, which was about a single dad in San Francisco who... Continue »
    1. $18.89 Sale Hardcover add to wish list

      Secondhand Souls

      Christopher Moore 9780061779787

    spacer
Qualifying orders ship free.
$59.00
List price: $87.00
Used Trade Paper
Ships in 1 to 3 days
Add to Wishlist
available for shipping or prepaid pickup only
Available for In-store Pickup
in 7 to 12 days
Qty Store Section
18 Partner Warehouse Software Engineering- Programming and Languages

Software Architectures (96 Edition)

by

Software Architectures (96 Edition) Cover

 

Synopses & Reviews

Please note that used books may not include additional media (study guides, CDs, DVDs, solutions manuals, etc.) as described in the publisher comments.

Publisher Comments:

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.

Book News Annotation:

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)

Synopsis:

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.

Description:

Includes bibliographical references (p. 227-237) and index.

Table of Contents

1. Introduction.

2. Architectural Styles.

3. Case Studies.

4. Shared Information Systems.

5. Architectural Design Guidance.

6. Formal Models and Specifications.

7. Linguistic Issues.

8. Tools for Architectural Design.

9. Education of Software Architects.

Bibliography.

Index.

Product Details

ISBN:
9780131829572
Subtitle:
Perspectives on an Emerging Discipline
Other:
Shaw, Mary
Author:
Mary
Author:
Shaw, Mary
Author:
Garlan, David
Author:
Shaw
Publisher:
Pearson
Location:
Upper Saddle River, N.J. :
Subject:
Technology
Subject:
Computers and computer technology
Subject:
Computer Architecture
Subject:
Programming - Object Oriented Programming
Subject:
Programming - Software Development
Subject:
Computer software
Subject:
Computer Architecture - General
Subject:
Programming - General
Subject:
Software Development & Engineering - General
Subject:
Systems Architecture - General
Subject:
Software architecture
Subject:
Software Engineering-Object Oriented Programming
Copyright:
Edition Description:
Trade paper
Series Volume:
103-383
Publication Date:
April 1996
Binding:
Paperback
Grade Level:
College/higher education:
Language:
English
Illustrations:
Yes
Pages:
242
Dimensions:
9.24x7.00x.47 in. .82 lbs.

Other books you might like

  1. Distributed Operating Systems:... Used Trade Paper $2.25
  2. A Pattern Language: Towns,...
    New Hardcover $65.00
  3. A Timeless Way of Building Used Hardcover $46.00
  4. The Memory Jogger II Used Spiral/comb $4.95
  5. Antiques Directory: Furniture Used Hardcover $5.50
  6. Software Reuse : Architecture... Used Hardcover $60.50

Related Subjects

Computers and Internet » Computer Architecture » General
Computers and Internet » Software Engineering » General
Computers and Internet » Software Engineering » Object Oriented Programming
Computers and Internet » Software Engineering » Programming and Languages
Computers and Internet » Software Engineering » Software Management
Reference » Science Reference » Technology
Science and Mathematics » Agriculture » Animal Husbandry

Software Architectures (96 Edition) Used Trade Paper
0 stars - 0 reviews
$59.00 In Stock
Product details 242 pages Prentice Hall - English 9780131829572 Reviews:
"Synopsis" by , 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.

spacer
spacer
  • back to top

FOLLOW US ON...

       
Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.