Title of the Paper: Software Engineering
Month & Year of Examination: November - 2011
PART-A
1. What is software engineering?
2. Name three levels of product complexity.
3. Name the software life cycle models.
4. Write a brief note on bottom-up cost estimation techniques.
5. What is recurrence relation? Give an example.
6. What re the desirable properties of software requirement specifications?
7. Define:
(a) Internal design
(b) External design
8. Name the three types of abstractions.
9. What is program unit code book?
10. State the purpose of type checking.
11. List the Guidelines to be observed in walkthrough.
12. List any three automated tools for software maintenance.
PART B - (5 * 5 = 25 marks)
13. Give a brief account on programming team structure.
14. Explain the various planning activities of a software project.
15. Explain any two state oriented notations.
16. What are the Languages used for Requirement specifications? Explain.
17. Explain the various types of cohesions.
18. Explain the don’t of good coding style.
19. Explain unit testing.
PART C - (3 * 10 = 30 marks)
20. Discuss the various project size categories in detail.
21. Explain the various software cost factors.
22. Discuss the software design notations in detail.
23. Discuss the various concurrency mechanisms in detail.
24. Explain the managerial aspects of software maintenance in detail.
25. Write short notes on:
(a) The phased life cycle
(b) Software design techniques
Month & Year of Examination: November - 2011
PART-A
1. What is software engineering?
2. Name three levels of product complexity.
3. Name the software life cycle models.
4. Write a brief note on bottom-up cost estimation techniques.
5. What is recurrence relation? Give an example.
6. What re the desirable properties of software requirement specifications?
7. Define:
(a) Internal design
(b) External design
8. Name the three types of abstractions.
9. What is program unit code book?
10. State the purpose of type checking.
11. List the Guidelines to be observed in walkthrough.
12. List any three automated tools for software maintenance.
PART B - (5 * 5 = 25 marks)
13. Give a brief account on programming team structure.
14. Explain the various planning activities of a software project.
15. Explain any two state oriented notations.
16. What are the Languages used for Requirement specifications? Explain.
17. Explain the various types of cohesions.
18. Explain the don’t of good coding style.
19. Explain unit testing.
PART C - (3 * 10 = 30 marks)
20. Discuss the various project size categories in detail.
21. Explain the various software cost factors.
22. Discuss the software design notations in detail.
23. Discuss the various concurrency mechanisms in detail.
24. Explain the managerial aspects of software maintenance in detail.
25. Write short notes on:
(a) The phased life cycle
(b) Software design techniques
No comments:
Post a Comment