Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

Name: Jezza Mae P.

Panerio Year and Section: BS Info Tech 3-A

Activity 10.4

Consider the example of the movie rental service. One use case is ‘Rent movie,’
and this would be associated with the Subscriber actor.

1. Identify one other main actor and an associated use case, and draw a use case
diagram for the movie rental service.

Choose a Movie

Rented the Movie


Update Movie
Preferences
Log in for
Requirements

Retrieve Rented
Rental Agent Movie Preferences Subscriber

2. Write out the use case for ‘Rent movie’ including the normal and some
alternative courses. You may assume that the normal course is for users to go to
the website to find a movie by director.

Normal Course:
1. The system displays list of movies.
2. The user chooses a director option to find the movie by director.
3. The system displays a huge list of director.
4. The system prompts the user for the name of the director.
5. The user enters the director’s name.
6. The system displays the list of movies made by the director searched by user.
7. The user checks the movie for further details.
8. The user rented the desired movie.
9. The system prompt user’s Log in entry.
10.The user fill-up the requirements.
11.The system returns confirmation for successful log in.
12.The system prompts option for rental period and payment method.
13.The user chooses for rental period and payment method.
14.The system registers user preferences.
15.The user successfully rented a movie and captures the copy of his/her
preferences.
Alternative Course:
5. If the directors name was not found.
5.1. The system displays “Search not found”.
5.2. The system returns to step 4.
8. If the movie to be rented is unavailable.
8.1. The system displays “Movie is Unavailable”.
8.2. The system returns to step 7.
10. If the user requirement is incomplete.
10.1. The system displays an error message.
10.2. The system returns to step 9.
13. If the rental period or payment method is not supported.
13.1. The system displays an error message.
13.2. The system returns to step 12.

You might also like