Wiley
Wiley.com
Print this page Share
Textbook

Object-Oriented Analysis and Design: Understanding System Development with UML 2.0

May 2005, ©2005
Object-Oriented Analysis and Design: Understanding System Development with UML 2.0 (EHEP000937) cover image

Covering 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. Beginning with the basic ground work underpinning object-oriented software projects, it follows the steps of a typical development project (Requirements Capture, Design, Specification & Testing), showing how an abstract problem is taken through to a concrete solution. The authors take a programming language agnostic approach - so code is kept to a minimum to avoid detail and deviation into implementation minutiae.

A single case study running through the text provides a realistic example of software development, from an initial proposal through to a finished system. Key artefacts such as the requirements document and detailed designs are included, plus exercises in each aspect of the case study,  to enable readers to  produce similar documents for a different system.

Table of Contents
1. 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.

Author Information
Mike O'Docherty, Manchester UK, is an IT Training Consultant for IBM and Manchester University. He has delivered  OOA&D courses to undergraduates and  MSc students and professionals.
Hallmark Features
  • Breadth of coverage of a large topic is achieved by careful selection of topics
  • All technologies, tools, techniques and methodologies covered and explained are those most commonly adopted
  • The running case study helps students grasp the theory
  • An automated quiz system and testbank available on a booksite will be a great help to instructors
Reviews
"This is an excellent book...a book I greatly enjoyed reading..." (Visual Systems Journal, October 2005)
Related Websites
Companion SiteThis companion site to Mike O' Docherty's book 'Object-Oriented Analysis and Design, contains a wide selection of multiple choice questions and additional student exercises, with password protected answers for the lecturer.

Available Versions

Object-Oriented Analysis and Design: Understanding System Development with UML 2.0
by Mike O'Docherty
ISBN 978-0-470-09240-8
May 2005, ©2005
Paperback, 580 pages
US $79.95 Add to Cart This is a Print-on-Demand title. It will be printed specifically to fill your order. Please allow an additional 2-3 days delivery time. The book is not returnable.