Cover image for Obejct models : strategies, patterns and applications
Title:
Obejct models : strategies, patterns and applications
Personal Author:
Edition:
2nd ed.
Publication Information:
New Jersey : Prentice Hall, 1997
ISBN:
9780138401177
General Note:
Accompanies text with the same tittle : (QA76.9.D26 C62 1997)

Available:*

Library
Item Barcode
Call Number
Material Type
Item Category 1
Status
Searching...
30000004971069 DSK 1684 Open Access Computer File Diskette (Open Shelves)
Searching...
Searching...
30000004971077 DSK 1684 Open Access Computer File Diskette (Open Shelves)
Searching...
Searching...
30000004971085 DSK 1684 Open Access Computer File Diskette (Open Shelves)
Searching...
Searching...
30000004971010 DSK 1684 Open Access Computer File Diskette (Open Shelves)
Searching...

On Order

Summary

Summary

This is a new edition of this pack which covers the three leading object modelling notations, Coad, OMT and the new Unified (Booch-Rumbaugh) methodology. It presents 177 state-of-the-art strategies and 31 patterns for object model development. The new edition includes 29 new strategies which include: using feature milestones to deliver results more quickly; extracting useful content from data models; using patterns to discover new features, separating definition from usage; when to use, or not use, inheritance; how to decide whether you need an attribute or something more; and why you should nearly always ask for more than a data value.


Table of Contents

1 Connie's Convenience Store (A Point-of-Sale Application)
Getting started
In this chapter
Identifying system purpose and features
Selecting objects
Selecting problem-domain objects
Applying patterns: Select and organize problem-domain objects
Establishing responsibilities for problem-domain objects
Applying patterns: Establish problem-domain responsibilities
Working out problem-domain dynamics with scenarios
Selecting human-interaction objects
Establishing human-interaction responsibilities
Working out human-interaction dynamics with scenarios
Selecting system-interaction objects
Establishing system-interaction responsibilities
Working out system-interaction dynamics with scenarios
Selecting data-management objects and responsibilities
Working out data-management dynamics with scenarios
Progress at this point
Wrap-up
2 Wally's Warehouse (A Warehouse Application)
Identifying system purpose and features
Identify system features
Selecting problem-domain objects
Applying patterns: Select and organize problem-domain objects
Establishing responsibilities for the problem-domain objects
Working out problem-domain dynamics with scenarios
Selecting human-interaction objects and responsibilities
Working out human-interaction dynamics with scenarios
Selecting data-management objects and responsibilities
Selecting system-interaction objects and responsibilities
Progress at this point
Wrap-up
3 Ollie's Order Center (An Order-Entry Application)
Getting started
Identifying system purpose and features selecting objects
Selecting problem-domain objects
Reuse, reuse, reuse
Establishing responsibilities for problem-domain objects
Working out problem-domain dynamics with scenarios
Selecting human-interaction objects
Establishing human-interaction responsibilities
Working out human-Interaction dynamics with scenarios
Selecting system interaction objects
Establishing system-interaction responsibilities
Working out system-interaction dynamics with scenarios
Selecting data-management objects and responsibilities
Working out data-management dynamics with scenarios
Progress at this point
Wrap-up
4 Dani's Diverters (A Soft Real-Time Conveyance Application)
Identifying system purpose and features
Activities, activities, activities
Selecting problem-domain objects
Applying patterns: Organize problem-domain objects
Working out problem-domain dynamics with scenarios
Selecting human interaction objects
Selecting system-interaction objects
Selecting data-management objects and responsibilities
Establishing responsibilities
Real-time system considerations
Progress at this point
Wrap-up
5 Andi's Autopilot (A Hard Real-Time Control Application)
Identifying system purpose and features
Selecting objects
Selecting problem-domain objects
Working out the model
Working out problem-domain dynamics with scenarios
Selecting human-interaction objects
Establishing human-interaction responsibilities
Working out human-interaction dynamics with scenarios
Selecting data-management objects
Selecting system-interaction objects
Establishing system-interaction responsibilities
Working out system-interaction dynamics with scenarios
Progress at this point
Wrap-up
6 All Five Applications, At High Speed
The power of patterns
Patterns, supported by strategies
Connie's convenience store (a point-of-sale application)
Wally's warehouse (a warehouse application)
Ollie's order center (an order-entry application)
Dani's diverters (a soft real-time application)
Andi's auto-pilot (a hard real-time application)
Wrap-up
Congratulations!
7 Strategies and Patterns Handbook
Strategies for building object models
Patterns for building object models
Epilog
A notation
Critical success factor