MAHATMA GHANDHI UNIVERSITY (MG)
B.TECH DEGREE EXAMINATION, NOVEMBER 2002
SOFTWARE ENGINEERING (R)
SOFTWARE ENGINEERING (R)
Time: Three Hours Minimum: 100 Marks
Part A
1. Explain the role of tnanagement in software development.
2. Explain the software requirement specifications.
3. What is meant by object modelling ?
4. Explain the concept of data flow diagrams.
5. Explain the meaning of generalization and inheritance.
6. What is meant by Universal modelling language ?
7. What is meant by structured programming ?
8. Explain what is meant by UML.
9. Distinguish between functional and structural testing.
10. Explain how code reviews and walk throughs are done.
Part B
11. (a) What are the different phases in software development ? Explain
the different process models. Or
(b) Explain the role of
prototyping in a software development process. Differentiate between
incremental profotype and throway prototype.
12. (a) Explain the important steps involved in object-oriented design
taking a real-world application. Or
(b) Explain the dynamic
modelling and functional modelling.
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) What is program documentation ? What is its significance , in
program development and use. Explain the methods of documenting a program. Or
(b) Explain the following terms
:
(i) Information hiding.
(ii) Static analysis. (iii) Symbolic execution.
15. (a) Distinguish between
(i) Testing and debugging a software.
(ii) Verification and validation of a
software. Software error and software failure. Or
(b) Explain the different
techniques for assessing the reliability, productivity and efficiency of a
software.
(5 x 12 = 60 marks)
FOR COMPLETE PRINTED QUESTION PAPER SET
CONTACT: 9745451920 Rs:50/-
No comments:
Post a Comment