0% found this document useful (0 votes)
17 views3 pages

SOFTWAREENGINEERING 2021

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

SOFTWAREENGINEERING 2021

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

Name of the Candidate: Reg. No.

:
21CB340
B.Tech DEGREE– NOVEMBER 2022 –EXAMINATIONS
BRANCH :COMPUTER SCIENCE AND BUSINESS SYSTEMS
SOFTWARE ENGINEERING
Duration : 3Hours Maximum: 100 Marks
SPECIAL INSTRUCTIONS: Assume suitable data wherever necessary
Answer All Questions
PART – A (4 x 5 = 20) CO Marks
A1. State any five differences between traditional and agile software development. CO1 (5)
A2. Write about spiral model. CO1 (5)
A3. Explain about Extreme programming. CO1 (5)
A4. State about McCall’s quality factors. CO3 (5)

PART – B (2 x 10 = 20) CO Marks


B1. Discuss about the change control and version control management. CO3 (10)
B2. Explain various types of black box testing with an example for each. CO6 (10)

PART – C (5 x 12 = 60) CO Marks

C1. a) Consider an online mobile shopping with the following requirements: CO4 (12)
 Customer can buy the mobiles online and pay the amount through
net banking or credit card.
 Customer can easily browse through various types of mobiles
 Customer can search for specific model of mobile
 The system has to produce online bills when mobiles are purchased.
 Salesman can manage the mobile shop inventory
 Salesman can view statistics of previous sales
 Salesman can update the database

Identify functional and non-functional requirements for the above scenario


(OR)
C2. a) Derive user stories for the software system given in Question No: C1 CO4 (12)

C3. a) A system has the following information domain characteristics: CO2 (12)

Information Domain Optimistic Most likely Pessimistic Weight


Characteristics values values values

Number of external 40 43 43 5
inputs
Number of external 19 22 26 8
outputs
Number of external 2 4 7 5
inquiries
Number of internal files 17 19 21 4
Number of external 11 13 14 6
interface files

Contd.,
Assume all adjustment factor values are essential (except Online data entry
which is not applicable). The organizational average productivity for
systems of this type is 11 FP/pm, and burdened labor rate is $ 7000 per
month. Estimate the Function Point value, effort and cost required to build
the software.
(OR)

C4. a) Compute the SPI, schedule variance, percent scheduled for completion, CO2 (12)
percent complete, CPI, and cost variance for the project with following
information. The project has 62 planned work tasks that are estimated to
require 650 person-days to complete. At the time that you’ve been asked to
do the earned value analysis, 8 tasks have been completed. However the
project schedule indicates that 11 tasks should have been completed. The
following scheduling data (in person-days) are available:

Task 1 2 3 4 5 6 7 8 9 10 11
Planned effort 12 15 8 7 9 14 19 10 5 9 12
Actual effort 13 15.5 9.5 7 8.5 14.5 20 10 - - -

C5. a) Identify the classes and collaborations between them for the software CO5 (12)
system given in Question No: C1.
(OR)

C6. a) Write the code for two primary classes for the requirements given in CO5 (12)
Question No: C1 using object oriented principles.

C7. a) Consider the following code segment, CO6 (12)


int main ()
{
int a,b=0;
scanf(“%d”,&a);
if( a < 10 || a>100) {
b=b+10;}
if( a == 20 ){
b=b+20;}
if( a == 30 ){
b=b+30;}
else{
b=b+40; }
}
Compute cyclomatic complexity for the above code snippet using CFG and
derive path adequate test suite
(OR)

C8. a) Derive decision table for the scenario given below: CO6 (6)
 1 GB RAM is free with purchase of CPU1 or CPU2 or CPU3.
 512 RAM is free with purchase of Printer and scanner.
 The Monitor1 should be purchased along with CPU1.It cannot be
purchased as standalone item. For this purchase, 256 RAM is free.
 The Monitor2 and Monitor3 can be purchased as standalone item.
 The customer can purchase any one type of mouse either ordinary
mouse or optical mouse.

Contd.,
b) Construct decision adequate test suite for the code snippet given in CO6 (6)
Question No: C7

C9. a) Generate condition adequate test suite for the code snippet given in CO6 (6)
Question No: C7
b) Construct block adequate test suite for the code snippet given in Question CO6 (6)
No: C7

(OR)

C10. a) Consider a function “calculate bill”that takes two inputs PatientID and age CO6 (6)
and calculates the bill for a particular patient.
 Where PatientID is a string of 10 values. In PatientID, the first 4
values represent year of admission of patient, 5 th value represent
gender of patient as follows:
M-> Male patient, F->Female patient.
 Remaining 5 values of PatientID uniquely identify the patient.
 For female patients, 10% discount is given in the bill amount.
 Second input, age is an integer in the range 0<age<=100 and if age
>60, then special discount is given in the bill amount

Construct set of equivalence classes for the above requirements

b) Write test cases using boundary value analysis for the requirements given CO6 (6)
in question No:C10.a
***************

You might also like