0
548views
Software Engineering Question Paper - Dec 16 - Computer Science (Semester 5) - Visveswaraya Technological University (VTU)
1 Answer
0
7views

Software Engineering - Dec 16

Computer Science (Semester 5)

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) Explain the term software engineering and system engineering; mention the important attributes of good software products. (06 marks)

1(b) What is a software process model? Explain the types of software process models. (06 marks)

1(c) What are legacy systems? Explain the components of legacy systems with neat diagrams. (08 marks)

2(a) What are critical systems? Explain the different types of critical systems. (06 marks)

2(b) With block diagram, explain water fall process model. Mention the advantages and disadvantages of waterfall model. (08 marks)

2(c) Explain the requirement engineering process with diagram. (06 marks)

3(a) Mention the differences between functional and non-functional requirements. Give example for each. (06 marks)

3(b) Explain the structure of the requirements documents. (08 marks)

3(c) Explain the following: i) Ethnography      ii) Scenarios. (06 marks)

4(a) Explain different types of system models. (06 marks)

4(b) Differentiate between milestones and deliverables. (02 marks)

4(c) List the activities of risk management with diagram. (04 marks)

4(d) What are project management activities? Explain. (08 marks)

PART-B
5(a) With an example describe the repository model and give its advantages and disadvantages. (08 marks)

5(b) Draw and explain state diagram for a typical weather station. (08 marks)

5(c) Define control styles. (04 marks)

6(a) Explain the principle of agile methods. (06 marks)

6(b) What is prototype? Explain the process prototype development with diagram. Mention the advantages of using prototype. (08 marks)

6(c) With a neat diagram describe the system evolution process. (06 marks)

7(a) Explain the following: i) Unit testing      ii) Integration testing (06 marks)

7(b) Explain clean Room software development. (08 marks)

7(c) List classes of interface errors. (06 marks)

8 Write short notes on the following:
a. IEEE/ACM code of Ethics
b. The client server model
c. Lehman's laws
d. Software cost estimation techniques.
(20 marks)

Please log in to add an answer.