Principles of Information Systems - Chapter 4
Design booklet
Starting Point Identify key domain abstractions … classes integrating: Attributes Behavior (responsibilities, methods) Messaging providing logical independence.