Sunteți pe pagina 1din 3

www.tnstustents.

com

B.E/B.Tech DEGREE EXAMINATION Nov/Dec 2008 Fifth Semester Information Technology CS1402 -OBJECT ORIENTED ANALYSIS AND DESIGN (Regulation 2004) Time: 3 hours Answer ALL questions PART A (10 x 2 =20 marks) 1. What is the heart of the unified approach? 2. Create the class hierarchy to organize the following vehicle classes land,water,air,car,cycle,row,boat,ship,aeroplane,gas ballon. 3. List the OMT models and their purpose. 4. How is use cases used in every phase of software development? 5. What is a meta model? Is it important to understand a meta model? 6. Define the types of associations between use cases. 7. Differentiate between public and private protocols. 8. List the ways to categorize data based on their lifetime. 9. What is user satisfaction testing? 10. What is a test plan? What are its components?

Maximum marks: 100

PART B (5 x 16 = 80) 11. (a) Explain in detail the transformations in object-oriented software development life cycle giving suitable examples.(16)

www.tnstustents.com (or) (b) (i) What are the orthogonal views of software? (4) (ii) List the advantages offered by object oriented systems development. (4) (iii) Describe the components of the unified approach with a neat diagram. (8)

12. (a) (i) What is a pattern? What are the characteristics of a good pattern?(4) (ii) List the components that decide the template of a pattern. (4) (iii) Draw and explain the following diagrams for Automatic Teller Machine Operations (1) Use case Diagram (4) (2) Activity Diagram.(4) (or) (b) (i) What is framework? How does it differ from patterns?(4) (ii) Describe the different types of relationships among classes with examples.(6) (iii) Draw and explain the following diagrams for a cell phone scenario (1) Sequence diagram (3) (2) state diagram.(3)

13. (a) (i) What is classification? List the approach to identify classes.(6) (ii) Explain the noun phrase approach to identify classes with an example.(10) (or) (b) Write the steps to identify the classes and their relationships. Consider the example of an ATM system. (16)

www.tnstustents.com 14. (a) Explain in detail the steps involved in the creation of access layer classes with examples. (or) (b) (i) Explain in detail the object oriented design process with a suitable diagram.(8) (ii) Explain in detail the different object oriented design axioms and corollaries.(8)

15. (a) (i) Explain the technique followed in designing interface objects.(8) (ii) Discuss the major software quality assurance schemes followed in system development.(8) (or) (b) (i) What are the different testing strategies? Explain.(9) (ii) What is a test case? Explain it with an example.(7)

S-ar putea să vă placă și