0% found this document useful (0 votes)
27 views3 pages

QB Unit-4

This document contains a question bank for the Object Oriented Analysis & Design course. It includes 20 easy questions worth 2 marks each, 10 intermediate questions worth 5 marks each, and 7 difficult questions worth 10 marks each related to different concepts like object persistence, access control, OODBMS, Object-Relational systems, user interface design patterns, and design of access layer classes. The questions assess students on various learning outcomes and require them to explain concepts, compare approaches, discuss roles and challenges.

Uploaded by

AAKASH KUMAR
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
27 views3 pages

QB Unit-4

This document contains a question bank for the Object Oriented Analysis & Design course. It includes 20 easy questions worth 2 marks each, 10 intermediate questions worth 5 marks each, and 7 difficult questions worth 10 marks each related to different concepts like object persistence, access control, OODBMS, Object-Relational systems, user interface design patterns, and design of access layer classes. The questions assess students on various learning outcomes and require them to explain concepts, compare approaches, discuss roles and challenges.

Uploaded by

AAKASH KUMAR
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

SOCSE

B.Tech CSE V sem


Object Oriented Analysis & Design
Question Bank
Unit no.: 4
Level A. Easy Questions (2 marks each)
S. No. Questions CO*
Q11. Define the concept of object persistence in software development. CO1
Explain the importance of storage of objects in a software system.
Q2 CO1

Discuss the role of access control in database management systems.


Q3 CO1
Q42. Define Object-Oriented Database Management Systems (OODBMS). CO1

Differentiate between OODBMS and Object-Relational Systems.


Q5 CO1

3. What are the primary characteristics of OODBMS?


Q6 CO1

Q74. Explain the process of designing classes in the Access Layer. CO1

What are the key features and advantages of using an Object-


Q8 CO1
Relational System?
What are some common challenges and considerations when
Q9 designing CO1
and implementing an Object-Relational System?
Q10 List out some common use cases for OODBMSs? CO1
What are some common challenges associated with integrating legacy
Q11 CO1
systems with modern OODBMSs?

Q12 What are some common design patterns used in user interface CO1
design?
What are some common tools and technologies used in user interface
Q13 CO1
design?
Q14 What is the role of the view layer in an object-oriented system? CO1
What are some common challenges associated with designing user
Q15 interfaces for different types of devices and platforms, such as CO1
desktopcomputers, mobile devices, or wearables?
What is the role of user testing and feedback in the user interface
Q16 CO1
design process?
What are some emerging trends and developments in the field of user
Q17 CO1
interface design
Q18 What are the essential considerations when designing classes in the CO1
View Layer?
Q19 Differentiate between the roles of the Access Layer and the View CO1
Layer.
Q20 Discuss the role of feedback in the design of user interfaces. CO1
Level B. Intermediate Questions (5 marks each)
How does object persistence contribute to data management in a
Q21 CO2
software system?
Concept of Database Organization and Access Control.
Q22 CO2

Explain the importance of database normalization in ensuring efficient


Q23 CO2
data storage and retrieval.
How do access control mechanisms in a database contribute to data
Q24 CO2
security? Discuss the levels of access and their impact.

How do OODBMSs support the storage and retrieval of complex


Q25 CO2
object structures and relationships?
How do OODBMSs support the integration of object-oriented
Q26 programming languages, such as Java and C++, with database CO2
systems?
What are some common security and access control mechanisms used
Q27 CO2
in OODBMSs to protect sensitive data?
how does Object relational system bridge the gap between object-
Q28 CO2
oriented programming and relational databases?

What are some common design patterns used in access layer


Q29 CO2
classes, such as the Data Access Object (DAO) pattern or Repository
pattern?
Q30 Explain the role of access control in maintaining database security. CO2
Level C. Difficult Questions (10 marks each)
Discuss the key advantages of using an OODBMS over a traditional
Q31 CO2
RDBMS?
How do OODBMSs support the storage and retrieval of complex
Q32 CO2
object structures and relationships?

How does an Object-Relational System handle the mapping between


Q33 objects and relational data? What are some common techniques used CO2
inObject-Relational Systems for handling object-relational mapping?

What is the role of metadata in designing access layer classes, and


Q34 CO2
howcan it be used to improve system performance and
maintainability?
Explain how access layer classes handle database transactions and
Q35 concurrency control, and what are some common techniques for CO2
ensuring data consistency and integrity?
Discuss how do access layer classes enable integration with
Q36 othertechnologies and systems, such as web services or cloud- CO2
based platforms?
How do access layer classes handle data retrieval and persistence,
Q37 andwhat are some common techniques for optimizing performance CO2
and scalability?
** Note: Students to be instructed to draw well labeled diagrams wherever necessary,
tosupport their answers (especially in level B and C questions)
** The format is for Unit wise question bank, kindly insert the sheets for various units

You might also like