Ooad Univ Que

Embed Size (px)

Citation preview

  • 8/8/2019 Ooad Univ Que

    1/3

    B.E. / B.Tech. DEGREE EXAMINATION, MAY / JUNE 2006

    Seventh Semester

    Computer Science and Engineering

    CS-1402 OBJECT ORIENTED ANALYSIS AND DESIGN

    PART A (10 x 2 = 20 Marks)

    1. What is object oriented system development methodology?2. Distinguish between method and message in object.3. What is an object model? What are the order OMT model?4. What is UML called as modeling language?5. What are the three relationship that can be shown in UML diagram? Define them.6. List the guidelines for identifying tentative classes using non phrase approach.7. What are few characteristics of bad design?8. What is OODBMS?

    9. What is meant by quality assurance?10. What is impact object orientation in testing?

    PART B - (5 x 16 = 80 Marks)

    11. (i) Briefly describe the Booch system development process.(ii) Define pattern and frame works. How do they differ from one another?12. (a) (i) What is prototyping? How is it useful? State the advantages anddisadvantages of prototyping.(ii) Describe the different phase OOSD life cycle.Or (b) (i) What is system development methodology? Discuss the advantages of object oriented system development methods.(ii) What is object relationship? Explain different types of relationship with.suitable examples13. (a) Explain with an example how the classes can be identified using non phraseapproach.Or (b) (i) What is CRC? How is it used to identify classes? Explain with anexample.(ii) How is super-subclass identified? Explain with an example.

    14. (a) (i) What is meant by axioms? Explain two object oriented design axioms.(ii) What are public and private protocols? What is the significance of separating these two protocols?Or (b) (i) Describe the necessary characteristics that a system must satisfy to beconsidered an object oriented system.(ii) Write notes on class mapping view layer.

    15. (a) (i) State the guidelines for developing quality assurance test cases.(ii) What are statement and branch testing coverage in object orientedtesting? Explain.Or (b) (i) What is meant by usability tests? How are they carried out?(ii) What is user satisfaction test? State the objectives of it.

  • 8/8/2019 Ooad Univ Que

    2/3

    B.E/B.Tech. DEGREE EXAMINATION, NOV/DEC 2009Seventh Semester Computer Science and EngineeringCS1402- OBJECT ORIENTED ANALYSIS AND DESIGN

    PART A1.Give the characteristics of object oriented system.

    2.What is an object? Give an example.3.Give a note on patterns and its necessity.4.Mention the models in Object Modelling Techniques in Rambaugh methodology and its role for describingthe system.5.List out the steps for finding use cases?6.Give the hint to identify the attributes of a class?7.Define axiom along with its types.8.For the schema employee(emp-id, emp-name, street,city) give the class representation along with theattribute types.9.Mention the purpose of view layer interface.10.What are client/server computing? Give two applications which work on this basis?

    PART B

    11.(a).Explain and develop the payroll system using the steps of Object Oriented approach

    (Or)11.(b).Explain the following(i).Object Modelling Technique(ii).Compare aggregation and Composition with a suitable example.

    12.(a).Explain the relationships that are possible among the classes in the UML representation with your own example.(Or)12.(b).What are the various diagrams that are used in analysis and design steps of Booch methodology?Explain with your own example.

    13.(a).Explain the method of identifying the classes using the common class approach with an example.(Or)13.(b).Consider the Hospital Management System application with the following requirementsSystem should handle the in-patient, out-patient information through receptionist.Doctors are allowed to view the patient history and give their prescription.There should be an information system to provide the required information.Give the use case, class and object diagrams.

    14.(a).With a suitable example explain how to design a class. Give all possible representation in aclass(name, attribute, visibility, methods, responsibilities)(Or)14.(b).Design the access layer for the students information management which includes personal, fees andmark details.

    15.(a).(i).Explain the various Testing strategies.(ii).Give the use cases that can be used to generate the test cases for the Bank ATM application.(Or)15.(b).(i).How will you measure the user satisfaction? Describe.(ii).Perform the satisfaction test for any client/server application.

  • 8/8/2019 Ooad Univ Que

    3/3