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

Please Submit Within The Mentioned Deadline. Mention Your Name and Registration Number at Start. Be Clear and Precise. Plagiarize Answer Will Lead To ZERO Marks

This document provides a lab sessional on introduction to software engineering for students of BSE-3B at COMSATS University Islamabad Abbottabad Campus. It contains 3 questions asking students to define prototyping and its uses, list functional and user requirements for an order processing scenario, and define key testing approaches in the V model of software development. The instructor is Fizza Semab Nazli and students have 40 minutes to complete the assignment, which is worth a maximum of 20 marks. Plagiarized answers will receive zero marks.

Uploaded by

Adnan Aadi
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)
89 views2 pages

Please Submit Within The Mentioned Deadline. Mention Your Name and Registration Number at Start. Be Clear and Precise. Plagiarize Answer Will Lead To ZERO Marks

This document provides a lab sessional on introduction to software engineering for students of BSE-3B at COMSATS University Islamabad Abbottabad Campus. It contains 3 questions asking students to define prototyping and its uses, list functional and user requirements for an order processing scenario, and define key testing approaches in the V model of software development. The instructor is Fizza Semab Nazli and students have 40 minutes to complete the assignment, which is worth a maximum of 20 marks. Plagiarized answers will receive zero marks.

Uploaded by

Adnan Aadi
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

COMSATS University Islamabad

ABBOTTABAD CAMPUS
LAB Sessional I
Introduction to Software Engineering

Class: BSE-3B Date: 8th April, 2021


Subject: Introduction to Software Engineering Instructor: Fizza Semab Nazli
Time Allowed: 40 min Max Marks: 20
Student Name: Adnan Haider Roll no: SP20-BSE-037

NOTE:
 Please submit within the mentioned deadline.
 Mention your name and registration number at start. Be clear and precise.
 Plagiarize answer will lead to ZERO marks.

Question 1: [5 marks]
 What is Prototyping? What can it be used for?
Prototyping:
A prototype is a model version of a product. It’s used as an
early, inexpensive sample of a product that helps to test its features or identify defects so
improvements can be made to its final version.
Use of Prototyping:
It helps evaluate and test a design, clarify production costs, sell a product and secure
patents.
Question 2: [10 marks]

Consider a mail order company that distributes CDs and tapes at discount prices to its members.
When an order processing clerk receives an order form, he/she verifies that the sender is a member by
checking the MEMBER FILE. If the sender is not a member, the clerk returns the order along with a
membership application form. If the customer is a member, the clerk verifies the order item data by
checking the ITEM FILE. Then the clerk enters the order data and saves it to the DAIILY ORDERS
FILE. At the same time the clerk also prints an invoice and shipping list for each order, which are
forwarded to the ORDER FULFILLMENT DEPARTMENT for processing there.
 Write 5 functional requirements and 5 User requirements for above mentioned
scenario.
5 functional requirements:
 Automatic order processing.
 Carrier selection.
 Multimodal shipping.
 Dispute management.
 Order tracking.

User requirement:

Question 3: [5 marks]
 Enlist and define the key testing approaches that are used In V model?

Defination:

It is a highly disciplined SDLC model in which there is a testing phase parallel to each
development phase. The V model is an extension of the waterfall model in which testing is
done on each stage parallel with development in a sequential way. It is known as the
Validation or Verification Model.

 Unit Testing.
 Integration Testing.
 Regression Testing.
 Smoke Testing.
 Alpha Testing.
 Beta Testing.
 System Testing.
 Stress Testing.

You might also like