Object Modeling- Class & Sequence Diagrams
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:
{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) |