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.
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.
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.