Software design : from programming to architecture /
Saved in:
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 |
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