State and Activity Modeling

PART A DUE: 11:59PM, Friday 4 December 2015

PART B DUE: 11:59PM, Sunday 6 December 2015

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 posted to the private discussion group "D10".
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)

In the private discussion group "D10", comment on at least one other person's model. (2 points).
In the private discussion group "D10", prepare the final group posting that includes 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.

Make the final posting to the public discussion group called "Final group posting: Discussion Assignment 10". Indicate your group name in the thread title. (4 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.