Cover image for Case studies in object-oriented analysis and design
Title:
Case studies in object-oriented analysis and design
Personal Author:
Publication Information:
Upper Saddle River, NJ : Yourdon Press, 1996
Physical Description:
1v + 1 disket (DSK 1191)
ISBN:
9780133051377
Added Author:

Available:*

Library
Item Barcode
Call Number
Material Type
Item Category 1
Status
Searching...
30000003780586 QA76.64 Y67 1996 Open Access Book Book
Searching...

On Order

Summary

Summary

Written by a co-developer of one of the most popular OOA/OOD methods, this case book shows how object-oriented analysis and design are actually practised in developing real systems - false starts and all. It presents two case studies - one with a predominant reactive view and one with a predominant data view - and shows how the principles of object-oriented analysis and design are applied to them. The book uses the Coad/Yourdon OOA/OOD method to develop an analysis and a design model, and devotes separate chapters to each of the OOA layers of the Coad/Yourdon approach (subject layer, class/object layer, structure layer, attribute layer, service layer), as well as the various components (problem-domain components, human-interaction component, task-management components, and data management component).


Reviews 1

Choice Review

The typical book on object-oriented analysis and design presents the important concepts through examples, using a favored methodology (Booch, Rumbaugh, etc.), with exercises to complete in each chapter. By the end of the book, so the theory goes, the reader should be substantially knowledgeable in object-oriented techniques and be able to attack practical problems. Unfortunately, this theory neglects the need to integrate the concepts within a total project structure, to permit the reader to see how all the parts connect. Yourdon attempts, with some success, to correct this deficiency through the addition of case studies. The specifics of object-oriented analysis and design are described using the Coad-Yourdon notation (no surprise there!), but the technique has been enhanced to include principles from other methodologies. The main strength of the book, however, is the case studies. Two rather complete studies are included--an elevator control system for real-time processing, and a magazine subscription system for batch processing, both also on an included PC diskette. This very readable book will be an efficient way for students to learn object-oriented analysis and design. All levels. H. J. Bender University of Maryland University College


Table of Contents

The analysis and design of large, complex software systems are not unlike mathematical proofs
They are presented as finished products
They may be documented with reams of paper or presented as finished models
Rarely, however, do software analysts or designers document the anatomy of their analysis or design
Case Studies in Object-Oriented Analysis and Design offers insight into how object-oriented analysis and design are done-for real systems
It goes beyond presenting terminology, notation, and model structure and offers insight on analysis, design, and project management issues
Case Studies in Object-Oriented Analysis and Design provides the bridge between the introduction to OOA/OOD and a complex real-world application of the theory
Its topics include
How to Find the Right Object
Building the Analysis Model
Documenting, Reviewing, and Revising the Analysis Model
Transitioning into Design
Building the Design Model
Implementation Issues
Transitioning to Object-Orientation
A hands-on, how-to book written for the practitioner, Case Studies in Object-Oriented Analysis and Design presents two realistic, in-depth case studies developed from user problem statement through object-oriented analysis, design, and into implementation
Techniques are applicable to virtually every version of object-oriented analysis and design
Included with the book is a case study diskette containing the case study models together with their implementations
A practical, down-to-earth introduction to object technology, this book can also be used as a template for your own object-oriented project