Description
Book SynopsisCovering the breadth of this core topic, Object--Oriented Analysis and Design provides a thorough grounding in object--oriented concepts, the software development process, UML and multi--tier technologies.
Trade Review"This is an excellent book...a book I greatly enjoyed reading..." (Visual Systems Journal, October 2005)
Table of Contents1. Introduction.
Part I: Setting the Scene.
2. Object Concepts.
3. Inheritance.
4. Type Systems.
5. Software Development Methodologies.
Part II: Understanding the Problem.
6. Gathering Requirements.
7. Analyzing the Problem.
Part III: Designing the Solution.
8. Designing the System Architecture.
9. Choosing Technologies.
10. Designing the Subsystems.
11. Reusable Design Patterns.
12. Specifying the Interfaces of Classes.
13. Continuous Testing.
Appendix A: Ripple Summary.
Appendix B: iCoot Case Study.
Appendix C: Summary of UML Notation Used.
Bibliography.
Index.