The University of Lahore, SE Department
Object Oriented Software Engineering
Quiz # 1
Time Allowed: 15 Minutes Section: S Marks: 10
Date: 06-03-2021 Program: BS(SE)
1. The method of design encompassing the process of object-oriented decomposition and a
notation for depicting both logical and physical and as well as static and dynamic models of the
system under design is known as:
a) Object- Oriented Programming
b) Object- Oriented Design
c) Object- Oriented Analysis
d) None of the mentioned
2. What is the programming style of the object-oriented conceptual model?
a) Invariant relationships
b) Algorithms
c) Classes and objects
d) Goals, often expressed in a predicate calculus.
3. The essential characteristics of an object that distinguish it from all other kinds of objects and
thus provide crisply defined conceptual boundaries, relative to the perspective of the viewer is
called:
a) Encapsulation
b) Modularity
c) Hierarchy
d) Abstraction
4. The process of compartmentalizing the elements of an abstraction that constitute its structure
and behavior is called as
a) Hierarchy
b) Encapsulation
c) Modularity
d) Entity Abstraction
5. Single inheritance, Multiple inheritance, and Aggregation comes under _______
a) Modularity
b) Typing
c) Hierarchy
d) None of the mentioned
6. What is that concept in type theory in which a single name may denote objects of many
different classes that are related by some common super class referred to ______
a) Monomorphism
b) Type Checking
c) Polymorphism
d) Generalization
7. In order to model the relationship “a hostel has rooms”, between Hotel and Room, you could
use:
a) Aggregation
b) Association
c) Composition
d) Realization
8. An important aspect of coding is?
a) Readability
b) Productivity
c) To use as small memory space as memory
d) Brevity
9. Which one of the following is a requirement that fits in a developer’s module?
a) Availability
b) Testability
c) Usability
d) Flexibility
10. Which one of the following is a functional requirement?
a) Maintainability
b) Portability
c) Robustness
d) None of the mentioned