cse vii object oriented modeling and design 10cs71 question paper

Upload: pawan-bhai

Post on 28-Feb-2018

213 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/25/2019 Cse Vii Object Oriented Modeling and Design 10cs71 Question Paper

    1/8

    Object Oriented Modeling and Design 10CS71

    Dept. of CSE, SJBIT Page 1

    QUESTION BANK

    UNIT 1

    1. Explain how systems are modeled from different viewpoints. (10 Marks)

    Dec122. Elaborate on the major themes that are well supported in object oriented technology.

    Dec 12(10 Marks)

    3. Using class diagram prepare and object diagram for two triangles with a common

    side under the following conditions. Dec 07 / jan 8 (10 Marks)

    (a) A point belongs to exactly one polygon

    (b) A point belongs to exactly one or more polygon

    4. Prepare a class diagram for each group of classes. Add at least 10 relationships

    (associations and generalizations) to each diagram. Use association names and

    association end names where needed. Also use qualified associations and show

    multiplicity. You do not need to show attributes or operation s. As you prepare the

    diagrams, you may add classes. Be sure to explain your diagrams. Automobile,

    engine, wheel, brake light, door, battery, muffler, tail pipe. Dec 07 / jan 8 (10

    Marks)

    5. Wire is used in the following applications. For each application, prepare a list of

    wire characteristics that are relevant and explain why each is important for the

    application. Dec 07 / jan 8 (8 m)

    6. Explain briefly the following object orientation themes with suitable examples

    jun 08 8m

    7. List the three kinds of models used in OOMD to describe a system. jun 08 8m8. Write the differences between procedure oriented and object oriented systems.

    6 marks dec 10 / jan 11

    9. What is modeling? What are the advantages of modeling?4 marks dec 10 / jan 11

    10. What is a pattern? Explain the Pattern description template. (10 marks)

    dec 09 / jan 10

  • 7/25/2019 Cse Vii Object Oriented Modeling and Design 10cs71 Question Paper

    2/8

    Object Oriented Modeling and Design 10CS71

    Dept. of CSE, SJBIT Page 2

    Unit 2

    1. List and explain the various restructuring techniques used with respect to

    workarounds (10 Marks) Dec 122. What is a constraint with respect to a class modeling? Explain.

    i) Constraints on generalization sets

    ii) Constraints on links. (10 Marks) Dec 12

    3. Explain different types of constraints that can be used w. r. t generalization /

    specialization with a suitable example. dec 09 /jan 10 (8 marks)4. Draw state diagram for telephone line with activities. Jan11 10 marks

    5. Consider any example problem definition design and implement proxy pattern

    (5+5 marks) jan 10

  • 7/25/2019 Cse Vii Object Oriented Modeling and Design 10cs71 Question Paper

    3/8

    Object Oriented Modeling and Design 10CS71

    Dept. of CSE, SJBIT Page 3

    Unit 3

    1. Describe the two kinds of sequence models. What are the guidelines for sequence

    models? (12 Marks) Dec 122. How an activity diagram differs from a traditional flowchart? Give the activity

    diagram for stock trade processing. (08 Marks) Dec 12

    3. Explain briefly the concept of class diagram with its notation 5 m Jan 09

    4. A teacher teaches 1 to 3 courses (subjects). Each course is taught by only one

    teacher. A student can take between 1 to 5 courses. A course can have 10 to 300

    students.Illustrate with a suitable diagram how above scenario can be modeled in

    UML? Jan 09 3m

    5. Discuss Class modeling with all the concept with example diagrams. 10 m jul 10

    6. Explain Structure, Dynamics and Implementation of View Handler pattern with

    diagrams. dec 10 / jan 11 (3+3+4 marks)

  • 7/25/2019 Cse Vii Object Oriented Modeling and Design 10cs71 Question Paper

    4/8

    Object Oriented Modeling and Design 10CS71

    Dept. of CSE, SJBIT Page 4

    Unit 4

    1. What is system conception? List and explain questions that must be answered by agood system concept. (10 Marks) Dec 12

    2. Describe the steps performed in constructing a domain state model.

    (10 Marks) Dec 12

    3. A guest house has 1 AubeTH101D, a form of Thermostat. Each Thermostat is

    associated with 0 or more Heaters. The type of heater being used is an ElectricHeater.Model the above scenario using various class modeling concepts of UML.

    06 m Jan 08

    4. What is an object diagram? Illustrate with an example jan08 (04 m)

    5. Explain Dynamics and Implementation for Forward-Receiver Pattern with diagrams.

    (5+5 marks) dec 10 / jan 11

  • 7/25/2019 Cse Vii Object Oriented Modeling and Design 10cs71 Question Paper

    5/8

    Object Oriented Modeling and Design 10CS71

    Dept. of CSE, SJBIT Page 5

    Unit 5:

    1. Describe the steps involved to allocate each concurrent subsystem to a hardware

    unit, either a general purpose processor or a fractional unit. (12 Marks)

    Dec 12

    2. What is an interactive interface? Explain in brief steps in designing an interactiveinterface. dec 10 / jan 11 (08 Marks)

    3. Write UML notation to represent the following (5 m) jan 10Package: Template: Abstract Class: Derived Attribute

    4. Write a brief note on qualified association. (5m) Jan10

    5. Discuss Sequence diagram basic and advanced with diagram 10 marks

    Jan 10

    6. When a software system uses servers distributed over a network it must provide ameans for communication between them. Clients should not need to know where

    servers are located. To solve this which pattern is used and explain the dynamicsand implementation of the pattern. Jan 09 ( 5+5 marks)

  • 7/25/2019 Cse Vii Object Oriented Modeling and Design 10cs71 Question Paper

    6/8

    Object Oriented Modeling and Design 10CS71

    Dept. of CSE, SJBIT Page 6

    Unit 6

    1. Elaborate three tasks involved in design optimization. (10 Marks) dec 12

    2. What are the outputs from reverse engineering? In brief, discuss reverse

    engineering tips. (10 Marks) dec 12

    3. A situation often arises in which data changes in one place, but many other

    components depend on this data. To solve this which pattern in used and explain

    the pattern in detail. dec 10 / jan 11 (10 marks)

    4. Password and various transactions with swim lanes. 10 marks dec 09 /jan 10

  • 7/25/2019 Cse Vii Object Oriented Modeling and Design 10cs71 Question Paper

    7/8

    Object Oriented Modeling and Design 10CS71

    Dept. of CSE, SJBIT Page 7

    Unit 7

    1. What is a pattern? Explain the model view controller design pattern for software

    architecture with OMT class diagram. (10 Marks) dec 122. Describe three categories of patterns. (10 Marks) dec 12

    3. Explain concurrency and nested states in advanced state diagram with example

    10 marks jan 10 and jun 11

    4. Explain structure, dynamics and implementation of Command processor pattern.

    Dec 09 / jan 10 (3+3+4marks)

    5. Explain briefly the concept of composition with an example. dec 10 / jan 11

  • 7/25/2019 Cse Vii Object Oriented Modeling and Design 10cs71 Question Paper

    8/8

    Object Oriented Modeling and Design 10CS71

    Dept. of CSE, SJBIT Page 8

    Unit 8

    1. Along with neat diagram and necessary steps, describe a typical scenario of the

    command processor pattern implementing an undo mechanism. (10 Marks) dec12

    2. Write a note on :

    i) Benefits of view handler pattern

    ii) Liabilities of view handler pattern. (10 Marks) dec 12

    3. What is association? Explain briefly unary, binary and n-ary associations with

    suitable examples for each. Dec 10 / jan 11 10m

    4. Explain Multiple Inheritances, constraints and Meta data in advanced class model

    with example. Jan 10 10 marks

    5. Consider any example problem definition design and implement facade pattern

    (5+5 marks) dec 10/ jan 11