You are on page 1of 2

CPE 203 Software Design

Seatwork: Use Case Descriptions


Name: Ordanel, Mary Eden L. Course: BSCpE 2-A Date: February 21, 2021

Create use cases (brief and intermediate) for the following scenarios:

1. Facebook (registered) user creates a new post using the Facebook app. Consider possible post
options.
Use Case Name: Create a new post using the Facebook app
Actors: Registered Facebook User
Flow of Activities: 1. Go to the Facebook app or facebook.com
2. Enter your email/phone number and enter your password.
3. Click login.
4. The user will be redirected to their newsfeed.
5. To create a post, click the “What’s on your mind?”
6. To post a status, fill the blank space with anything you want to
write/post.
6a. To create room, click “create room” and you can rename the room,
invite people and set the start time.
6b. To upload a photo/video, click the “photo/video” and select the
photo/video you want to post.
6c. To tag friends, click “tag friends” and search for the people you want
to tag.
6d. To set feeling/activity, click the “feeling/activity” and select from the
choices.
6e. To use the camera, click camera and snap something.
6f. To sell, click “Sell something” and let people know what you’re selling
and fill up the details.
6g. To go live, click “live video” and start livestreaming.
6h. To post a moving picture, select “gif” and add it in your post.
6i. To add a background color, select “background color” and choose
from the choices.
6j. To ask for recommendations, click “ask for recommendations” and fill
the details.
6k. To donate, click “raise money” and select a nonprofit to support
7. Then, click the post button to post your status.
8. Facebook will publish your post and it will be posted in your newsfeed.

Exception Conditions: 3.2. If you will enter an invalid password, Facebook will show an error
message saying, “The password that you've entered is incorrect” and you
will enter the password again to log in.
6b.1. Facebook has a limit of 30 photos per post and if you want to post
more you have to create an album.
6b.2. If the video will include someone else’s music, Facebook warns you
that the videos "may contain music that belongs to somebody else" and
will block your video and will remove music from it due to the copyright. If
the video that you posted has been muted, go with this option:
"Restore Audio if you feel this is a mistake and you have the rights to use
this content. Your video will be posted without any muted segments."

2. Registered user creates a new food order in Foodpanda app.


Use Case Name: Create a new food order in Foodpanda app
Actors: Registered Foodpanda User
Flow of Activities: 1. Go to the Foodpanda app.
2. Log in using your facebook or email.
3. Click login
4. The user will be redirected to the main page.
5. Click food delivery.
6. Scroll to look for the restaurant or click “find something you like” and
search for the restaurant/food you want to order.
7. Foodpanda will show you the restaurant you searched for or the list of
restaurants with the food that you searched for.
8. Pick the restaurant where to order and click it.
9. After clicking, the menu will be shown.
10. Click on the desired menu and it will be added to your cart.
11. Tap “view your cart” to see your orders.
12. After finalizing your order, click review payment and address.
13. Enter the delivery address and select a payment method.
14. Then, place order.
14. After that, foodpanda will successfully accept the order of the
customer.
Exception Conditions: 3.1 If you will enter and invalid password, the app will show an error
message and the user can re-enter the password.
10.1 If the product is not in store, the customer could choose not to
order or pick another food item.
13.1 If the consumer's payment method is declined due to authentication
failure, the app sets a right to cancel the order or keep the order.

You might also like