State and Activity Modeling

PART A DUE: 11:59PM, Friday 5 December 2014

PART B DUE: 11:59PM, Sunday 7 December 2014

10 points

Goal: This Discussion Assignment asks you to practice concepts related to State and Activity Modeling.

Problem Statement:

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 group part.
    • 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 "Sounds good!"

Be sure to clearly state the reasons or rationale behind your suggestions.
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 (4 points)
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 model.

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.