Home Up

Architecture

wpe1.jpg (4007 bytes)Assisting enterprises in learning, exploring, reengineering, and implementing component-based/object-oriented software solutions using best-in-class methods.

Problem Solving ] Requirements ] OO / Component Reading ] [ Architecture ] Design ] Data Modeling/Database ]                                             

 

 

ARCHITECTURE READING LIST

TITLE AUTHOR PUBLISHER DATE ISBN DESCRIPTION

A R C H I T E C T U R E

Software Architecture: Perspectives on an Emerging Disciple M. Shaw

D. Garlan

Prentice Hall 1996 0-13-182957-2 An early work addressing the notion of architecture in software development. The authors present their ideas on the topic as well as providing examples and formal notations on how to express the software architecture.
Pattern-Oriented Software Architecture F. Buschmann, et al. Wiley 1996 0-471-95869-7 Following on the heels of the Design Patterns movement, the authors address patterns at the architectural level. The patterns that they provide are accompanied by clear models and code fragments.
Software Architecture in Practice L. Bass

P. Clements

R. Kazman

Addison Wesley 1998 0-201-19930-0 The authors provide a concise overview of what a software architecture is, what it means, and its value. They provide their own notation (although I expect the update version to be translated into UML) that helps to communicate architecture. They provide many different types of architectures using case studies.
 
Send mail to smarcus@MarcusSoftwareDesigns.com with questions or comments about this web site.
Copyright © 1998 Marcus Software Designs, Inc.
Last modified: July 14, 2006

Reading Lists ] What's The Problem ] Elements of Systems Development ] Developing Software as if Your Life ] The Customer Is Always Wrong ] Ruminations ]