Question

In: Computer Science

Create a set of use cases for the following system: A video store (AVS) runs a...

Create a set of use cases for the following system: A video store (AVS) runs a series of fairly standard video stores. Before a video can be put on the shelf , it must be catalogued and entered into the video database. Every customer must have a valid AVS customer card in order to rent a video. Customers rent videos for 3 days at a time. Every time a customer rents a video the system must ensure that the customer doesn't have any overdue videos. If so the overdue videos must be returned and overdue fee paid before the customer can rent any more videos. Likewise if the customer has returned overdue videos , but has not paid the overdue fee, the fee must be paid before any new videos can be rented. Every morning the store manager prints a report that lists overdue videos, if a video is 2 or more days overdue then the manager calls the customer to remind them to return the video. If a video is returned in damaged condition the manager removes it from the video database and may sometimes charge the customer.

Please help me! CREATE USE CASE DIAGRAM for the situation in exercise F – Use MS Word to draw it using Insert and Shapes menu) – 1p. Consider that for a customer to have a valid video store card the customer must create an account. Also consider that as a step after renting a video (or videos) the customer must pay for the rental(s). The assumption is that a customer pays only using credit card

Solutions

Expert Solution

A use case diagram is a graphic depiction of the interactions among the elements of a system.

Use case diagrams depict:

Use cases. A use case describes a sequence of actions that provide something of measurable value to an actor and is drawn as a horizontal ellipse.

Actors. An actor is a person, organization, or external system that plays a role in one or more interactions with your system. Actors are drawn as stick figures.

Associations. Associations are modeled as lines connecting use cases and actors to one another, with an optional arrowhead on one end of the line. The arrowhead is often used to indicating the direction of the initial invocation of the relationship or to indicate the primary actor within the use case. The arrowheads should not be confused with the data flow.

System boundary boxes (optional). You can draw a rectangle around the use cases, called the system boundary box, to indicates the scope of your system.

Packages (optional). Packages are UML constructs that enable you to organize model elements (such as use cases) into groups. Packages are depicted as file folders and can be used on any of the UML diagrams, including both use case diagrams and class diagrams.

Answer:

I choose Umbrello to draw the Use Case diagram. It is the professional tool to draw the UML diagrams.

Note: While drawing Use case never relate it to flow. Treat each use case independent and draw dependencies later. This will reduce confusion.

Use Case Diagram for AVS:


Related Solutions

A Video store (AVS) runs a standard video stores. Before a video can be put on...
A Video store (AVS) runs a standard video stores. Before a video can be put on the shelf, it must be cataloged and entered into the video database. Every customer must have a valid a AVS customer card to rent a video. Customers rent videos for three days at a time. Every time a customer rent video, the system must ensure that he/she does not have any overdue videos. If so, the overdue videos must be returned and an overdue...
Design the Use Case Diagram and the test cases for Online Mobile Store Use Cases Phase...
Design the Use Case Diagram and the test cases for Online Mobile Store Use Cases Phase II
description 
 Example: Online Computer Store Requirement 1 – Laptops Requirement 2 - Desktops Requirement 3 - Mainframes Use Cases Testing phase 2 Requirement 1 - Laptops - Test case Requirement 2 - Desktops Requirement 3 - Mainframes
Create a use case diagram for the following system. Attach a WORD file with the diagram....
Create a use case diagram for the following system. Attach a WORD file with the diagram. UVA Chatbot Chatbot is a computer program powered by AI that allows business to interact with the customers via a chat interface. Assume you are working on a project to develop a Chabot that will provide student services for ODU. The Chabot you are working on has the following functions: Gathering Information When a student initiates a conversation, there are some formalities to go...
use any online video that tours a store, or you may tour your own home and...
use any online video that tours a store, or you may tour your own home and examine it for stimuli you were unaware of*** Sometimes when we engage in conversations with people or visit retail establishments, we may not be fully aware of all the stimuli (i.e. signals) that one communicates with us. Becoming more aware of stimuli can improve your interpersonal relationships. Identify a retail establishment (e.g. drugstore, grocery store, restaurant, clothing, shoes, make-up, etc.) that you tend to...
(a) Sally runs an antique store in Causeway Bay. One night, after closing of the store,...
(a) Sally runs an antique store in Causeway Bay. One night, after closing of the store, she brought all the cash received during the day to deposit into the bank. In a lane not far from her store, a man in black jacket suddenly rushed past Sally, pulled on her handbag to wrench it from her hands. Losing her bag, Sally immediately chased after the man. In desperate attempt to escape, the man kicked Sally vigorously. Sally fell on the...
Susan runs a store that sells furniture. One day, Brittney, a customer, walks in the store....
Susan runs a store that sells furniture. One day, Brittney, a customer, walks in the store. After looking around the store, Brittney approaches Susan to buy an expensive wooden chair for $1,200. Susan gives Brittney a written contract for the purchase of the chair, which Brittney reads. While Brittney is reading the contract, Susan tells Brittney, “If you sign now, we can also deliver to you a free luxury wooden table to go with the chair.” Brittney tells Sarah, “Oh...
Susan runs a store that sells furniture. One day, Brittney, a customer, walks in the store....
Susan runs a store that sells furniture. One day, Brittney, a customer, walks in the store. After looking around the store, Brittney approaches Susan to buy an expensive wooden chair for $1,200. Susan gives Brittney a written contract for the purchase of the chair, which Brittney reads. While Brittney is reading the contract, Susan tells Brittney, “If you sign now, we can also deliver to you a free luxury wooden table to go with the chair.” Brittney tells Sarah, “Oh...
Create a set of use case documents and use case diagrams for a university library borrowing...
Create a set of use case documents and use case diagrams for a university library borrowing system (Do not worry about catalogue searching etc.) The system will record who has borrowed what books. Before someone can borrow a book, he or she must show a valid ID card that is checked to ensure that it is still valid against the student database maintained by the registrar's office. The system must also check to ensure that the borrower does not have...
Starting a Family Video, This is an SQL Assingment Each family video has a store number,...
Starting a Family Video, This is an SQL Assingment Each family video has a store number, a street address, city, state, zipcode, and phone number. Each store will have a number of employees. Each staff member should have an employee number, name, salary, phone number. Each store should have a single employee that is the manager for that store. assume that every DVD is a movie. Every movie will have a title and a single category (Action, Drama, Horrow, SciFi,...
with PHP Create a class called Invoice that a hardware store might use to represent an...
with PHP Create a class called Invoice that a hardware store might use to represent an invoice for an item sold at the store. An Invoice should include four pieces of information as instance variables — a part number (type String), a part description (type String), a quantity of the item being purchased (type int) and a price per item (double). Your class should have a constructor that initializes the four instance variables. Provide a set and a get method...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT