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.