VTU Computer Science (Semester 5)
Software Engineering
June 2013
Total marks: --
Total time: --
INSTRUCTIONS
(1) Assume appropriate data and state your reasons
(2) Marks are given to the right of every question
(3) Draw neat diagrams wherever necessary


1 (a) What are the attributes of a good software?
4 M
1 (b) Define software engineering. Explain the different types of software products.
6 M
1 (c) Explain emergent system properties with examples.
10 M

2 (a) Explain the different types of critical systems.
6 M
2 (b) Explain security terminologies.
5 M
2 (c) Describe rational unified process with block diagram.
9 M

3 (a) Explain the metrics for specifying non-functional requirements.
6 M
3 (b) Explain requirements engineering process.
6 M
3 (c) Explain the structure of the requirements document.
8 M

4 (a) List and explain different types of system models.
10 M
4 (b) What are project management activities? Explain.
10 M

5 (a) With an example describe the repository model and give its advantages and disadvantages.
10 M
5 (b) Draw and explain state diagram for a typical weather station.
10 M

6 (a) Explain the principle of agile methods.
6 M
6 (b) What is pair programming? Explain its advantages.
6 M
6 (c) Explain Lehman's laws of program evolution dynamics.
8 M

7 (a) Briefly explain the role in inspection process.
6 M
7 (b) Explain clean-room software development.
6 M
7 (c) Explain general model of testing with the help of block diagram.
8 M

8 (a) Explain any five factors governing staff selection.
5 M
8 (b) What are the factors that influence group working?
5 M
8 (c) Explain cost estimation techniques.
10 M



More question papers from Software Engineering
SPONSORED ADVERTISEMENTS