Question
Personal Trainer, Inc. owns and operates fitness centres in a dozen Midwestern cities. The centres have done well, and company is planning an international expansion. As an IT consultant you were hired to develop a new information system for the new facility. You use data and procedure modelling tools to create a logical model of the proposed information system. Now you want to build an object-oriented view of system using O-O tools and techniques.
1. Recognize possible use cases and actors, and create a use case diagram for Personal Trainer information system.
2. Select one of the use cases and produce a class diagram.
3. Form and object relationship diagram for the system.
4. Produce a state transition diagram that describes typical member states and how they change based on specific actions and events.