Friday, June 22, 2012

MAHATMA GHANDHI UNIVERSITY (MG) B. TECH. ECH DEGREE EXAMINATION,1VIAY 2002 SOFTWARE ENGINEERING (R)


MAHATMA GHANDHI UNIVERSITY (MG)
B. TECH. ECH DEGREE EXAMINATION,1VIAY 2002
SOFTWARE ENGINEERING (R)
Part A
1. What are the various phases in software development ?
2. What are the major outputs in a development project which follows the waterfall model
3. Explain the concept of dynamic modelling.
4. Explain what is meant by Universal Modelling Language.
5. Explain some advantages and disadvantages of conventional design method.
6. Explain the concept data flow diagram.
7. Explain the top down approach of programming.
8. Explain what is meant by symbolic execution.
9. What is meant by structural testing ?
10. Explain, what is meant by a test plan.      (10 x 4 = 40 marks)
Part B
11. (a) Explain the various steps involved in planning and designing a software.     Or
    (b) (i) Which of the software development process models would you chose. Justify your answer.
            (ii) Which process model can be used for on-line reservation would you chose. Justify your answer.
12. (a) Explain the concept of data abstraction. What are the important characteristics of an OOP language ? Discuss the support offered by an OOP language to the process of software development based on object oriented design.            Or
    (b) Explain the major difference and similarities between OMT and Structural Analysis./ structural design.
13. (a) Explain the Boach's methodology. Or
    (b) Explain the Jacobsons methodoloay.
14. (a) Explain what do you mean modularity with reference to software system. ,Explain the stepwise refinement approach to software development.    .           Or
            (i) Explain the various guidelines for software documentation.
            (ii) Explain how code reviews and walk through are done.
15. (a) What is meant by software reliability ? How do you estimate it Explain the various software reliability models. Or
    (b) (i) Distinguish between black box and white box testing. (ii) Explain the. following terms related to software testing :
            (i)         Functional and structural testing.
            (ii)        Safety and Reliability.            (iii) Fault and Error
            (iv) Error and failure.  (5 x 12 = 60 marks)
FOR COMPLETE PRINTED QUESTION PAPER SET CONTACT: 9745451920 Rs:50/-

No comments:

Post a Comment