Question Bank Template OOAD
Question Bank Template OOAD
CO’s Bloom’s
Q.No Questions
Level
PART A
1. What are the three layers of the package diagram? CO3 K1
2. What do you mean by State? CO3 K1
3. What are UML state machine diagrams. CO3 K1
4. Outline the key reasons for modelling a package diagram. CO3 K2
Mention the purpose of the Activity diagram and specify its CO3
5. K2
elements.
6. What is the purpose of an implementation diagram in OOAD? CO3 K1
7. List two key components of an implementation diagram. CO3 K1
8. Define state, events and transitions. CO3 K1
What does a dependency arrow indicate in an implementation CO3
9. K1
diagram?
10. When to use component diagrams. CO3 K1
11. What is meant by guard condition? CO3 K1
12. Define component diagram. CO3 K1
What role does technology mapping play in an implementation CO3
13. K1
diagram?
14. When to use package diagrams? CO3 K1
15. When to use component diagrams? CO3 K1
CO’s Bloom’s
Q.No Questions
Level
Part – B
1. Describe the implementation diagram with examples. CO3 K4
Discuss the various constructs (notations) used in an activity
2. CO3 K4
diagram with an example.
Develop activity diagram and state chart diagram following UML
3. CO3 K4
diagrams for the Airline Ticket reservation system.
Consider the Library management system. It should provide the
facility to issue the book, calculate the fine during book return, the
placement of the books on the shelves, add new books to the shelves
4. CO3 K5
and remove old books from the shelves. Draw the activity diagram
with swim lanes for each and every component of the above
scenario.
Justify the need for component and deployment diagrams with a
5. CO3 K4
suitable real time example
What is the purpose, how to draw and where to use UML component
6. CO3 K4
diagrams? Illustrate with an example.
7 For any scenario draw package diagram in detail and explain. CO3 K4
8 Elaborate in detail about state chart diagrams . CO3 K4
CO’s Bloom’s
Q.No Questions
Level
Part c
For an ATM system, every user has to be validated with a PIN
number to make a transaction. A customer is allowed 3times to
validate card giving the correct PIN number. Show the Use Case
1. CO3 K6
representation for the same and summarize the Validate User; Use
Case using a sequence diagram. Assess and represent the activity
diagram for the same.
Consider an elevator that has the basic functions such as moving up
and down and open and close doors and pick up passengers. The
elevator is supposed to be used in a building having floors numbered
from 1 to n. There are call buttons in the elevator corresponding to
each floor. For every floor except floors 1 and n, there are two floor
call buttons for the passengers to call elevator for going up and
down. There is only one down call button at floor n and 1 up call
2. CO3 K6
button in floor 1. Then the car stops at a floor, the doors are opened
and the elevator light indicating the current direction the elevator is
going is illuminated so that the passengers can get to know the
current moving direction of the elevator. When the elevator is
moving music is audio is played inside the elevator. Draw class
diagram, Activity diagram and component diagram for designing
this system