Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 2

Assignment No.

02 Total Marks: 20
Semester: Spring 2023
Due Date:11-July-2023
CS611 –Software Quality Engineering

Assignment Objective:
 To know about importance of software requirements
To know about Functional requirements

 Uploading instructions:
 Your assignment must be in .doc or .docx format (Any other formats like scan images, PDF, bmp, etc will not
be accepted).
 Save your assignment with your ID (e.g. bc020200786.doc).
 No assignment will be accepted through email.

Rules for Marking:

It should be clear that your assignment will not get any credit if:
 The assignment is submitted after due date.
 The submitted assignment does not open or file is corrupted.
 Your assignment is copied from internet, or from any other student
(Strict disciplinary action will be taken in this case).

Assignment
Question-I Marks: 05

Suppose we have a web-based application for biryani restaurant. User can place order online for biryani. User can
choose the biryani according to categories (plain biryani, chicken biryani, beef biryani, mutton biryani etc.) and
select the quantity like half plate or full plate etc. User can also select addons like cold drink, raita, salad, shami
kabab etc. User can modify the shopping cart before making a purchase. Modifying means user can delete any
selected biryani or addon items or add new items(biryani or addons) or change its quantity. After user have filled
the shopping cart with the selected biryani then he/she can place order (by filling detail home address) and making
the payments. For online payment a number of payment options are available to the user. which include credit
card, debit card, Jazzcash, easy paisa and cash on delivery. User can track their orders with the order tracking
available on the website. While keeping this scenario in mind, answer the following questions.

1. Identify functional requirements of user from given scenario.

Question - II:
Marks: 15

Continuing the above scenario, write any two functional requirements in given table for filling the shopping
cart and online payment.
Use Case Name:
Use Case ID
Actor:
Summary:
Pre-Condition:
Post-Condition:
Extend:
Normal Course of Events
Alternative Path:
Exception:

You might also like