Reference no: EM131418610
Lab: UML Diagrams
Background:
"The Unified Modeling Language, or UML, as it is popularly known by its TLA (three-letter acronym!), is the language that can be used to model systems and make them readable. This essentially means that UML provides the ability to capture the characteristics of a system by using notations. UML provides a wide array of simple, easy to understand notations for documenting systems based on the object-oriented design principles. These notations are called the nine diagrams of UML."
(https://www.developer.com/design/article.php/1553851/UML-Overview.htm)
In this exercise, you will be developing the first of the UML diagrams, known as a Use-Case diagram. Before beginning this lab, be sure to read the articles and watch the videos that are in your Reading & Study folder.
In this lab, you are a Systems Analyst working for Liberty University. It is your responsibility to produce a Use Case diagram (complete with Use Case descriptions for each Use Case) for a system that will model an existing system. The system that you choose to model is your decision. Some examples are the systems that you use to apply for admission to the university, the system you use to sign up for classes, the system you use to order textbooks, or another system of which you are familiar.
To construct your Use Case diagram, you will use a web-based modeling tool that is found at www.draw.io. The instructions to use this tool are as follows:
1. Open a web browser and navigate to www.draw.io. You will immediately see a screen like the one below that asks you where you want to save your files. Select "Device" from this screen.
2. The next screen prompts you to either Create a new diagram or Open an existing diagram. Click "Create new diagram".
3. The next screen prompts you to give your diagram a name and to select a template for your diagram.
a. Name your file using the convention [Your First and Last Name without spaces] followed by "UseCaseDiagram".
b. Select Software design from the Templates combobox.
c. Click the diagram (shown below) that resembles a Use-Case diagram.
d. Click "Create".
4. The next screen that opens is your work area. It is pre-filled with a sample Use-Case diagram that you can modify by changing the names of the use cases and actors, and adding or deleting use cases and connecting lines.
If you want to add new use cases or connecting lines, select UML from the toolbox on the left-hand side of the page. This will expand the list of symbols you can add to your diagram.
Tasks:
1. In a three paragraph summary, describe the system you are modelling. Save this summary in a Word document entitled [Your first name + your last name] + "_Lab 6".
2. Create a Use-Case diagram with a minimum of 3 actors and 5 use cases.
3. Include 1 "extends" relationship in your model.
4. In the same Word document as your system summary, create use case descriptions for each of the use cases you identified.
The format of your use case descriptions should be as follows:
Use Case Name:
Participating Actors:
Flow of Events:
Alternative Flows:
Entry Conditions:
Exit Conditions:
Attachment:- Lab_Diagrams_Instructions.rar