Question Papers
Question Papers
A DEGREE EXAMINATION,NOVEMBER/DECEMBER 2007 Third Semester MC 1703-SOFTWARE ENGINEERING (Regulation 2005) Time:THREE HOURS Maximum:100 marks Answer ALL questions PART A-(10 x 2=20 marks)
1. Write the approaches for software process assessment. 2. What is the difference between systems engineering and software engineering? 3. Identify the actors and use cases in a general banking problem. 4. List out the requirements validation techniques. 5. What is OCL?What is the use of it in Object-Oriented design? 6. Enumerate the fundamental software design concepts. 7. How do you define cyclomatic complexity? 8. Define testability. 9. Name the measures for reliability in software. 10. Differentiate between Errors and Defects. PART B-(5 x 16=80 marks) 11. (a) Categories the iterative models for software process.Explain each of them in detail. (16) Or (b) What are the different types of agile process models?Explain the characteristics of each of them in detail. (16) 12. (a) (i) Explain the factors to be considered for system modeling. (8) (ii) Which of the UML diagrams are useful for system modeling. With suitable example explain. (8) Or (b) (i) List out the analysis modeling approaches. (2) (ii) With suitable examples and required diagrammatic representation explain the following:
(1) Scenario based modeling. (7) (2) Behavioral modeling. (7) 13. (a) Explain in detail about the pattern based software design. (16) Or (b) (i) Define cohesion and coupling .Explain the various types in each of them. (8) (ii) Elaborate the rules for good use interface design. (8) 14. (a) (i) Explain the various system testing methods. (8) (ii) Write notes on testing time environments. (8) Or (b) (i) Explain the variations in testing for OO environment. (8) (ii) Assume a problem and derive the test cases for it using the method equivalence patitioning. (8)
15. (a) (i) Write notes statistical software quality assurance. (8) (ii) Write notes on software safety. (8) Or (b) Explain in detail about the software configuration management layered activities. (16)
M.C.A DEGREE EXAMINATION, MAY/JUNE 2007. Third Semester MC 1703 SOFTWARE ENGINEERING (Regulation 2005) Time : Three hours Maximum: 100 marks Answer ALL questions. PART A (10x2 = 20 marks) 1. What is the main criterion for deciding whether or not to use the waterfall model in software development project? 2. Give the model of extreme programming process. 3. State the reason why software requirements elicitation is difficult. 4. How does state diagram represent the behavior of a computer based system? 5. Differentiate dynamic model and functional models. 6. What is control coupling? 7. What is alpha test and beta test? 8. State the problem that are encountered when top-down integration is chosen. 9. What is base line? 10. What is version control? PART B (5 x 16 = 80 marks) 11. (a) (i) Describe the spiral model of software development. (10) (ii) State the advantage and disadvantages of the evolutionary model of software development. (6) Or (b) Discuss the following agile process models (i) Adaptive software development and its life cycle. (6) (ii) Dynamic systems development (5) (iii) Serum. (5) 12. (a) Describe the seven distinct functions of requirements engineering task. (16) Or (b) Explain the different models used for analysis. Explain the sub model with an example. (16) 13. (a) Discuss the various steps involved in transform mapping and transaction mapping. (16) Or (b) Explain the various design principles that enable an interface (i) to reduce the users memory load (ii) make the interface consistent.
(16) 14. (a) Discuss the various tests to be conducted for system testing. (16) Or (b) Describe how unit testing and integration testing is conducted for object oriented software. (16) 15. (a) Write short notes on : (i) Cost impact of software defect (4) (ii) defect amplification and removal (4) (iii) software reliability (4) (iv) change control. (4) Or (b) Write short notes on : (i) software configuration management (6) (ii) software quality assurance (5) (iii) quality standards. (5)