About this task

You can find the mandatory assignment description in here. On this, you work on together as a group and return as a PDF for grading using the associated Moodle assignment link.


Mandatory Assignment (topic 5, submit via Moodle as PDF)

General requirements

Max 2-3 pages (+1 cover page). Please concentrate on the diagrams and then explaining the rationale behind their design.

Submit this assignment via Moodle as PDF (see the exercises and assignment page for the return link).


Assignment description

This week's assignment involves taking previous week's case description and the BCE models you created.

Step 0. Have a look at the previous week's case description (topic 4) and the BCE model you created at the end of the assignment.


Step 1. Start by reviewing tutorials below.

First, review the tutorial on converting robustness (or BCE) diagrams to collaborations diagrams from here: https://www.visual-paradigm.com/guide/uml-unified-modeling-language/what-is-uml-collaboration-diagram/

Then, review the tutorial on building a sequence diagram from robustness diagram (or BCE models) from here: https://www.visual-paradigm.com/guide/uml-unified-modeling-language/robustness-analysis-tutorial/


Step 2. Convert BCE model from topic 4 assignment to two different UML diagrams

First model: Convert the BCE model (or robustness diagram) to a collaboration diagram.

Second model: Select one use case scenario, explain it briefly, and draw a sequence diagram based on it. 


Take care to not make the sequence diagram too complex. If it looks like that the sequence diagram would have more than eight rows, it is alright to stop at the eight row.


Case description

Please refer to previous week's case and the analysis. This week is a sequel to the initial work you did in topic 4.


Deliverables

Following the instructions above, 1) provide a collaboration diagram and 2) a sequence diagram. Describe the design rationale and what happens in each diagram in your own words. Use complete sentences, add captions to your figures, and pay attention to flow and readability of your report.

Return this work as a single PDF file into Moodle.

Include the Declaration of AI Use at the end of the assignment. The declaration is required for grading the work whether you used AI tools or not.


Declaration of AI Use

In a separate chapter at the end of the document, list the following.

1) Name all AI systems that were used in the development of the contents of this document, and for each

2) How and where they were used (illustrations, proofreading, getting ideas for text, to generate diagrams etc.) or

3) Clearly state that no AI assistance or tools were used in this assignment.

This Declaration is mandatory part of the submission and leaving it out means that the work is incomplete and should not be graded. Declaring that no AI was used in the development of the document, but getting high number in TurnItIn AI check is also a valid grounds for failing the work just by itself.