MAHATMA GHANDHI UNIVERSITY (MG)
B.TECH DEGREE EXAMINATION, OCTOBER/ NOVEMBER 2000
SOFTWARE ENGINEERING (R)
SOFTWARE ENGINEERING (R)
Part A (Short Questions)
1. What are the different aspects that should be specified in an
SRS (Software Requirement specification )?
2. What are the
major outputs in a development project which follows the waterfall model?
3. What are
software metrics ? What is the role of metrics in project management ?
4. What is the use
of decision table ?
5. What is an
object model ?'What is a link attribute ? Explain with examples.
6. Explain
generalization and inheritance.
7. What is
structured programming and why is it important?
8. Explain what is
UML.
9. Explain how code
reviews and walk through are done.
10. Explain what is
meant by a Test Plan. (10 x 4 = 40 marks)
Part B
11. (a) Enumerate
and explain the steps involved in planning and designing a software. Or
(b) (i) Discuss the role of prototyping in
a software development process.
(ii)
Differentiate between incremental prototype and throw away prototype.
12. (a) Explain the
important steps involved in Object-Oriented Designs tasking a real world
application. Or
(b) Explain the major differences and
similarities between OMT and Structural Analysis / Structural Design (SA/SD)
13. (a) Describe
Booch's design methodology. Or
(b) Write short notes on: (i) Analysis
model (ii) Design model.
(iii) Implementation
model (iv) Test model.
14. (a) (i) What is Program Documentation ? What is its
significance in program development and use ? Discuss the methods of
documenting a program.
(ii) What is the role of Information
Hiding in Software Development? How can it be achieved? Or
(b) (i) Explain what do you mean by
modularity with reference to a software system.
(ii) Explain the stepwise refinement
approach to software development.
15. (a) Distinguish
between
(i) Testing
and Debugging a software.
(ii) Verification
and Validation of software.
(iii) Software
error and Software failure. Or
(b) What are the different levels of
testing and the goals of the different levels ? Explain how they are conducted.
(5 x 12 = 60 marks)
FOR COMPLETE PRINTED QUESTION PAPER SET
CONTACT: 9745451920 Rs:50/-