CS403                                                    Assignment 3
Due 5/8/2007

Part I:

Develop a system model for the BEC Web-based Customer Relationship Management System (MyBroadway) using IBM Rational Rose.

1. Develop the Class diagrams

Class diagrams identify all "roles" and "things" in the business. There are three types of classes in a business model: Boundary, Control, and Entity. The type of a class is specified by its stereotype.

 

The E-R diagram in BEC Figure 9-1, relations diagrams in BEC Figure 10-1, 10-2 provided the detailed information for developing the class diagrams.

 

(Optional)

2. Develop the Activity diagrams (Start and end state, Activities, Transitions, Decisions, and Synchronization-bar.)

Activity diagrams model the workflow of a business process and the sequence of activities in a process. These diagrams are very similar to a flowchart because you can model a workflow from activity to activity or from activity to state. It is beneficial to create an activity diagram early in your modeling of a process to help you understand the overall process.

 

(Optional)

3. Develop the Statechart diagrams (Start and end states, Transitions, Entry, do, and exit actions)

Statechart diagrams show the various states that an object goes through, as well as the events that cause a transition from one state to another.

Part II:

1. Write a MS Word report that describes your development process (list the major steps of development) and BEC MyBroadway system model (screen shots). Email me the report before the due day.

2. Demo the BEC MyBroadway system model using the IBM rational software to the class on the due day.