You are on page 1of 2

M.

E DEGREE EXAMINATION, JUNE 2010 First Semester Software Engineering SE9213 OBJECT ORIENTED SOFTWARE ENGINEERING (Common to M.E. Computer Science and Engineering) (Regulation 2009) Time: Three hours Answer all the questions Part A (10*2=20 Marks) 1. What is the difference between scenario and use case? 2. What is the difference between a work package and work product? 3. Distinguish between functional and non-functional requirements. 4. Why is analysis required for a difficult task? 5. What are the challenges in designing with inheritance? 6. Differentiate coupling with cohesion. 7. What are the difference between pattern and frameworks? 8. What is polymorphism testing? 9. Differentiate version from configuration. 10. What are the major advantages of flat staffing versus gradual staffing? Part B (5*16=80 Marks) 11. (a)(i)What are the software engineering development activities? Briefly explain each of activities in detail. (8) (ii)Explain synchronous and asynchronous mechanisms of communications. (8) (Or) (b)(i)Describe the activities involved in managing a software engineering project. (8) (ii)What is a role? Describe the types of roles in software project development. (8) 12. (a)(i)Explain why multiple choice questionnaires as primary mean extracting information from user, are not effective for elective requirements. (8) (ii)Describe the activities performed during requirements elicitation in detail. (8) (Or) (b)(i)Explain how the class diagrams are used for representing associations among the objects. (8) (ii)Discuss the issues related to managing the analysis activities in a multi-team development project. (8) Maximum: 100 Marks

13. (a)(i)Explain how encapsulation modularization and polymorphism can improve the reusability. (8) (ii)Discuss the management issues related to the iterative nature of system design. (8) (Or) (b)(i)What is meant by software architecture? Describe various architectural styles in detail. (8) (ii)Briefly describe the content of the system during document. (8) 14. (a)(i)Describe mapping of an inheritance relationship to a database schema. (8) (ii)What is a test plan and what are the activities followed in developing test plan? (8) (Or) (b)Compare frameworks class libraries, design pattern and components. (16) 15. (a)(i)Describe the issues related to managing rationale activities. (8) (ii)Explain why the role of software product and project leader be assigned to different people. (8) (Or) (b)(i) Describe the issues related to configuration management. (8) (ii)Explain the content of the software project management plan. (8)

You might also like