Software design : from programming to architecture /

Saved in:
Bibliographic Details
Author / Creator:Braude, Eric J.
Imprint:Hoboken, NJ : J. Wiley, c2004.
Description:xx, 550 p. : ill. ; 24 cm.
Language:English
Subject:
Format: Print Book
URL for this record:http://pi.lib.uchicago.edu/1001/cat/bib/4848479
Hidden Bibliographic Details
ISBN:0471204595 (cloth)
Notes:Includes bibliographical references (p. 537) and index.
committed to retain 20170930 20421213 HathiTrust
Table of Contents:
  • Preface
  • Acknowledgments
  • Prologue: The Software Process
  • Part I. Design Principles, The Unifed Modeling Language, And Code-Level Design
  • Chapter 1. Programming Review and Introduction to Software Design
  • Chapter 2. Object-Orientation
  • Chapter 3. The Unified Modeling Language
  • Chapter 4. Design Principles I: Correctness and Robustness
  • Chapter 5. Design Principles II: Flexibility, Reusability, and Efficiency
  • Part II. Design Patterns
  • Chapter 6. Introduction to Design Patterns
  • Chapter 7. Creational Design Patterns
  • Chapter 8. Structural Design Patterns
  • Chapter 9. Behavioral Design Patterns
  • Part III. Components
  • Chapter 10. Introduction to Components
  • Chapter 11. JavaBeans
  • Chapter 12. Microsoft Assemblies
  • Part IV. Object-Oriented Analysis And Design
  • Chapter 13. Requirements and Domain Classes
  • Chapter 14. Architectures and Frameworks
  • References
  • Index