You are on page 1of 2

Assignment No.

02
Total Marks: 15
Semester: Fall 2022
Software Engineering-1 (CS504) Due Date: 24/01/2023

Assignment No. 2 covers lecture-9 to lecture-23.


Objectives:

 To improve the learning of students related to Logical System Models.


 To have hands on experience of class diagram and Sequence Diagram (UML Notations).

Instructions:
Please read the following instructions carefully before submitting assignment:
 You should submit your assignment before or on due date through the VULMS.
 Your assignment should be your own work in your own words. It should not be copied from Internet,
handouts or books.
 Your Assignment solution must be in Microsoft Word document format. Assignment solution in other than
Microsoft Word document will not be accepted.
 Assignment sent via Email will not be replied and accepted.
 If the submitted assignment does not open or file is corrupt, it will not be marked and hence awarded zero
marks.

Note:

 You should use Microsoft Visio or some other drawing tool (supporting the UML notations) to develop the
required diagram.
 The diagrams should be pasted in the MS Word file as an image, and the MS Word (.docx) file should be
uploaded on VULMS.

Due Date: Your solution must be uploaded on or before 24/01/2023.


Question No. 1: (15 Marks)

You are required to Draw a Sequence Diagram for the “online payment” According to the following message
sequence.

Note: You are also required to identify and draw message types for sequence diagram.

 User will select the payment method.


 User will get the payment form.
 User will provides Bank details (account number and CVC Code)
 Bank will verify the user details (detail validate or in case of unsuccessful an error code generate).
 Bank will send OTP to user.
 User will enter OTP.
 Bank will deduct amount from current balance.
 Bank will update Current balance.
 Payment successful and order status.

For any query about the assignment, contact at CS504@vu.edu.pk

BEST OF LUCK

You might also like