LOYOLA COLLEGE (AUTONOMOUS), CHENNAI – 600 034

advertisement
LOYOLA COLLEGE (AUTONOMOUS), CHENNAI – 600 034
M.C.A. DEGREE EXAMINATION – COMPUTER APPLICATIONS
THIRD SEMESTER – April 2009
CA 3804 - SOFTWARE ENGINEERING
Date & Time: 23/04/2009 / 1:00 - 4:00 Dept. No.
RI 22
Max. : 100 Marks
PART-A
Answer ALL Questions:
10 x 2 = 20
1. Define software engineering.
2. What characteristics differentiate software from hardware?
3. What is elicitation in requirement phase?
4. Define data object.
5. Mention any four design concepts.
6. What is refactoring.
7. What constitute system testing?
8. Define white box testing?
9. What is software configuration management?
10. What is quality control?
PART-B
Answer ALL Questions:
5 x 8 = 40
11a. Explain risk mitigation, monitoring and management with an example.
(or)
11b. Give basic principles of software project scheduling.
12a. What is use case? Explain with an example.
(or)
12b. What are various types of analysis class?
13a. Explain the following concepts:
i. Coupling
ii. Cohesion.
(or)
13b. Write a note on modularity.
14a. How is cyclomatic complexity used as a measure for path testing?
(or)
14b. Explain any two methods in black box testing.
15a. What are the activities of SQA?
(or)
15b. What guidelines should be followed for conducting formal technical review? Explain.
PART-C
Answer any TWO Questions:
2 x 20 = 40
(Q.No 16 is compulsory)
16. Write short notes on the following software development models:
i. Waterfall model
ii. Prototype model
17a. Explain Quality Function Deployment.
17b. Describe Class-Responsibility-Collaboration modeling.
18a. Give an account of unit testing.
18b. Explain status reporting in configuration management.
**************
Download