VTU Previous Year Question Papers BE CS Seventh Sem Object Oriented Modeling and Design January 2010
VTU Previous Year Question Papers BE CS Seventh Sem
Object Oriented Modeling and Design January 2010
Note: Answer any FIVE full questions, selecting at least two questions from each part.
1 a. Explain the models in 00 development. Bring out the relationship among the models.
b. With the help of a sample class model, explain the following :
i) attributes and operations ii) qualified associations iii) multiplicity
iv) association end names v) generalization and inheritance.
2 a. Explain the properties of association ends.
b. Defme an event in state modeling. Explain the kinds of events.
c. Give the general UML system for state diagram and explain.
3 a. What us an activity diagram? Explain the special constructs for activity models.
b. What are use case models? Give the guidelines for constructing a use case model.
c. What are nested states? Explain with examples.
4 a. Explain the stages in the software development process. Which life cycle would you prefer in the development? Why?
b. Identify the classes of an ATM for a bank. What criteria would you take into consideration to select the right classes? Explain.
5 a. What are the steps involved in constructing an application state model.
b. Explain any two architectural styles, suited for system design.
6 a. How would you improve the organization of a class design?
b. How would you choose association traversal? Explain the following :
i) One-way association
ii) Two-way association.
c. Write short notes on :
i) Reverse engineering
7 a. What is a pattern? Explain the model-view-controller design pattern for software
architecture, with OMT diagram.
b. List and explain different pattern categories. Give the differences between patterns and methods.
c. Explain client-dispatcher-server design pattern.
8 a. Explain the command processor design pattern.
b. Explain publisher-subscriber design pattern.
c. What are idioms and styles? Explain with the help of an example, a style guide idiom.