Kick Off Your Assignment for Just $10* Get Started
  • Subject Name : Systems Analysis & Design with UML


Task 1. Detailed (Use Case Description)
A use case is a user system interaction point of use case diagram. There are many use cases are defined under a use case diagram. In case of Caf de Carol software system there are so many use cases are defined for different functional and operational processes in view of the user of the system. Use case model is unified modeling approach used to extract the software system requirement from the given problem domain of a system. The defined use case are User Login Process, New User Registration, Meal Order Process, Payment Process, Inventory Process, Delivery Process and Report Generation. These all use cases are identified form the given functional and operation scenarios of Caf de Carol. Use case description is detailed specification of use case with respect to user interaction with the part of the system by the help a use case. The selected use case is Payment Process. The description of Payment Process Use Case is as follows.
Use Case Name Payment Process
Scenario Pay the requisite amount for booking a meal
Triggering Event Customer want to order meal and processing the order
Brief Description Customer process the order of meal through any option such as Dine-in, Takeaway and Home delivery then customer confirms the payment of 5 while booking and rest at the time of delivery or finishing the dine-in.
Actors
Active Actors Customer
Passive Actor System, Payment Gateway
Related Use Cases Meal Order Process
Stakeholder Customer, Caf de Carol
Preconditions
Customer must have an Account with Caf de Carol.
Customer must have on-line ban account Or Credit/Debit/Cash Card
Customer must have Internet and web Browser.
Postcondition
Payment is successfully done
Payment receipt is generated electronically
Payment is deposited to Caf de Carol account
Flow of Activity
Customer log on if he/she has an account with Caf de Carol otherwise register himself/herself to create an account.
Fill user ID and PWD to login
System verifies the customer credentials
System opens the payment gateway to pay the advance 5 or complete payment
Customer fill required information and proceeds to pay.
Payment gateway process the payment.
Payment gateway redirects the payment process to system.
System messages the information payment proceeded to Customer
System also generates payment electronic advice
System mails the electronic payment slip to customer
System goes to idle.
Exception Condition
Payment process fails
System reports the failure condition and report to payment back to customer account.
System confirms the customer about return of payment amount.
Task 2. System Sequence Diagram
With the use payment process there is one active actor customer and two passive actors system and payment gateway are involved to interact with the software system of Caf de Carol. A sequence diagram is behavioral or dynamic model of UML that provides the behavior of system with respect to an use case through the action and message passing from one interface object to another one. The sequence diagram of the selected use case payment process is given as follows.
Payment Process Sequence Diagram

Hey MAS, I need Assignment Sample of

Get It Done! Today

Country
Applicable Time Zone is AEST [Sydney, NSW] (GMT+11)
+
  • 1,212,718Orders

  • 4.9/5Rating

  • 5,063Experts

Highlights

  • 21 Step Quality Check
  • 2000+ Ph.D Experts
  • Live Expert Sessions
  • Dedicated App
  • Earn while you Learn with us
  • Confidentiality Agreement
  • Money Back Guarantee
  • Customer Feedback

Just Pay for your Assignment

  • Turnitin Report

    $10.00
  • Proofreading and Editing

    $9.00Per Page
  • Consultation with Expert

    $35.00Per Hour
  • Live Session 1-on-1

    $40.00Per 30 min.
  • Quality Check

    $25.00
  • Total

    Free
  • Let's Start

Get
500 Words Free
on your assignment today

Browse across 1 Million Assignment Samples for Free

Explore All Assignment Samples

Request Callback

My Assignment Services- Whatsapp Get Best OffersOn WhatsApp

Get 500 Words FREE