0% found this document useful (0 votes)
57 views

Fall 2022 - CS504 - 2 - SOL

The document provides instructions for Assignment No. 2 for a Software Engineering course. The assignment covers topics from lectures 9 to 23 and involves drawing a class diagram and sequence diagram using UML notations to demonstrate understanding of logical system models and hands-on experience with UML. Students must submit their assignment solution as a Microsoft Word file before the due date through the university's learning management system. The sequence diagram for the assignment must show the message sequence for an online payment process and identify message types.

Uploaded by

Abiaz Zahra
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
57 views

Fall 2022 - CS504 - 2 - SOL

The document provides instructions for Assignment No. 2 for a Software Engineering course. The assignment covers topics from lectures 9 to 23 and involves drawing a class diagram and sequence diagram using UML notations to demonstrate understanding of logical system models and hands-on experience with UML. Students must submit their assignment solution as a Microsoft Word file before the due date through the university's learning management system. The sequence diagram for the assignment must show the message sequence for an online payment process and identify message types.

Uploaded by

Abiaz Zahra
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Assignment No.

02
Total Marks: 15
Semester: Fall 2022
Software Engineering-1 (CS504) Due Date: 24/01/2023
Solution File
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 _______.


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 payment/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.

Solution:

You might also like