Object Modeling- Class & Sequence Diagrams

profileal3lmi
almarhoon_mile8.doc

MILESTONE EVALUATION SHEET

MILESTONE NO.

8

DATE: 04/07/2015

COURSE NO.: ISMG-3600

INSTRUCTOR: DR. Karimi

TEAM NO. OR NAME

TEAM MEMBERS

Hassan Almarhoon

Student comments:

Instructor comments:

Score: image1.wmf

{System Name}

Author (s): _______________ Date: ___________

Version: ___________

USE CASE NAME:

Send Promotions

USE CASE TYPE

USE CASE ID:

000-004

Business Requirements: (

PRIORITY:

High

System Analysis: (

SOURCE:

Requirement – MSS-R2.00

PRIMARY BUSINESS ACTOR

Customer

PRIMARY SYSTEM ACTOR

Send Promotions

OTHER PARTICIPATING ACTORS:

·

OTHER INTERESTED STAKEHOLDERS:

·

DESCRIPTION:

This use case documents the event of a send promotions to the customers.

PRE-CONDITION:

All customers should have active account to receive the promotions.

TRIGGER:

This use case is initiated when the customers received the promotions.

TYPICAL COURSE

Actor Action

System Response

OF EVENTS:

Step 1: Customer pick promotion

Step 2: The system display a request by the account number.

Step 3: Choosing the best offer that fit with them.

Step 4: The system will verify the account number.

Step 5: Customers will verify the information of picking the promotion. And buying with good deals.

Step 6: The system will check the payments status if is it still active or not.

Step 7: Summery of the order to the customer.

Step 8: When the order is placed. The system will generate the information to the customer.

ALTERNATE COURSES:

Alt-Step3: Customer can change their choice.

CONCLUSION:

The use case concludes when the customer got the confirmation.

POST-CONDITION:

BUSINESS RULES

· Valid E-mail

IMPLEMENTATION CONTRAINTS AND SPECIFICATIONS

· None

ASSUMPTIONS:

· None

OPEN ISSUES:

None

Use Case Name

Use-Case Description

Participating Actors and Roles

Generate Point Redemption Coupons

This use case describes the event of Manage coupon addition and coupon redemption functions with this versatile coupon module. The module includes a real time coupon code generator, which can produce unique coupon.

Customer (primary system actor)

Generate Customer Reports

This use case describes the event of running reports from lists.

Manager (primary system actor)

Record Customer Activity

This use case describes the event of recording the activities that the customer did.

Customer (primary business actor)

Send Promotions

This use case describes the event of incentivize the point-of-purchase. Combines advertising with promotional deals to entice consumers and clients to buy products.

Customer (primary system actor)

image2.png

image3.png