LOYOLA COLLEGE (AUTONOMOUS), CHENNAI – 600 034 B.C.A. DEGREE EXAMINATION – COMPUTER APPLICATIONS FIFTH SEMESTER – April 2009 AF 01 CA 5505 - SOFTWARE ENGINEERING Date & Time: 16/04/2009 / 9:00 - 12:00 Dept. No. Max. : 100 Marks PART – A ANSWER ALL THE QUESTIONS 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. (10 X 2 = 20) Distinguish the difference between : Process, Methods and Tools. What is a risk management ? Define its types. Describe the phases of the prototyping model for software development. Distinguish the difference between Product and Project. What is the need of modularity ? Distinguish the difference between Cohesion and Coupling. What is a baseline in SCM ? Define : (a) Architectural Design (b) Data Design Distinguish the difference between Quality Control and Quality Assurance. Write the difference between black-box testing and white-box testing. PART – B ANSWER ALL THE QUESTIONS (5 X 8 = 40) 11. a) What are the various myths and software ? Explain. OR b) Explain about the cost estimation model. 12. a) Explain about the software configuration management. OR b) Write short notes on the software requirement specifications. 13. a) Explain about the JSD. OR b) Write short notes on : Data objects, Attributes and relationships. 14. a) Explain about the various design principles. OR b) Explain about the effective modular design. 15. a) Explain about the McCall’s quality factors. OR b) Write short notes on debugging. PART – C ANSWER ANY TWO QUESTIONS 16. a) Explain in detail about the software engineering paradigms. b) Discuss about the software prototyping. 17. a) Discuss about the DSSD in detail. b) Discuss about ER diagram with an example. 18. a) Explain about the testing fundamentals in detail. b) Discuss about the black box testing in detail. (2 X 20 = 40)