Sunday, May 18, 2008

Software Engineering

DC 3 October 2004
Answer ALL questions
  1. Write down three dimensions of the quality of software product.
  2. How programmers spend their time in software engineering while developing the software?
  3. What are the activities in management process?
  4. What are the difference between throwaway approach and evolutionary approach?
  5. What are the functions of democratic team in a project?
  6. Define: Portability
  7. What are the major factors that influence software cost?
  8. What are the components of risk management plan?
  9. Define: Modularity
  10. What are the different levels of cohesion?
  11. What is a data flow diagram?
  12. What are HIPO diagram?
  13. What are the primary goal of object oriented programming?
  14. What are the activities performed by the 'Test Plans' ?
  15. Define: Walk Through
  16. What are the uses of symbolic execution tool?
  17. Explain: Validation
  18. Explain: Functional testing.
  19. What is meant by time in reliability models?
  20. Explain structural induction
    PART B - (5x12 = 60 Marks)
  21. (a) Explain different characters of a software process.
    or (b) Explain the the factors that influence quality and productivity in software development
  22. (a) Explain the COCOMO model in detail
    or (b) Explain different types of software risks in detail.
  23. (a) Explain various design notation and specification used in the design phase of software development.
    or (b) Explain various techniques for verification.
  24. (a) Explain the following
    (i) Topdown approach
    (ii) Bottom-up approach
    or (b) Write short notes on
    (i) Data Binding
    (ii) Mile Stones
    (iii) Inspections
  25. (a) Explain various testing process in detail.
    or (b) Explain the activities performed during S/W development to enhance the maintainability of a S/W product.

No comments: