Ooad Question Paper
Ooad Question Paper
5476120 2023
17. Generalize the design B.Tech. DEGREE EXAMINATION, DECEMBER 2023.
modeling. Explain in detailprinciples in object
the GRASP methods
for designing objects Describe the Sixth Semester
implementation
model (Mapping design to code) and give the Next
Gen POS program solution. Information Technology
5476120
4
6.
Estimate the purpose
of the association
UNIT I
11. Compare and contrast the object-oriented 15. Demonstrate in detail the objects, relati
attribute, and methods for the ATM
methodology of Booch, Rumbaugh, and Jacobs on. system.
Or
Or
12. List the various UML diagram and explain the 16.
Explain the various methods involved in
UML diagrams in detail with neat diagrams. case-driven object analysis with a neat d
and examples.
2 5476120
3 541
OE T32 desga petierns in object
EEi s 2Di desg Expain about any 5476120
enuon the
aTEEE sratura paterns. B.Tech. DEGREE EXAMINATION, SEPTEMBER 2020.
Or Sixth Semester
PARTA-(10 x 2= 20 marks)
Answer ALL questions.
1. Define Encapsulation.
2. Write short notes On Unified Modeling
Language.
3. What are the UMIL diagrams?
4. Mention the elements of a Class Diagram
Compartments.
547612)
8. What are the major tasks of accoss layer? money from the bank account and
amount. An application is required
pays out
9. What is the use of Chain of Responsibility? for the A
transaction. Show the system's
10. How design patterns solve design problems? attributes, and the relationships classes, t
classes. Also identify the actors and bet
useween
cases
PART B (5 X 11=55 marks) the system.
Answer ALLquestions. Or
11. Compare and contrast the Booch, Rumbaugh and
Jacobson Method of the Object oriented
14. What are the different types of diagram in Unt
methodologies. Modeling Language? Draw. the use case diaz:
for online shopping.
Or
15. List the advantages of object oriented analyss
12. What is software System Life Cycle? Compare and method. Describe in detail about the use c
contrast the Waterfall Model and the Rapid driven object analysis.
Application Development Model of software
development approach. Or
13. A customer wants to draw money from his bank 16. Explain in detail about the various approaches
account. He enters his card into an ATM identifying classes in object orientedanalysis
(Automated Teller Machine). The ATM machine
prompts. "Enter PIN". The customer enters his 17. Illustrate the purpose of view layer inters
PIN. The ATM (internally) retrieves the bank Explain the steps involved in designing the a0t
account number from the card. The ATM encrypts layer classes in detail.
the PIN and the account number and sends it over
to the bank. The bank verifies the Or
encrypted
account and PIN number. If the PIN number is
18. What is user interface design process? Dis:
correct, the ATM displays, "Enter Amount". Draws
about the methods of prototyping user interfac:
2
5476120 54761
UNIT IV
5476120
17. (a) What is meant by class visibility? What is
the need for different protocols? .(8) B.Tech DEGREE EXAMINATION, MAY 2019.
(b) What are the distinctive characteristics of Sixth Semester
multidatabase system? (3)
Or Informatíon Technology
18. (a) Explain the major activities involved in OBJECT ORIENTED ANALYSIS AND DESIGN
designing view layer classs? (8)
(2013 - 14 onwards regulation)
(b) What are Some characteristics of a bad
design? (3) Time : Three hours Maximum:75 marks
UNIT V PART A (10 x 2= 20 marks)
19. (a) What are Patterns and Frameworks? Answer ALL questions.
Describe the steps to use a Design Pattern.(8)
All questions carry equal marks.
(b) What are the Benefits and Liabilities of
Chain of Responsibility? (3)
1. List out the phases of Software System Life Cycle?
Or
2. What are the steps in Micro development process?.
20. (a) What is a structural pattern? Discuss the
and Implementation of 3. Name any four diagrams ln UML dynamic
Consequences
(7) modeling?
Adapter?
4. What is an Interaction Diagram? What are the
Patterns? two kinds of Interaction Model?
(b) Discuss the classification of Design
(4) 5. What is the purpose of CRC technique?
5476120
UNIT II
18
6. How is Coupling different from Cohesion?
Dra
7. (a) What is a Use Case diagram?
What is meant by persistent data? 13.
diagram for a Hotel
scenario of ordering a
8.
delivering a food item?
List out any four guidelines for Using Fonts?
9. When do you use Abstract Factory pattern? (b) Explain Association between twO cas
based on UMLnotation?
10. When do you use Chain of Responsibility? Or
19
PARTB-(5 x 11=55marks)
List out any SIX Use Cases in A1
14. (a)
Answer ALLquestions. transaction and draw any two of them
Allquestions carry equal marks. (b) Describe various notations used in Actir 20.
Diagram with anexample
UNIT I
UNIT III
11. (a) Discuss Rambaugh's Object Modeling
Teachnique? (6) l5. (a) Discuss Noun Phrase approach of identif
classes with an example
(b) Explain UML models? (5)
(b) Explain the activities involved
Or
object-oriented design process?
12: (a) Explain Jacobson's methodologies? (6) Or
Information Technology
Elective . OBJECT ORIENTED ANALYSIS AND
DESIGN
4. Enumerate Elaboration.
PART B-(5 x11= 55 marks) 16. How would you Identify Object Relationsh. 31..
Attributes, and Methods? Fxplain.
Answer ALL the units, Choosing ONE full question VI.VI
A
Or
18. Demonstrate the different types of Prototyi: >4
19.
12. Describe the concept of Jacobson Methodology. (11) UNIT V
2 5476120 5476
3