About the Book
Covering the breadth of a large topic, this book's mission is to provide a thorough grounding in object-oriented concepts, the software development process, UML and multi-tier technologies. After covering some basic ground work underpinning OO software projects, the book follows the steps of a typical development project (Requirements Capture - Design - Specification & Test), showing how an abstract problem is taken through to a concrete solution. A single case study running through the text provides a realistic example showing development from an initial proposal through to a finished system.
About the Author
Mike O'Docherty is an IT Training Consultant for IBM and Manchester University. He has delivered OOA&D courses to undergraduates and MSc students and professionals.
Table of Contents: Introduction
Part I: Setting the Scene
· Object Concepts
· Inheritance
· Type Systems
· Software Development Methodologies
Part II: Understanding the Problem
· Gathering Requirements
· Analyzing the Problem
Part III: Designing the Solution.
· Designing the System Architecture
· Choosing Technologies
· Designing the Subsystems
· Reusable Design Patterns
· Specifying the Interfaces of Classes
· Continuous Testing
Appendix A: Ripple Summary
Appendix B: iCoot Case Study
Appendix C: Summary of UML Notation Used
Bibliography
Index