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

Quiz 1 Solution Sta

The document is a quiz with 10 multiple choice questions about object oriented software engineering topics. The questions cover concepts like object oriented design, classes and objects, encapsulation, abstraction, inheritance, polymorphism, aggregation, requirements, and functional requirements.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
55 views2 pages

Quiz 1 Solution Sta

The document is a quiz with 10 multiple choice questions about object oriented software engineering topics. The questions cover concepts like object oriented design, classes and objects, encapsulation, abstraction, inheritance, polymorphism, aggregation, requirements, and functional requirements.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

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

You might also like