List down all functional requirements for the avs system

Assignment Help Computer Engineering
Reference no: EM132177418

Video Store (AVS) runs a series of fairly 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 AVS customer card in order to rent a video.

Customers rent videos for three days at a time. Every time a customer rents a video, the system must ensure that he or she does not have any overdue videos. If so, the overdue videos must be returned and an overdue fee paid before customer can rent more videos.

Likewise, if the customer has returned overdue videos but has not paid the overdue fee, the fee must be paid before new videos can be rented.

Every morning, the store manager prints a report that lists overdue videos. If a video is two or more days overdue, the manager calls the customer to remind him or her 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.

1. List down all functional requirements for the AVS System.

2. Draw a use case diagram for the AVS System.

3. Create a detailed (expanded) use-case description for one of the main use case.

4. Draw a class diagram for the AVS System.

5. Draw a sequence diagram for the main use case in 3.

Reference no: EM132177418

Questions Cloud

Create a parse tree that shows that the string can be : A string of characters belongs to a language defined by a grammar, we must create a parse tree that shows that the string can be generated by the grammar.
What is the corresponding average total cost : (a) What is the corresponding average total cost (ATC) function? (b) What is the corresponding short-run marginal cost (SMC) function?
How the processor architecture supports virtual memory : Explain what effects (positive or negative) the architecture's virtual memory support has on application software.
What is the corresponding average total cost : (a) What is the corresponding average total cost (ATC) function? (b) What is the corresponding short-run marginal cost (SMC) function?
List down all functional requirements for the avs system : Video Store (AVS) runs a series of fairly standard video stores. Before a video can be put on the shelf, it must be cataloged and entered into the video databas
What did the bank of england : What did the Bank of England do in the event of the 1987 stock market crash?
Profit-maximizing price : What is your profit-maximizing price if you control 5 percent of the market? What is your profit- maximizing price if you control 15 percent of the market?
What should Schuessler and Pringle conclude : BUAD 631 STATS Homework - Each consumer has evaluated the drink on a 100-point scale, What should Schuessler and Pringle conclude
How the ice cream industry fits the oligopoly model : Describe how the ice cream industry fits the oligopoly model

Reviews

Write a Review

Computer Engineering Questions & Answers

  Produce a requirements document for a program

Produce a requirements document for a program that allows a company to send out personalized mailings, either by e-mail or through the postal service.

  Write a method called reverse that accepts string parameter

Write a Boolean method called startT that accepts a String parameter and returns true if the string starts with "T", otherwise returns false.

  Explain data link layer characteristics

Why is the Data Link layer considered to be the most unique layer amongst all the layers of the OSI Model.

  Network eavesdropping on personal conversations

Network Eavesdropping on Personal Conversations - what to do when you find out about the practice?

  What checks would you need to implement to ensure

What checks would you need to implement to ensure that executing buggy or malicious scripts could not corrupt or crash the browser?

  Show that the time efficiency of solving the coinrow problem

Show that the time efficiency of solving the coin-row problem by straightforward application of recurrence (8.3) is exponential.

  Write a program that will count the number of words

Using methods from the String class, write a program that will count the number of words which are separated by blanks in a String.

  What is difference between AMPS and D-AMPS cellular systems

What is primary difference between AMPS and D-AMPS cellular systems? What is primary difference between AMPS cellular systems and newer PCS mobile telephones?

  Define the project in terms of the selected framework

System Architecture and Intergration IT- Define the project in terms of the selected framework. Discuss advantages for using the selected framework.

  Define a function insert to insert a new binding

COMP 302 Programming Languages and Paradigms Assignment. Define a function insert to insert a new binding in the right place in the binding list. Define a function eval which evaluates expressions and returns options

  Write a function to do a quicksort on a list

Write a function to do a bubble sort on a list. Write a function to do a quicksort on a list. How many times will the following code print out the message?

  What memory bandwidth is required to support all 12 cores

You are asked to design a 12 core chip where each core is as described, and will run at 2GHz. What memory bandwidth is required to support all 12 cores? Look up current memory bus speeds - are they sufficient to our requirements?

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