Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

A Video Store (VS) is a small video store renting various kinds of videos. It has a manager, an accountant, 3 sales associates, and a

A Video Store (VS) is a small video store renting various kinds of videos. It has a manager, an accountant, 3 sales associates, and a technician responsible for maintaining VS's computer hardware/software.

Before a new video can be put on the shelf, it must be catalogued and entered into the video database by the technician, including a video id, a video name, and a short description.

Before renting a video, a customer must apply for the membership by providing his/her name, address, and phone number. After the application is done successfully, the customer is provided a customer card with a unique customer id so that he/she can rent a video from VS.

VS has a website telling the information of each video, such as its id, name, content, and availability. The website will run 24 hours a day, 7 days a week. Most of customers are seniors, live close to the store, and have been retired. If a customer wants to rent videos, he/she must physically go to the store in person. When renting videos in the store, a customer shows his/her card and tells the manager what video(s) he/she wants. Customers can only rent a video for three days at a time. The rental information of each video includes a rental id, customer's id, customer's name, customer's phone number, customer's overdue information, the date of the loan and the date of return. Every time a customer rents a video, the system must ensure that this customer does not have any overdue videos. If so, the overdue videos must be returned and an overdue fee must be paid before the customer can rent more videos.

Every morning, the technician prints a report that lists overdue videos so that the manager can email each customer to remind him or her to return the videos.

Every morning, the technician also checks all videos returned the day before. If a video is returned in damaged condition, the manager removes it from the video database and may sometimes charges the customer.

Q1. What software development model will you recommend?

Q2. Assume that the total benefits of the project will be $7,426,380, and the total costs of the project will $8,316,868. Based on the value of ROI, tell whether this project is feasible.

Q3. What techniques will you use to collect requirements and why?

Q4. List 3 functional requirements and 3 non-functional requirements.

I will be sure to upvote!

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Demystifying Databases A Hands On Guide For Database Management

Authors: Shiva Sukula

1st Edition

8170005345, 978-8170005346

Students also viewed these Databases questions