Home /PU — University of the Punjab /Software Requirements Engineering

Software Requirements Engineering BS Software Engineering/MS Software Engineering/PhD Software Engineering 5 Semester/Term PU — University of the Punjab 2023

Software Requirements Engineering BS Software Engineering/MS Software Engineering/PhD Software Engineering 5 Semester/Term PU — University of the Punjab 2023 — page 1

Discussion

Ask a question about this paper, or help someone else with theirs. Answers are emailed to whoever asked.

Your email is only used to send you replies and occasional Ustadni updates. It is never shown publicly.

Log in to post under your name

No questions yet — be the first to ask.

Need Paper? See all →

Need a paper or stuck on a question? Ask here — students reply and you get an email.

Ask about a paper
  • Ayesha Mustafa· 3 days ago

    BS ZOOLOGY first semester Animal diversity ZOOL 101 - university of Punjab 2025

    0 replies Reply →
  • Abubakar· 3 days ago

    Literary criticism

    1 reply Reply →
  • Guest· 4 days ago

    this paper consists of 60 marks but now we have 35 marks paper.

    1 reply Reply →
  • Annie· 4 days ago

    Can you please tell me more past papers please because my exams are starting from next week

    1 reply Reply →
  • Ahmed· 8 days ago

    Did you provide the past papers of the science of society uos?

    1 reply Reply →

More Software Requirements Engineering papers

See all

Paper text

UNIVERSITY OF THE PUNJAB

B.S. 4 Years Program / Fifth Semester - Fall 2023

Roll No

Software Requirements Engineering

Course Code: SI-341

Time: 3 Hrs.

Marks: 60

THE ANSWERS MUST BE ATTEMPTED ON THE ANSWER SHEET PROVIDED

Q.1. Answers the following short questions:

(6x5=30)

1. Given the require

ent "Provide hourly temperature updates". Please specify whether it is

functional or non-functional.

2. Give an crample of a u

ser requirement for a weather forecast applicatico.

3. GIve

aple of system

it for a weatber forecast application.

4. Give an example of user re

airement rather than a system requirement.

5. Give a

xample of system requirement for a 1

cather forecast opplication.

6. Give as example of

her forecast application

Q.2. Answers the following questions.

(3x10=30)

1.

You are leading a team in developing a mobile application for a food delivery

service. The application aims to provide users with a convenient platform to browse menus,

place orders, and track delivery status. As part of the development process, you aced to casure

that all requirements are property captured, and corresponding test cases are designed to

validate those requirements.

Your task is to design test cases (MUST be atleast 3 testeases for cuch requirement) to verify

the given requirements and create a traceability matrix to track the relationship between

requirements and test cases.

Requirements:

User Registration:

The system shall allow users to register an account using their email address and password.

Users shall have the option to register using their social medis accounts (e.g., Google, Facebook).

Upon successful registration, users shall receive a confirmation email or notification.

Menu Browsing:

The application shall display a list of restaurants available for ordering.

Users shall be able to filter restaurants based on cuisine, ratings, and proximity.

Each restaurant listing shall include details such as menu items, prices, and delivery tire estimates.

Order Placement:

Uscrs shall be able to add items from the menu to their cart.

The application shall calculate the total order amount, including taxes and delivery fees.

Users shall have the option to specify delivery address and payment method during checkout.

Order Tracking:

Users shall receive real-time updates on the status of their orders.

The application shall provide estimated delivery times and delivery driver contact information.

Users shall have the ability to view order history and re-order previous orders.

Page 1 of 2

P.T.O.