Translate the following domain descriptions from English into UML class diagram models. Look for important concepts and relationships. Look for generic relationships such as "is a" "has a" "uses a" and "contains".
Banks manage accounts and account holders. Every account is held by an account holder. Every account holder holds one or more accounts. An account has a balance of type Money, an identification number, and a statement. A statement is a list of transactions. A transaction represents a transfer of funds to or from some other account at a particular time.
Account holder is a role played by an actor. An actor is a person or organization. Actors have names, contact information, and identification numbers. An account holder has a password.
Using your class
diagram as a template, translate the following assertions into an object
diagram:
Smith and Jones are account holders at Central Bank. Each has one account. Smith's accoount has a balance of $1000. Jones' account has a balance of $500. On June 1, 2007 $500 was transferred from Smith's account to Jones' account.