Our Services

Get 15% Discount on your First Order

[rank_math_breadcrumb]

information technology

Part A is the lab HTML and part B is the Lab Use case. Both parts should be answered separately. 

CSIS 100

Lab: Use Case Modeling Assignment Tutorial

Overview

There are plenty of references for you to get a better understanding of Use Case Modeling. You should start with the Video included in the Watch section of your course shell.

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.

Instructions

To construct your Use Case diagram, you will use a web-based modeling tool,
Draw, which can be found under
Lab: Use Case Modeling Resources. The instructions to use this tool are as follows:

1. Open a web browser and navigate to
Draw. 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 a new diagram”.

3.
This opens a new screen. Just click on the “Blank Diagram” and create a blank diagram. This opens your template screen to start diagraming.

4.
Click on the down arrowhead to the left of the word “General” to collapse the General symbols

5.
Then click on the arrowhead next to “UML” to open the UML symbols.

6. Drag in as many Actors and Use case symbols as you need for your Use Case Diagram.

7.
When you are ready, click on the File-Save As button. 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. Once you have named the file, click on the Device icon and it will open your file save as menu

Sample Use Case Diagram of and ATM

This is a sample of a very high-level Use case Diagram. Notice that the symbols are very simple. There are only four symbols ever used in Use Case Diagrams.

1.
Stickman—These are called actors. But in system modeling, actors do not need to be people. Notice the Bank in this diagram is an Actor. The Bank is a system that interacted with the system you are modeling. Notice the naming. Actors are not specific people. They are Classes of people or entities (Bank).

2.
Box—In this diagram, it is the box labeled atm:ATM. This box represents the Boundaries of the system you are modeling. Is short, this would be the application you are developing.

3.
Lines or Arrows—These show the relationships between Actors and Use Cases and between Use Cases to other Use Cases.

4.
Ovals—These are the Use Cases. Notice the names on the Use Cases. They are all, what we call, Verb Phrases. Refill Machine—Verb is first and noun second. This is because Use Cases are actions. Notice as week it does not say Maintenance Person Refills the Machine. That is not needed because the line from the Actor tells us that.

Again, there are no other symbols on the Use Cases. If you find yourself trying to make the diagram look pretty you will lose points. They are standard and understood by all software developers. Using other symbols might look good to you but a developed may not understand what the meaning is.

Now let’s take a look at the Use Case Description. Every Use Case in your model will require a Use Case Description. This the format of the Use Case Description you will use for this Lab. There are variations of this format in the industry, but the content is generally the same. I’m filling in this form based on the sample Use Case diagram from Above. I will be using the Withdraw Cash Use Case.

Use Case Name:

Withdraw Cash

Participating Actors:

Bank Customer; Bank

Entry Conditions:

Bank Customer is successfully Logged in to the ATM

Flow of Events:

1. Select the Withdraw Funds Option

2. Enter the amount of the withdraw

3. Wait for approval

4. Verified Funds available

5. Dispenses Cash

6. Takes Cash

7. Takes Receipt

8. Logs out of the system

Alternative Flows:

4.1. Display Insufficient Funds notice

4.2 Prints receipt

4.3 Return to step 7

8.1 Return to step 2

8.2 Enter a lower amount

8.3 Return to step 4

Exit Conditions:

Customer leaves with or without cash.

Notice the numbering of the Flow of Events (the normal process when all goes right). These are numbered steps from 1 through the end (in this case 8). But notice the numbers of the Alternative Flows (a flow that only occurs is something that does not process as normal). To accurately reflect where the alternative Flow kicks in it starts with the number of the step where the problem occurred.

So normal flow would be the funds are verified in step 4. If not the system goes to step 4.1 and follows those steps. Instead of the normal log out in step 8 the customer may choose to reenter a lower amount. If so, that would take them to Alternative Flow step 8.1.

Step numbering is another critical grading criteria.

Tasks:

1. In a three-paragraph summary, describe the system you are modeling. Save this summary in a Word document entitled [Your first name + your last name] + “_UML_Lab”.

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 5 (five) Use Case descriptions. One for
each of the required 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:

[For a discussion and example of use case descriptions, be sure to view the articles and videos in your Reading & Study folder.]

Deliverables:

Upload your diagram (saved as an XML file) and your Word document containing your summary and use case descriptions to the assignment link by the date specifie

Page 2 of 2

image4.png

image5.png

image6.png

image7.gif

image1.png

image2.png

image3.png

Share This Post

Email
WhatsApp
Facebook
Twitter
LinkedIn
Pinterest
Reddit

Order a Similar Paper and get 15% Discount on your First Order

Related Questions

CASE STUDY 4303

See attached. Policy Writing Approach Refer to “Case Study: Policy Writing Approach” found on page 102 of your textbook and copied below. Regional Bank has been growing rapidly. In the past two years, it has acquired six smaller financial institutions. The long-term strategic plan is for the bank to keep

