The online computer book shop for UK & Europe                                   

   Books Home | About Us | Index | Next Record | Browse

 
  

Tel: 0121 706 6000 

Static Book Details Page - Computer Manuals Website

 Object-Oriented Analysis & Design: Understanding System Development with UML
  

  Object-Oriented Analysis & Design: Understanding System Development with UML by Mike O'Docherty

  • Published by: WILEY
  • Author: Mike O'Docherty
  • Page Count: 558
  • Group: UML
  • ISBN: 0470092408/9780470092408
  • Published: Apr 2005

Our Price: 31.99
 

For Latest Pricing and Availability Click Here
 

The online computer book shop for UK & Europe

Book store with some thing for everyone

Book Information and Description:

Object-Oriented Analysis & Design: Understanding System Development with UML
Covering the breadth of a large topic, this book provides 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. The book is programming language agnostic - 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 showing development from an initial proposal through to a finished system. Key artifacts such as the requirements document and detailed designs are included. For each aspect of the case study, there is an exercise for the reader to produce similar documents for a different system.
  

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.