VTU Previous Year Question Papers BE CS Fifth Semester Software Engineering June 2010

VTU Previous Year Question Papers BE CS Fifth Semester

Software Engineering June 2010

 

Note: Answer any FIVE full questions, selecting at least TWO questions from each part.

PART-A

1 a. What are the key challenges facing software engineering? Explain.

b.  What are emergent system properties? Give examples for each.

c.   With a figure, explain the requirements of an engineering process.

 

2 a. With a figure, explain the phases in the RUP.

b.  Explain the functional and non-functional requirements for any system.

c.   Give the number of possible metrics to specify non-functional system properties.

 

3 a. What is an architectural design? Explain the architectural design decisions.

b.  Why requirements need to be validated? Explain the check made in requirement validation.

c.    Explain the requirement elicitation and analysis phase, with spiral diagram. Give reasons, why is it difficult phase in requirements engineering process.

 

4 a. Explain the IEEE standard format for the requirement document in detail.

b. Draw and explain the use-case diagram and sequence diagram for a library system or ATM withdraw system.

 

Task Ti t2 t3 t4 t5 t6 t7 t8 t9 Tio
Duration in days 9 16 11 15 7 20 26 15 15 16
Interdependencies T

(Mi)

TiT2

(M2)

t2t3

(Ms)

t3

(m5)

T4T5

(M4)

t5t6

(m6)

Tg (M 7)

i) Draw activity network

ii) Find and highlight critical path.

 

5 a. Name and explain the three organizational styles that are very widely used, with necessary figure.

b. Explain with a figure, the central control and event based control system.

 

6  a.What are agile methods? Discuss the principles of agile methods.

b.  What are the practices followed in extreme programming?

c.   With a figure, explain the process of prototype development. What are the benefits of using prototyping?

 

7  a. What is verification and validation? Explain why validation is a particularly difficult process.

b.  Explain the software development process model, using V-model with figure.

c.   The clean room approach to software development is based on five key strategies. Explain them.

 

8 a. Name and explain the factors governing staff selection.

b.  Explain with a figure, the people capability maturity model.

Leave a Comment