SLP 3 – 25

Please help me Module 3 – SLP E-Business, E-Commerce, and M-Commerce The trouble with credit cards online is providing your credit card credentials to a seller. With companies such as PayPal, you do not have to provide those credentials to the seller and your credit card credentials are with the

Case 3 – 25

I need help Module 3 – Case E-Business, E-Commerce, and M-Commerce Assignment Overview The Case Assignment for this module involves your understanding the e-business sector as a component of the information technology revolution that is evolving from Web 2.0 to Web 3.0. As usual, we have identified some salient sources

SLP 2 – 25

I need help with my homework assignment!  Module 2 – SLP IT Services and Cloud Computing If Cloud computing is the greatest thing for business since sliced bread, then by extension, it certainly ought to be the greatest thing for education since chalk. In point of fact, a relatively large

Case 2 – 25

Need help please Module 2 – Case IT Services and Cloud Computing Assignment Overview The Case Assignment for this module involves thinking systematically about the IT services movement in general and about cloud computing as a particular instance of that approach. You will start by reviewing a number of sources

SLP 1 – 25

Need help with my homework Module 1 – SLP Web 2.0 and Social Networks The purpose of the Session Long Project in Trident University classes is to give you the opportunity to explore the applicability of the module to your own life, work, and place in space and time, and

Case 1 – 25

I need help with my homework please.  Module 1 – Case Web 2.0 and Social Networks Assignment Overview In this Case Assignment, you are exploring the technological underpinnings of the Internet. The objective of this Case is to better understand the evolution of the Web from Web 1.0 and Web

SP DB

See attached. In your own words, please discuss a cybersecurity policy with which you are familiar. The example can come from work, school, or a business relationship. You can also research organizational policies posted online. Give a brief description of the policy. What is the purpose and value of the

Changes in existing interview question for Info I’m attaching th topic

Topic:   Enhancing Cybersecurity in IoT Networks: A Comprehensive Study on Threat Detection and Mitigation Strategies · Details about the research (Background, methodology, research questions) · ·  The rapid proliferation of IoT devices has opened up new avenues for cyber threats. Securing these devices has become increasingly complicated, as over 75 billion

Active directory automation

Need help to get an assignment done. Requirements are VMware, windows server core (not the full GUI). PowerShell Automation for Active Directory Submission Template Screenshot 1 Onboarding New Users from CSV Single screenshot showing: Script output (e.g. “Created user: jdoe”). Get-ADUser results for those SamAccountNames. Your custom prompt (server name

HIMS 11

  Assignment Instructions:  Using the Patient Healthcare Data in the attached Excel file (attached below), construct a 3-D Clustered Column Chart depicting the three healthcare parameters (weight, height, age), and title this chart ” Patient Healthcare Data” at the top center and show Legend at the bottom. After reviewing the

Governance, Ethics, and Security

 Assume the role of an IT security consultant who has been contacted by a company to provide them with a written code of IT conduct for its employees and a security policy for the firm. In preparation for undertaking this large job, prepare a proposal explaining what topics you will

Cloud-Based Management and Analytics

Final Project Topic: (5 pages research paper) Topic: Data Management and Analytics: Explore how enterprises use cloud-based data management and analytics tools to drive business decisions and gain competitive advantages. Competitive advantages through cloud analytics: Citation: Cooper, A. (2020). How Netflix Uses Big Data and Analytics to Drive Success. Forbes.

Powtoon commercial

see attached file Powtoon Commercial Project Do not pay for anything on this site! Learning animation can be very challenging yet very fun. Navigate to the Powtoon website, click Pricing in the top menu, scroll down, and click FREE Start Now $0 free. Create an account if you do not

HIMS W12D12

 What is Big Data in healthcare? How is it generated in a typical healthcare facility, like a hospital? What two common formats are used, and what are the advantages and disadvantages of each? How is this data used for unraveling hidden trends, strategic planning, and operational decision-making?  What are the

INFA W12D12

  In the discussion this week, you and your peers are asked to consider and discuss information security career pathways relevant to your personal goals and career plans. Where are you currently in your career? What is the next level up or sideways for you in your desired career field?

CASE 4 – 40

i need help please Module 4 – Case Database Systems and Knowledge Base Assignment Overview The Case Assignment for this module considers the emerging and important trend toward what is called “open-source software.” The Background Information contains material regarding this movement; its effect is being felt in many different areas

SLP 4 -40

I need help Module 4 – SLP Database Systems and Knowledge Base Go to  Kaggle.com  and register with any one of your email addresses. Kaggle is a open-source data repository often used in Data Analytics to practice with datasets. Go to this  Kaggle dataset  that has 9,514 movies on Netflix,