Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Interaction Diagrams #46

Open
mitchworsey opened this issue Oct 11, 2013 · 6 comments
Open

Interaction Diagrams #46

mitchworsey opened this issue Oct 11, 2013 · 6 comments

Comments

@mitchworsey
Copy link

In lecture, Professor Wilczynski said we needed to develop interaction diagrams for non-norm scenarios, but the rubric states we only need to develop an interaction diagram for the normative scenario. Do we need only one interaction diagram? Or multiple?

@chadmart
Copy link

I am confused on this too. Can we get a list of the required interaction diagrams?

@vikrantsinghal
Copy link

I think it'll be a good idea to upload all of them, because we had to show all of them during the lab sessions. About the list of diagrams, it depends on how you have done your stuff. For example, I have only one diagram for cashier-customer scenario, which takes care of both the normative and non-normative scenarios.

@sarahwhang
Copy link

You should have interaction diagrams for non-normative scenarios too (that's part of the Agent Design grade). There's not a set number of interaction diagrams you're required to have because that depends on your own personal design. Just make sure all normative and non-normative scenarios are covered in the diagrams.

@pqseags
Copy link

pqseags commented Oct 13, 2013

"Students are to submit a complete design document including an interaction diagram. Each of the following agents Cook, Waiter, Host, Customer, Cashier and Market is graded as follows:

(1 point) You are to develop an interaction diagram for the normative scenario.
(1 point) The interaction diagram should include message numbers, parameters, good message names.
(2 points per agent) Full Design document for all the agents. The document must include:
The agent's messages and what will happen on reception.
The scheduling algorithm, i.e., the rules.
The agent's actions and what they do.
The data it manages.
The Design document should use the pseudo-code conventions showed in class.
(1 point per agent) Pseudo-code must have:
Proper complexity
Consistency with the interaction diagrams
Good use of variables
The correct number of variables, no fewer, no more.
Maps for the timing functions in cook"

^^That is all that is said in the rubric. Therefore, I believe that we only need an interaction diagram for the NORMATIVE scenario, not non-normative scenarios. Hope that this helps.

@alghanmi
Copy link
Member

It is also worth noting that the rubric also states:

  • This is the proposed rubric for Assignment 02.
  • You should use this as a guide

Also, the rubric states:

Students are to submit a complete design document

So, if something such as creating interaction diagrams for non-normative scenarios was discussed in class as a requirement, then it makes sense that it is a requirement even though it was not mentioned in the rubric.

@pqseags
Copy link

pqseags commented Oct 13, 2013

Creating an interaction diagram for non-normative scenarios was not discussed in my lecture as a requirement, and it is not in the proposed rubric, so how are students not in @mitchworsey 's class supposed to know that it is part of the complete design document? Is there anything else that was mentioned in certain lectures but not others that we need to know?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants