VTU Previous Year Question Papers BE CS Seventh Sem Object Oriented Modeling and Design June 2010

VTU Previous Year Question Papers BE CS Seventh Semester

Object Oriented Modeling and Design June 2010

 

Note: Answer any FIVE full questions, selecting at least TWO questions from each part.

PART-A

1 a. Explain briefly three models used to describe a system.

b. Explain with a diagram, how an association class participates in another association.

c. With a neat diagram, explain a class model of a work-station window management system.

2 a.What is an association end? What are the properties of an association end?

b.Define reification. Explain it with a diagram.

c.Explain with a diagram, the basic UML syntax for state diagrams.

 

3a. Explain with a diagram, nested states for a phone line.

b. What is a use case? Explain the guidelines for use case models.

c. What do you mean by a swim lane? Explain briefly an activity diagram with swim lanes for servicing an airplane.

4 a.Explain the sequence of software development stages.

b. What do you mean by system conception? Explain devising a system concept.

c. List the steps to construct a domain state model.

PART-B

5 a.With a neat sequence diagram, explain process transaction scenario.

b. What are the different aspects of reusability? Explain the reusable things.

c. What are the steps in designing a pipeline for a continuous transformation?

 

6 a. Explain the consideration for choosing alternative algorithms.

b. When fine-tuning of classes is essential? How is it achieved?

c. Compare forward engineering and reverse engineering.

 

7 a. Explain briefly the properties of patterns for software architecture.

b. Explain pattern categories.

c. What is a forwarder-receiver design pattern? When is it useful?

 

8 a. Explain the liabilities imposed by a command processor pattern.

b. Why view handler design pattern is used? Explain the scenario of the view handler creating a new view.

C. Write the steps to implement the counted pointer idiom.

Leave a Comment