You are on page 1of 5

2

[This question paper contains 8 printed pages

Your Roll No...

Sr. No. of Question P'aper: 1370

Unique P'aper Code 32341 402

Name of the Paper Software Engineering (DSC)

Name of the Course B.Sc. (H) Computer Science

Semester IV

Duration: 3 Hours Maximum Marks 75

Instructions for Candidates


1. Write your Roll No. on the top immediately on receipt
of this question paper.

2 The paper has Two Sections.

All questions in 'Section A' are compulsory.

4. Attempt any Four questions from 'Section B°'.

5. Parts of a question must be answered together.

SECTION A

1. i) What is a prototyping model? When is it most


appropriate to use prototyping model? (1+2)

P.T.O.
1370 3
2
1370 uscd for project
How is it (ii) Unknown requirements
Gantt chart? (1+2)
What is
(i)
scheduling?
of
(ii) Undreamt requirements
characteristics

any 3
SRS? List (1+3)
What is an
(iv) Functional requirements
(iii)
SRS
which an agile
assumptions
(v) Non-functional requirements
State three
basic (3)
(iv) to
handle.
process
is expected
Exposure The given system computes the
How is Risk salary of the employees
exposure? (1+2)
What is risk and generates the salary
(v) slip. Create context level
determined? and level 1 DFD (Data Flow
Explain
the Diagram) of the given
CMMI?
understand by system.
What do you (5)
(vi) of CMMI.
levels
various Also draw the data dictionary of the systemn.
technology".

is a layered
"Software
Engineering (5)
(vii) statement.
The basic input is the weekly timesheet
the given
Justify defined
activities

two
development

(4) The source for the input is a worker


Scrum.
Explain any used in
(vii) patterns
process
the
by different The basic output is the pay-check
three
Explain any
What is
Cohesion?
(2+3)
(ix)
(ix) t y p e s o f c o h e s i o n .
The sink for the output is also a worker

Procedure:
SECTION B

In this system, first the employee's record is


(10)
retrieved, using the employee ID, which is
following
terms
the contained in the timesheet.
Explain
2
(i) Known requirements
P.T.O
1370 1370
the rate of payment
From the employee record,
overtime are obtained.
and

regular and overtime hours


These rates, and the
are used to compute the pay.
10
taxes are
After the total pay is determined,

deducted.

from
To compute the tax deduction, information
the tax rate file is used.

The amount of tax deducted is recorded in the

employee and company records. 5. (a) How are


maintainability and integrity of the
Finally, the pay-check is issued for the net pay software used as a measure of software quality?
The amount paid is also recorded in the company (6).
(b) Explain the
records. (10) following metric to determine the
specification quality-

the given i) Specificity


4. Compute the Cyclomatic Complexity of
flow graph three different methods. Identify all
using (ii) Completeness of the functional requirement
the regions and list all the independent paths of the
flow graph: (10) (4)
6. (a) Compute the Function Point
value for a
project
with the
following information domain
characteristics:

P.T.O.
1370
1370
parameters are equally After successful
Assume the measurement
log n sers can
divided among low, average and high complexity. product to pure hase and seleet the
ndjustment keep them in cart
that the complexity
Further, assume

(5)
They can view
And edit the cart
value is 1.05
To place the
item
order user has
total amount to be to
calculate the
Measurement Parameters count Weighing factors
Low average|high admin
paid which is
verified by the
12
Number of user inputs After verification
Number of user outputs 21 the
payment can be
Number of user inguiries 10 15 through credit card done
Number of files 10
.The payment receipt
Number of extemal interfacs 1s sent
on ma1l to user

has been 6)
conclusion of a project, it
(b) At the
found during the (b) Consider a
program for computing the function
were
that 30
errors
determined
were
found during f(x.y), where the input boundaries
of x and
and 12 errors are y
modelling activity traceable to
given below
were
construction
activity that
the 1=x<=10
discovered in the modelling
not
errors that were

the modelling
What is the
DRE for 10=y=20.
activity. (5)
activity Design the boundary value test cases for the above
program.
online shopping (4)
diagram for
an
use case
Draw a are
7. (a) functional
requirements
"ESHOP". The 8. (a) What is top down and bottom
portal approach for
as given below: integration testing? Explain the use of Stubs and"
will Drivers in the
and the Admin context of Integration Testing
The users
will log in
.

details of the
user. Illustrate with an example. (6)
the log in
authenticate

P.T.O.
1370 8
attributes as
(b) Explain any FOUR key quality
identified by ISO 9126 standards. (4)

You might also like