Question: OO - me Software has been contracted to develop a member services web application for an online gaming cooperative ( GAME - Co ) .

OO-me Software has been contracted to develop a member services web application for an online gaming cooperative (GAME-Co).
GAME-Co provides access to downloadable as well as web-hosted games for three tiers of users. The user tiers are Yearly Premium
(YP), Yearly Basic (YB), and Pay-As-You-Go (PYG). Likewise, games are categorized as Premium and Basic. YP users get complete
access to all games. YB users get access to all basic games but must pay for premium games as given below. PYG users pay per game
based on the table below. Users of the system are allowed to browse game titles by genre, title, popularity, and most recent. They
may also search for games by title. After finding the game of interest, the game is either downloaded or played in the browser based
on game type. YP and YB users can manage their accounts seeing balances, titles purchased, and, in the case of YB users, upgrading
status. All users are required to use an external payment provider (Apple Pay, PayPal, Google Pay) to pay their balance, purchase
upgraded games, or upgrade their status.
Document any simplifying assumptions that are made.
Question 1.(10 Points)
Develop a Use Case Diagram for the GAME-Co. Your diagram should demonstrate a minimum of three Use Cases, three actors, the
appropriate use of Generalization, and an appropriate example of a Use Case including functionality from another Use Case.
Document any simplifying assumptions. The strict use of UML notation is expected.
Question 2.(10 points)
From Question 1, consider the process of a YB user upgrading their status with PayPal. Develop a detailed Use Case Scenario using
the Scenario template for the course. Include a brief description, actors and the step-by-step sequence of actions and identify any
exceptions for this interaction.
Question 3.(only do this part, if you dont want to do all the problems please?!!!!!!!)
Given the description in Question 1, draw a Stereotype class diagram using UML notation. Your diagram should contain an example
of Generalization and include at least 4 classes including one from each type of stereotype class discussed in the lecture.
 OO-me Software has been contracted to develop a member services web

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!