Skip to content

Object Models Strategies, Patterns, and Applications

Spend $50 to get a free DVD!

ISBN-10: 0138401179

ISBN-13: 9780138401177

Edition: 2nd 1997

Authors: Peter Coad, David North, Mark Mayfield

List price: $90.00
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Description:

This new edition of a best-seller gives object programmers the latest information on getting faster, better results with strategies and templates. This book delivers up-to-the-minute guidance on object modeling, from three of the world's leading experts. This book presents 177 strategies and 31 patterns (templates) for achieving the best possible results with object modeling in all three leading methodologies: Coad, OMT and Unified.
Customers also bought

Book details

List price: $90.00
Edition: 2nd
Copyright year: 1997
Publisher: Prentice Hall PTR
Publication date: 10/10/1996
Binding: Mixed Media
Pages: 544
Size: 8.50" wide x 10.50" long x 1.00" tall
Weight: 2.684
Language: English

David North is a writer and editor who has been promoting sustainability and ethical trade for many years. In 2007 he created the first handbook of sustainable procurement for schools, then went on to co-create Sustained magazine and edit the Ethical Junction website and newsletter. He is passionate about cycling, once working as a cycle courier, then commuting to work by bicycle over two decades. He has also undertaken several trans-European cycle tours.

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
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
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
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
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
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!
Strategies and Patterns Handbook
Strategies for building object models
Patterns for building object models
Epilog
A notation
Critical success factor