Professional Documents
Culture Documents
Complete Question Bank OOAD
Complete Question Bank OOAD
Unit No 1
Q1)Explain the following terms.
i) Ordering
ii) Bags & Sequence
2)What do you mean by Object Oriented Methodology? Explain the different stages of it.
https://beingintelligent.com/object-oriented-methodology.html
3)What is Object Orientation? What are the four aspects of Object Orientation.
4)Explain the following terms
i) Association
ii) Generalization
iii) Multiplicity
5)Explain 1) Association end names ii) Qualified association
6) What is object orientation? What are four aspect of object orientation.
7) What is N-ary association? Describe the criteria for designing N-ary association.
8) What is Link & association?
9) Explain Navigation of class model.
Unit No 2
Q1) Explain the term
2)What is state diagram? Explain state diagram behaviour with suitable example.
3)Explain Abstract Class with neat Sketch.
4) Explain the three kinds of models that separates a system into distinct view.
5) Specify UML notation for the following.
1) Meta data 2) Derived data
6) Explain
1)Association Vs Aggregation 2)Aggregation Vs Composition
7) Explain the following terms
Enumerations
Multiplicity
Scope
Visibility
Association Ends
8) Differentiate between https://www.javatpoint.com/uml-association-vs-aggregation-vs-composition
Association Vs Aggregation
Aggregation Vs Composition?
9)Design the state diagram for a copy machine
Propagation of operation
Navigation
Dependency
Abstract classes
Metadata
Reification
Derived Data
Package
Interface
11) What is the use of constraint in model? How to apply constraint on class model?
12) What is Event? Explain the type of Events.
Unit 3
1. Explain Procedural Sequence Model in details
2. Explain Concurrency for the State Model
3. Explain the activity model in brief.
4. List the special Constructs of activity model and explain any one of them
5)Explain how complex use cases can be built for smaller pieces with include, extend and
generalization relationships
6)What is Nested State Diagram? Explain with suitable example.
7)Describe Signal Generalization ?
8)What is Concurrency? How to achieve Concurrency in state modeling?
Unit 04
1)Explain the following terms.
i) Domain Analysis ii) System Conception.
2)Draw a class model for ATM with attributes and inheritance
3) Prepare a problem statement for an Automated Teller Machine (ATM).
4) Explain the following terms
i) Finding Association ii) Finding attributes of Object & Links
5)Describe the various software Development stages each with a distinct purpose, input and
output
9)What are the different steps for constructing a domain class model? Considering the ATM
example explain how to find the classes.
10)Describe overview of Analysis.
11)Explain Domain Class Model.
Unit 06
1)Explain the task in design Optimization
2) Explain different steps for organizing a class Design.
3) Explain the following terms.
i) Downward Recursion
ii) Functionality Layers
4) What do you mean by bridging the gap and refactoring in a class design?
5)Explain the factors for choosing an algorithm during the class design.
Design Optimization,
Reification of behavior,
Adjustment of Inheritance,
11) Describe Organizing a class design for ATM System.