Case Studies in Object-oriented Analysis and Design
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).
What people are saying - Write a review
We haven't found any reviews in the usual places.
The Case Studies
Finding and Keeping Good Objects
Class and Object Identification
28 other sections not shown
ACCEPTED ARTICLE application domain concepts appropriate ARRIVAL EVENT ARRIVAL PANEL AUTHOR AUTHOR-ARTICLE TRACK Chapter class service creates COBOL COMPLIMENTARY SUBSCRIPTION components context diagram creates the instance database decision table DESTINATION BUTTON DESTINATION EVENT DESTINATION PANEL destination requests discussed DN DN YES DN NO YES Edward Yourdon elevator arrives ELEVATOR BECOMES ELEVATOR MOTOR elevator schedule elevator_id Enter Address entity-relationship diagram EROI diagram event-response model EXPIRATION WARNING F DN FLOOR SENSOR FLOOR SUMMONS Gen-Spec relationship implementation instance connections invoice matches an existing object-class encapsulates object-oriented analysis object-oriented programming objects OOA model OVERWEIGHT SENSOR Paid Subscription PAYMENT programming language Recipient RECORD AS REQUIRED RENEWAL response reuse SBSS sends a message Small Bytes software development process software engineering SPECIAL ORDER specific stop SUBSCRIBER SUBSCRIPTION TERMINATION SUBSCRIPTIOo SUMMONS BUTTON SUMMONS EVENT SUMMONS PANEL summons request techniques Unique identifier Whole-Part relationship