Consider the use-case description and domain model, which shows the navigability of the associations, for the video sales and rental shop application.  Using only one boundary class, one control class and any of the entity classes specified in the domain model. Write the flow of events analysis for this use case and construct a sequence diagram that shows the objects required to realize this use case and the messages that are passed among the objects. State any assumptions that you need to make. Flow of events for Reserve Video (Staff scenario) Use Case Analysis: 1. The ReserveVideo Ul object displays the screen for reserving a video. 2. The user enters the member number and the movie ID. 3. The ReserveVideoUI asks the ReserveVideoMgr to reserve the indicated video . 4. Tile ReserveVideoMgr gets the list of rental copies for the movie from the MovieVideo object. 5. The ReserveVideoMgr searches through the list of rental copies for an available one. 6. The ReserveVideoMgr asks the available Rental object to reserve itself for the member. 7. The ReserveVideMgr informs the Member object of the new reservation.

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

SUBJECT:SOFTWARE ENGINEERING

I NEED THE ANSWER QUICKLY 

 

Q3. Consider the use-case description and domain model, which shows the navigability of the associations, for the video sales and rental shop application.  Using only one boundary class, one control class and any of the entity classes specified in the domain model. Write the flow of events analysis for this use case and construct a sequence diagram that shows the objects required to realize this use case and the messages that are passed among the objects. State any assumptions that you need to make. Flow of events for Reserve Video (Staff scenario) Use Case Analysis:

1. The ReserveVideo Ul object displays the screen for reserving a video.

2. The user enters the member number and the movie ID.

3. The ReserveVideoUI asks the ReserveVideoMgr to reserve the indicated video

. 4. Tile ReserveVideoMgr gets the list of rental copies for the movie from the MovieVideo object.

5. The ReserveVideoMgr searches through the list of rental copies for an available one.

6. The ReserveVideoMgr asks the available Rental object to reserve itself for the member.

7. The ReserveVideMgr informs the Member object of the new reservation.

Notes:

I. Since we are only given the movielD as an input value, we need to identify the rental copies for a movie via its associated MovieVideo object, which knows about all of its rental copies by way of the association has between MovieVideo and RentalCopy.

2. Since not all copies of a video may be available for rental (either rented already or reserved), we need to search: for au available copy. Since this is the basic path. We assun1e that the search succeeds in finding an ava11lable copy.

3. Since the navigability of the Reserve association is bi directional, it is necessary for the Member object to be informed off the fact that a new video has been reserved

Expert Solution
steps

Step by step

Solved in 3 steps with 2 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY