Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

CT2355

Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

2KTT/ARDR/ET–12683

B. E. Sixth Semester ( Computer Technology ) / BECT–18-19 –


Rev – SOE – CT -201Examination

Course Code : CT 2355 Course Name : Software Engineering

Time : 2 Hours ] [ Max. Marks : 40


Instructions to Candidates :—
(1) Attempt any Four questions out of Six.
(2) All questions carry Ten marks.
(3) Assume suitable data wherever necessary.
(4) If question number written on answer book is incorrect, it will get zero marks.
(5) Due credit will be given to neatness and adequate dimensions.
(6) Illustrate your answers wherever necessary with the help of neat sketches.

1. (A) Solve any One :––


(A1) How XP agile software development works ? 7(CO1)

OR

(A2) Explain the cyclic model of reengineering paradigm. 7(CO5)

(B) Solve any One :––


(B1) Comment on the following myth ''Until I get the program running
I have no way of assessing quality''. 3(CO1)

OR

(B2) Give the syntax and example for following Subversion Commands :
(i) Lock
(ii) Merge. 3(CO5)

2. (A) Solve any One :––


(A1) Describe the high speed adaptation of waterfall model using suitable
block diagram. 7(CO1)

2KTT/ARDR/ET – 12683 Contd.


OR

(A2) Draw and describe the Sequence diagram for Medical Shop Inventory
system. 7(CO1)

(B) Solve any One :––


(B1) Draw and discuss the curves for ''Software modularity and effort''.
3(CO1)
(B2) Comment on the following myth ''Testing can remove all software
errors. 3(CO1)

3. (A) Solve any One :––


(A1) What is Cyclomatic Complexity ? For a given graph, calculate
cyclomatic complexity and show total number of independent paths ?

7(CO2)
(A2) List and elaborate the type of coupling exists in software modules.
7(CO1)

(B) Solve any One :––


(B1) Describe the following testing strategies :
(i) Regression Testing
(ii) Load Testing. 3(CO2)

OR

(B2) Draw state diagram for the control panel class of safe-home
security system. 3(CO1)

2KTT/ARDR/ET – 12683 2 Contd.


4. (A) Solve any One :––
(A1) Why driver and stubs are used in integration Testing ? Discuss
using example. 7(CO2)

OR

(A2) Discuss change control process in detail. 7(CO3)

(B) Solve any One :––


(B1) Comment on ''Software Versioning''. 3(CO3)
(B2) Comment on ''Verification and Validation''. 3(CO2)

5. (A) Solve any One :––


(A1) Discuss the basic and intermediate COCOMO model. Consider
a company needs to develop digital signal processing software
for one of its newest inventions. The software is expected to
have 40000 lines of code. The company needs to determine
the effort in person-months needed to develop this software using
the basic COCOMO model. The multiplicative factor for this model
is given as 2.8 for the software development on embedded systems,
while the exponentiation factor is given as 1.20. What is the
estimated effort in person-months ? 7(CO4)

OR

(A2) Describe the term SCIs. List and Elaborate the toolset used
on automated repository to manage SCIs. 7(CO3)

(B) Solve any One :––


(B1) Discuss any two elements of configuration management system.
3(CO3)

(B2) Why size oriented metrics is not universally accepted ? Justify.


3(CO4)

2KTT/ARDR/ET – 12683 3 Contd.


6. (A) Solve any One :––
(A1) Consider a software project with the following information domain
characteristic for calculation of function point metric :
Number of external inputs (I) = 30
Number of external output (O) = 60
Number of external inquiries (E) = 23
Number of files (F) = 08
Number of external interfaces (N) = 02
It is given that the complexity weighting factors for I, O, E,
F and N are 4, 5, 4, 10 and 7, respectively. If we counted
14 algorithms as a basis that influence the development effort
then, 5 algorithm is having a value 3, 4 algorithm is having
a value 4 and remaining algorithm is having value 2. Compute
the value of Complexity adjustment Factor and adjusted function
point. 7(CO4)

OR

(A2) Discuss version control system of (VCS) of subversion.


7(CO5)

(B) Solve any One :––


(B1) In the context of reverse engineering elaborate the following :
(i) Directionality
(ii) Completeness. 3(CO5)

OR

(B2) What do mean by Project metric ? 3(CO4)

2KTT/ARDR/ET – 12683 4

You might also like