Create a use-case diagram with a minimum of three actors

Assignment Help Software Engineering
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

Reference no: EM131418610

Questions Cloud

Compute the missing amounts in the following table : Compute the missing amounts in the following table. Describe and evaluate the company's cash management activities in each of the three years (dollars in millions).
Examine three ways you believe that social networks have : From this week's video, examine three ways you believe that social networks have "leveled the playing field" between major corporations and small businesses.
Facing a union organizing campaign : You have been hired by XYZ as a consultant. They are currently facing a union organizing campaign. You have been asked to write a briefing memo for senior management. Your memo must address:
Calculate the predicted z score for the dependent variable : Transform the raw score for the independent variable to a z score.- Calculate the predicted z score for the dependent variable.
Create a use-case diagram with a minimum of three actors : CSIS 100- Create a Use-Case diagram with a minimum of 3 actors and 5 use cases. Include 1 "extends" relationship in your model.
Calculate the predicted z score for the dependent variable : Calculate the predicted z score for the dependent variable.- Transform the z score for the dependent variable back into a raw score.
How would this procedure be coded : A patient undergoes a pacemaker insertion. She is not expected to survive if she doesn't have the operation. What code should be reported? Which of the following code ranges are add-on codes reported for prolonged physician services?
Different innovation strategy-cost leadership strategy : What is the different innovation strategy compared to a cost leadership strategy. (For each one, the innovated strategy and cost leadership, both need to discuss market position, pay mix, and benefit strategy)?
Describe and evaluate the company’s cash management : From the following transactions, prepare a statement of cash flows for Lana and Sons in the proper form. The company began the year with a cash balance of $13,000. Describe and evaluate the company's cash management activities during the year.

Reviews

Write a Review

Software Engineering Questions & Answers

  Construct analysis class diagram to depict the objects

Construct Analysis Class Diagram to depict the objects of the system and their relationships. Construct Analysis System Sequence Diagram in instance form for Record Customer Activities defined.

  Provide the uml diagrams for the given problem

Provide the UML diagrams for the given problem with clear explanations on the design decisions. Derive detailed Use Case diagram, Class diagram & a sequence diagram and provide an alternative OO design for the same problem

  Explanations on fixing c++ code errors

This technique takes an array of ints as a parameter and returns an array of Booleans. For each element in the parameter array whose value is 0,

  Analyze the need for waterfall and agile methodologies

Analyze the need for waterfall and agile methodologies. Explain the advantages of extreme programming (XP) and analyze the advantages of its application in high-budget short-time projects.

  What is usability in software engineering

The software is seriously flawed but customers continue to use it because its interface is very similar to other products on the market in the same price range.

  Quality is one of the three most important parts of

quality is one of the three most important parts of healthcare success or lack thereof cost control and access are the

  Identify two significant operational deficiencies

Identify two significant operational deficiencies and two significant information system control deficiencies.- suggest a potential solution.

  Question about ranges and functions

Assume you have functions that you want to call for many individual year values, as well as ranges of years, and you are deciding on whether to use an if statement or a switch statement.

  Use short answers to explain the difference between them

Transmission Control Protocol (TCP) and Internet Protocol (IP)

  Element of array

Discuss how do you access the element of array a located at row two and column four?

  Construct a data dictionary and draw a hierarchy chart

Construct a data dictionary, and draw a hierarchy chart and flowchart or pseudocode for a program to produce a report for the principal of a school.Output.

  Compare and contrast the differences in architecting

the article is an overview of the topic of software architecture and contains several brief case studies in chapter 4.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd