VTU Computer Science (Semester 5)
Software Engineering
June 2015
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 is software Engineering?
2 M
1 (b) List the attributes of good software system an d key challenges facing software engineering.
10 M
1 (c) What are legacy systems? Explain components of legacy systems.
8 M

2 (a) Explain dimensions of dependability properties and system properties that are related to dependability.
8 M
2 (b) Explain the approaches to improve reliability.
3 M
2 (c) With figure explain the phase of RUP.
5 M
2 (d) Explain testing phases with figure.
4 M

3 (a) Distinguish between functional and non functional requirements with example.
4 M
3 (b) Explain the types of non-functional requirements with example.
6 M
3 (c) Identify the stakeholders of ATM system classify them according to view points.
10 M

4 (a) Explain any 2 types of objects models in detail.
8 M
4 (b) Explain state machine model of micro oven.
6 M
4 (c) Differentiate between milestones and deliverables.
2 M
4 (d) List the activities of risk management with figure.
4 M

5 (a) Explain client server architecture with example.
6 M
5 (b) Explain with figures centralized control and event driven system.
10 M
5 (c) List the proposals made about how to identify objects classes.
4 M

6 (a) What is pair programming? Write its advantages.
4 M
6 (b) What is extreme programming? List principles of agile method.
6 M
6 (c) Explain activities involved in reengineering process with figure.
10 M

7 (a) Write the difference between verification and validation.
10 M
7 (b) Explain the clean room software development process with figure in detail.
5 M
7 (c) List classes of interface errors.
5 M

Write short notes on the following.
8 (a) Factors governing staff selection.
5 M
8 (b) PCMM levels.
5 M
8 (c) Submodels of COCOMO II
5 M
8 (d) Maslow's hierarchy of needs.
5 M



More question papers from Software Engineering
SPONSORED ADVERTISEMENTS