In: Computer Science
Scenario: Of The Month Club (OTMC)
Consider a System Request that has been received for the following proposed System:
• Of‐the‐Month Club (OTMC) is an innovative young firm that sells memberships to people who have an interest in certain products.
• People pay membership fees for 1 year and each month receive a product by mail. For example, OTMC has a coffee‐of‐the‐month club that sends members one pound of special coffee each month.
• OTMC currently has six memberships (coffee, wine, beer, cigars, flowers, and computer games), each of which costs a different amount.
• Customers usually belong to just one, but some belong to two or more. • When people join OTMC, the telephone operator records the name, mailing address, phone number, e‐mail address, credit card information, start date, and membership plan(s) (e.g., coffee). A new system would allow members to self-enroll via the web. • Some customers request a double or triple membership (e.g., 2 pounds of coffee, three cases of beer).
• The computer game membership operates a bit differently from the others. In this case, the member must also select the type of game (action, arcade, fantasy/science fiction, educational, etc.) and age level.
• OTMC is planning to greatly expand the number of memberships it offers (e.g., video games, movies, toys, cheese, fruit, vegetables), so the system needs to accommodate this future expansion.
• OTMC is also planning to offer 3‐month and 6‐month memberships.
Part 1:
Based on the scenario and the high-level requirements described above, create a set of use cases for an information system that would support OTMC operations as described above. Use the fully developed template available in Canvas
Recommendation: In building the major use cases, follow the four‐step process: identify the use cases, identify the steps within them, identify the elements within the steps, and confirm the use cases.
Part 2:
Draw a context diagram and a Level 0 DFD (Data Flow Diagram) for the use cases you developed in part 1.
Use Case:- Customer Subscribe Membership
Description:- Customer can busy subscription using webpage for various Products offerred by OTMC system for different subcription duration.
Primary Actor:- Customer
Flow of Events:-
Exception Flow:-