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

public finance

Module 1 Assignment Details · Due Sunday by 11:59pm   Weekly Objectives Students will: · Define public administration and why it is important. · Define and explain key terminology related to public budgeting and finance administration.  · Differentiate between the four stages of public budgeting (preparation, approval, execution, and audit/evaluation) and describe their

VII

see attached. CybersecurityPolicies Without Borders This assignment measures your mastery of ULOs 2.1, 2.2, 2.3, 5.3, and 6.2. Unlike countries, the Internet is not confined to specific national borders or geopolitical boundaries defying traditional governance. Perform research in the CSU Online Library and the Internet, and answer the following questions:

Information Systems VI Aassignment

see attached. Course Textbook(s) Lewis, T. G. (2020). Critical infrastructure protection in homeland security: Defending a networked nation (3rd ed.). Wiley.

power point

Video Presentation As a synthesis of the prior five weeks, each student will create an informational video presentation. The video presentation must be a Senior Executive Level presentation to a real world company/organization. If students are unfamiliar with that style of presentation, they are to research it.  Application of Learning:

V

see attached During the Bush and Obama administrations and because of 9/11, the Department of Homeland Security (DHS) assumed lead responsibilities for many of the CIKR sectors assigning Sector-Specific Agencies (SSAs) to establish sector-specific protocols for protection. However, most of these sectors have the DHS as its SSA. Under this

IV Journal

see attached. Should the private sector be proactively involved in all phases of preparedness for attack avoidance (either physical or cyber-based) or should the private sector act solely as a resource when called upon by the public/government sector? Why, or why not? Your journal entry must be at least 200

SA

see attached  Begin by researching and identifying a critical infrastructure sector or component (there are 18 of them to choose from) such as power, finance and banking, or municipal services. Perform an analysis of the selected component, identifying its vulnerabilities. After conducting your research, either in the CSU Online Library

Course Closure

  Congratulations on reaching the end of this course! This week: Discuss the salient manner in which you would apply the learning outcomes of this course to your professional and/or personal life. Talk about the topics you found most valuable or useful, either personally or professionally.

Relational Set Operators

  A relational database model allows database users to analyze data thoroughly. To accomplish this, advanced commands such as “union” and “intersect” may be used. Describe a business scenario where a “union” relational set operator may be used to merge two similar data sets. Analyze the analysis and data consistency

Concurrency Control

  There are times when a database is accessed by many users across the enterprise. Transaction logs can help maintain concurrency in a multiuser platform. Describe at least two business scenarios where “commit” and “rollback” would be required. Describe how these functions would be essential for business continuity and concurrency

Healthcare Industry Solutions: Transforming Patient Care and Operational Efficiency

Healthcare industry solutions refer to a wide range of technologies, tools, and strategies designed to improve the way healthcare organizations operate and deliver patient care. These solutions combine software, digital platforms, data analytics, medical devices, and process innovations to address challenges in hospitals, clinics, pharmaceutical companies, insurance providers, and the

Comprehensive SharePoint and Teams Migration Solutions

   Modern businesses depend on collaboration and document platforms to stay productive, and moving these systems during a tenant migration is often complex. CloudBik’s Teams to Teams Migration offers an effective way to transfer Teams environments, including chats, channels, and files, without impacting end-users. At the same time, the SharePoint

Why Businesses Need Tenant to Tenant Migration

   The need for Tenant to Tenant Migration is growing as many companies go through mergers, acquisitions, or restructuring. Having data in two separate tenants can create confusion and extra work for IT teams. Moving everything into one tenant gives users a simple and unified experience. The OneDrive Migration Tool

Easy Data Transfer from Google to Office 365

  Many businesses choose Microsoft 365 over Google Workspace because it connects better with apps like Excel, Teams, and Outlook. But during migration, the main worry is losing data or breaking folder structures. The migrate from Google Workspace to Office 365 blog explains how to transfer emails, calendars, and files safely

HIS-D40-C

I have a question about Health Information System, who can help with questions?

HIS-B39-C

My questions are about Health IS. Who can help with these questions?

Advanced SQL and PL/SQL

  Extracting and interpreting data can be very valuable to an organization. Describe the importance of using sub queries in a database system. Provide at least two business case scenarios to support your response.

creating

Create a Visual Origin Story In Module 1 you are to complete the team-building exercise ” Visual Origin Story: Adventures in collaborative storytelling .” This exercise is from the book:  Murdoch-Kitt, K. M., & Emans, D. J. (2020). Intercultural collaboration by design drawing from differences, distances, and disciplines through visual