State and Activity Modeling
PART A DUE:
11:59PM, Friday 5 December 2014
PART B DUE:
11:59PM, Sunday 7 December 2014
This Discussion Assignment
asks you to practice concepts related to
State and Activity Modeling.
Apply the UML state diagram and activity diagram notations to model something from real life.
Each team member models the following:
- Using UML state diagram notation, model how you worked on the
first design assignment (A1) starting from the point it was available
to you, up to the point where you received the grades (include re-grading).
The diagram must include a few states, transitions, guards, and actions.
Specify whose states are being modeled (e.g., student, assignment, assignment process, etc) and make sure that the states correspond to that entity. Sometimes students mix up the states of the assignment with those of the student.
- Using UML activity diagram notation, model how you worked on
discussion assignment D9, including the individual parts and the
- Comment on at least one other person's models.
- Discuss this with the other members of your topic forum.
Part A (2 + 2 = 4 points)
- Part A consists of your initial suggestions to the group
- This must be more than
"Me, too!" or
Be sure to clearly state the reasons or rationale behind your
If you have access to facts or other opinions that support your opinion,
cite those references.
- This part is worth 4 points (2 points for your state model
and 2 for your activity model).
Part B (2 + 4 = 6 points)
Part B consists of commenting on at least one other person's model
(2 points) and the final group posting to the Main topic forum
- This posting should include the key points of your discussion,
including the similarities and differences that you noted between
the models. You may describe areas where you are in agreement
and those where you are not. There is no need to post a unified
- This part is worth 6 points.
- If you include quotation or thoughts from other sources,
be sure to cite them appropriately
(author, title, publisher, page, etc.).
- You may use HTML within these messages.