CSIT314 Software Development Methodologies
Lab 2
Task 1:
Download a free UML tool of your choice and install it on your laptop/PC. Some example of free UML tools:
• Modelio https://www.modelio.org/
• UML Let https://www.umlet.com/
Task 2:
Using a UML tool of your choice for the following exercise
1. Based on the list of user stories for the insurance company you completed in Lab 1, develop use case diagrams and two use case descriptions
2. Use the b-c-e framework to develop a design
a. Identify entity classes and their relationships, attributes and operations.
b. Identify boundary and controller classes (note: one controller class for each use case)
d. Draw a class diagram to represent your design
c. For the two use case descriptions you have done in question (1), draw a sequence diagram for each of them.