Classes & Objects
Product Mapping
Example: Small Library System
Select Tangible Things/Items
Abstracting/Specializing Items
Select Item/Specific Item
Select Tangible Actors/Roles("Participants")
Select Locations
Select Transactions
Select Associates
Select System Interfaces/Devices
Select Collections/Containers
Library Class Diagram
What to Challenge
Adding Attributes (What I Know)
Adding Attributes (What I Know) (cont.)
Adding Relationships (Who I Know)
Adding Relationships (Who I Know) (cont.)
Adding Behavior (What I Do)
Adding Behavior (What I Do) (cont.)
Establishing Packages
Library Packages
Package: Media
Package: Borrowers
Package: Fines
Email: jim.stafford@apl.jhu.edu
Home Page: http://www.apl.jhu.edu/~jcstaff