0% found this document useful (0 votes)
25 views2 pages

Fall 2023 - CS504 - 2

The document provides instructions for Assignment No. 2 for the course Software Engineering-1. It includes 2 objectives related to state transition diagrams and context-level data flow diagram modeling. Students are asked to submit their assignment as HTML, images or plain text before the due date of January 10, 2024. The assignment asks students to draw a sequence diagram for an online handmade bag ordering system based on the provided message sequence.
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)
25 views2 pages

Fall 2023 - CS504 - 2

The document provides instructions for Assignment No. 2 for the course Software Engineering-1. It includes 2 objectives related to state transition diagrams and context-level data flow diagram modeling. Students are asked to submit their assignment as HTML, images or plain text before the due date of January 10, 2024. The assignment asks students to draw a sequence diagram for an online handmade bag ordering system based on the provided message sequence.
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: 20
Semester: Fall 2023
Due Date: 10.01.2024
Software Engineering-1 (CS504)
Assignment No. 2 covers lectures # 20 and 21.

Objectives:
 To understand the concept of “State Transition Diagrams”
 To have hands-on experience in “Context-Level Data Flow Diagram Modeling”
Instructions:
Please read the following instructions carefully before submitting the assignment:
 You should submit your assignment before or on the due date.
 You can submit HTML, Images, and plain text only in this Mode. (File uploading option will not
be available).
 Your assignment should be your own work in your words. It should not be copied from the
Internet, handouts, ChatGPT, or books.
 Assignments sent via email will not be replied to and accepted.
 If the submitted assignment does not open or the file is corrupt, it will not be marked and hence
awarded zero marks.

For any query about the assignment, contact [email protected]

Case Study: Online Handmade Bag Ordering System

Consider an online shop that provides a variety of handmade bags online. The handmade bag ordering
system allows the customer to order a bag and after the placement of the order, the customer will recei
ve a receipt. The handmade bag ordering system sends the order details to the bag store and bag suppli
er. The bag supplier sends the order receipt back to the handmade bag ordering system. The Sales man
ager is responsible for managing all the reports of the handmade bag ordering system.

Question No. 1: 20 Marks


You are required to Draw a Sequence Diagram for the “Online Ordering System” According to
the following message sequence.
Note: You are also required to identify and draw message types for the sequence diagram.
 Customers can view available options.
 Customers can place orders.
 The system will verify the order status.
 The system sends the order details to the store and supplier.
 Stock will be checked, is it available in the Store/database or not, in case of not available
system will send a message to the supplier for restocking and a message to the customer
for some delay.
 The customer will receive a receipt issued by the system.
 The user will provide shipment details.
 The system will process the order and send a successful order message to the customer.

Good Luck!

You might also like