0% found this document useful (0 votes)
4 views2 pages

ooad_bits

The document is an examination paper for the Object Oriented Analysis and Design course at Dadi Institute of Engineering & Technology. It contains multiple-choice questions covering various concepts related to complex systems, software design, UML, and object-oriented principles. The exam is structured into two units, with a total of 30 questions, and is designed to assess students' understanding of the subject matter.

Uploaded by

Malla Hari
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)
4 views2 pages

ooad_bits

The document is an examination paper for the Object Oriented Analysis and Design course at Dadi Institute of Engineering & Technology. It contains multiple-choice questions covering various concepts related to complex systems, software design, UML, and object-oriented principles. The exam is structured into two units, with a total of 30 questions, and is designed to assess students' understanding of the subject matter.

Uploaded by

Malla Hari
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

DADI INSTITUTE OF ENGINEERING & TECHNOLOGY

An Autonomous Institute
(Approved by A.I.C.T.E., New Delhi & Permanently Affiliated to JNTU GV)

III [Link] I SEM Mid Examinations (2025-26 A.Y) Roll No:_____________


Branch : CSE Date:
Max. Marks : 10 OBJECT ORIENTED ANALYSIS AND DESIGN (DR231CS5E11) Time:20 Mins
Unit-1
1. A complex system is composed of ( )
A. Many interconnected B. Single component C. Only hardware D. Only software
components
2. Which of the following is an example of a complex system? ( )
A. Banking System B. Calculator C. Keyboard D. Mouse
3. Software complexity arises mainly because of ( )
A. Changing B. Small size C. Simple functionality D. Fixed structure
requirements
4. The hierarchical organization of components is an attribute of( )
A. Complex Systems B. Simple Systems C. Databases D. Networks
5. Dividing a large problem into smaller parts is known as ( )
A. Decomposition B. Encapsulation C. Inheritance D. Polymorphism
6. Focusing on essential details while hiding unnecessary information is called( )
A. Abstraction B. Aggregation C. Coupling D. Cohesion
7. Bundling data and methods together is known as ( )
A. Encapsulation B. Decomposition C. Hierarchy D. Modularity
8. Independent software units designed for specific functions are called ( )
A. Modules B. Variables C. Objects D. Interfaces
9. Which principle helps manage software complexity by arranging elements in levels( )

A. Hierarchy B. Inheritance C. Aggregation D. Iteration


10. The first step in designing a complex system is ( )
A. Requirement Analysis B. Testing C. Coding D. Deployment
11. Identifying classes and objects is part of ( )
A. Object Identification B. Testing C. Maintenance D. Documentation
12. The ability of a system to handle growth is known as( )
A. Scalability B. Reliability C. Portability D. Security
13. The primary goal of decomposition is to( )
A. Simplify problem B. Increase complexity C. Reduce storage D. Avoid documentation
solving devices
14. Encapsulation improves ( )
A. Data security B. Internet speed C. Processor D. Disk capacity
performance
15. In object-oriented design, real-world entities are represented as( )
A. Objects B. Variables C. Functions D. Operators
Unit-2
1. Which of the following is a benefit of modeling( )
A. Reduces system B. Increases complexity C. Improves D. Eliminates
understanding communication maintenance
2. A class is best described as a: ( )
A. Method B. Blueprint for C. Database table D. Program
objects
3. Which concept promotes code reusability in object-oriented systems?( )

A. Inheritance B. Compilation C. Testing D. Debugging

4. Which of the following is a structural thing in UML( )


A. Class B. State C. Interaction D. Activity
5. Relationships in UML are used to show: ( )
A. Programming B. Connections among C. Operating systems D. Databases
languages elements
6. UML supports which phase of the SDLC( )
A. Requirements only B. Design only C. Implementation D. All phases
only
7. Which relationship represents a "has-a" relationship( )

A. Aggregation B. Dependency C. Generalization D. Realization

8. Generalization is another name for:( )

A. Association B. Dependency C. Inheritance D. Composition

9. Which access modifier symbol represents a private member( )


A. + B. - C. # D. ~
10. Stereotypes, tagged values, and constraints are UML:( )
A. Relationships B. Extensibility C. Views D. Diagrams
mechanisms
11. Which diagram is a structural diagram( )
A. Class Diagram B. Activity Diagram C. State Diagram D. Sequence Diagram
12. Which diagram is a behavioral diagram( )
A. Component Diagram B. Deployment Diagram C. Sequence Diagram D. Package Diagram
13. The Traffic Controller is responsible for: ( )
A. Monitoring traffic and B. Manufacturing C. Maintaining roads D. Collecting tolls
controlling signals vehicles
14. Which UML diagram best represents interactions among objects over time( )
A. Sequence Diagram B. Package Diagram C. Deployment D. Object Diagram
Diagram
15. One major advantage of UML is that it: ( )
A. Increases coding B. Provides a standard C. Eliminates software D. Replaces
effort modeling language bugs programmers

You might also like