VTU Previous Year Question Papers BE CS Sixth Semester
Software Engineering July 2008
Note : Answer any FIVE full questions.
1 a. What is Software? What are the attributes of a good software?
b. Explain the requirements engineering process with a neat block diagram.
c. Explain Bohem’s spiral model with a neat diagram and compare it with prototyping.
2 a. Explain briefly the metrics for specifying non-functional requirements.
b. Explain the form – based approach for specifying system requirements.
c. Explain the use of view – point, service template and event scenarios in VORD method with suitable example.
3 a. Explain the state machine model of a simple microwave oven.
b. What is a CASE Workbench? Describe the tools used in analysis and design of workbench.
c. Explain any two rapid – prototyping techniques.
4 a. Write an object and DFD model for an invoice processing system.
b. Draw and explain the sequence diagram and state diagram for a typical weather station.
5 a. Describe the principles of used interface design.
b. How is safety achieved in a safety – critical software? Explain.
c. Explain the iterative process of hazard and risk analysis.
6 a. Explain the structure of a software test plan
b. Explain the clean – room software development process with a neat diagram. C. Explain interface testing.
7 a. What are the possible software risks? Explain briefly the risk management process.
b. Explain briefly the factors affecting software pricing and software engineering productivity.
8 a. Explain software product metrics.
b. Write a note on Legacy system.
c. Explain there – engineering process with a neat diagram.