Friday, June 22, 2012

EXAMINATION, OCTOBER/ NOVEMBER 2000 SOFTWARE ENGINEERING (R)


MAHATMA GHANDHI UNIVERSITY (MG)
B.TECH DEGREE EXAMINATION, OCTOBER/ NOVEMBER 2000
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/-

No comments:

Post a Comment