VTU Previous Year Question Papers BE CS Sixth Semester
Software Engineering July 2006
Note: L Answer any FIVE full questions.
1 a.Highlight on essential attributes of a good software.
b. Show how both waterfall model and prototyping model can be accounted in spiral model.
c. What is software validation? Explain with an example.
2 a.What are the various metrics for specifying non-functional requirements? Explain any one.
b. Explain requirement elicitation and analysis process.
c. Explain evolutionary prototyping. Justify that programs developed using evolutionary development are likely to be difficult to maintain.
3 a. What is data dictionary? Discuss its structure and uses.
b. Develop an aggregation diagram showing the components of a library system.
c. Highlight on enduring and volatile requirements. Also give the classifications of volatile requirements.
4 a. Illustrate with two examples for object and object class.
b. With an example describe the repository model and give its advantages and disadvantages.
c. Explain different types of user interaction styles. Give advantages, disadvantages and applications for each style.
5 a. Compare black box testing with white box testing.
b. Explain interface types and interface errors in interface testing.
c. For a software project different activities and their durations are listed as below. Draw the activity chart and find critical path.
|Duration in days||10||15||10||20||10||15||20||35||15|
6 a. What do you mean by reliability metric? Explain any two metrics which helps in assessment of system performance.
b. Explain various safety terminologies.
c. Illustrate with an example how COCOMO model is used to estimate person months.
7 a. What are the activities in project planning?
b. Describe the components of a legacy system and give block diagram for the same.
c. What is inspection process? Explain roles of inspection process and possible inspection checks.
8 Write short notes on:
a. Product metric b. Case workbench
c. Reverse Engineering d. Centralized control model.