Top-Rated Free Essay
Preview

Activity Diagram: Of-the-Month Club

Good Essays
632 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Activity Diagram: Of-the-Month Club
Create an activity diagram for the following 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 one 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 service(s) (e.g., coffee). Some customers request a double or triple membership (e.g., two pounds of coffee, here 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, and vegetables), so the system needs to accommodate this future expansion. OTMC is also planning to offer three-month and six-month memberships.

USE CASE NAME:
Submit new subscription
ACTOR:
Potential customer
DISCRIBTION:
Describes the process when a potential customer submits an order for a one-year membership of a certain product.
PRECONDITIONS:
The customer is willing and able to pay for the membership
NORMAL COURSE:
1. This use case is triggered when a customer calls to join the OTMC

2. Operator records basic customer information including name, mailing address, phone number, e-mail address, credit-card information, start date and membership service

3. Customer selects computer games

4. Customer selects type of game

5. Customer selects age level

6. Operator confirm order quantity

7. The operator places the order in the system

8. The system verifies and approves the order

9. The customer is billed

10. Service begins
POST-CONDITIONS:
The customer is satisfied with the service and is willing to renew his membership
EXCEPTIONS:
The customer's credit card bounced
The customer did not find a membership suited for himself

USE CASE NAME:
Submit subscription renewal + submit a new subscription
ACTOR:
Past customer
DISCRIBTION:
This use case describes the process when an existing customer submits an order for the renewal of his membership
PRECONDITIONS:
The customer was pleased with the service he received
NORMAL COURSE:
1. This use case is triggered when a customer calls to renew his membership with the OTMC

2. Operator checks the records of the customer's past subscription and payment records

3. Operator confirms order quantity

4. The customer wishes to double his subscription

5. The operator places his order in the system

6. The system verifies and approves the order

7. The customer is billed for the renewal and doubled subscription

8. The customer's membership is renewed
POST-CONDITIONS:
OTMC begins promoting its new memberships
EXCEPTIONS:
The customer's credit card bounced
The customer was not satisfied by the service

USE CASE NAME:
Submit new subscription offer
ACTOR:
Past customer
DISCRIBTION:
Describes the process when an existing customer submits an order for a new subscription
PRECONDITIONS:
New subscription promotion was sent to customers
NORMAL COURSE:
1. This use case is triggered when a customer calls to inquire about the 3 month membership with the OTMC

2. The operator explains the new subscription plan

3. The customer orders a 3 month subscription for a new product

4. Operator checks the records of the customer's past subscription and payment records

5. The operator places his order in the system

6. The system verifies and approves the order

7. The customer is billed for the newly added subscription

8. The customer's new membership begins
POST-CONDITIONS:
The new membership is recorded and the product is sent to the client
EXCEPTIONS:
The customer's credit card bounced
The customer did not find a membership suited for himself

You May Also Find These Documents Helpful