Object Oriented Analysis and Design Questions & Answers | OOAD | MCQ

Object Oriented Analysis and Design | OOAD | MCQ

1
Which of these framework activities is not normally associated with the user interface design processes?
Select one:
a. user and task analysis
b. interface construction
c. interface validation
d. cost estimation

Feedback
Your answer is correct.
The correct answer is: cost estimation

2
S418 Which of the following is not included on a design class diagram?
Select one:
a. navigability
b. dependencies
c. methods with parameters
d. classes
e. entities
Feedback
Your answer is correct.
The correct answer is: entities

3
MS06. The view which addresses the configuration management of the system’s releases.
Select one:
a. Implementation
b. Use case
c. Design
d. Process
Feedback
Your answer is correct.
The correct answer is: Implementation

4
U809. Which GRASP pattern helps to find out answer for “Who should be responsible for creating a new instance of some class?”?
Select one:
a. Adapter
b. Protected Vairation
c. Creator
d. Fabircation
Feedback
Your answer is correct.
The correct answer is: Creator

5
K206. A Patter language
Select one:
a. Encompasses a collection of patterns
b. Resembles the structure of natural language
c. None of the given options
d. Is implemented using hyper text
Feedback
Your answer is correct.
The correct answer is: None of the given options

6
K203. Given classes A and B, which of the following is not a common type of coupling in object-oriented software?
Select one:
a. A invokes methods of B
b. A method parameter or local variable in A references B
c. A has an instance variable that refers to B
d. None of the given options
e. A is a direct or an indirect subclass of B
Feedback
Your answer is correct.
The correct answer is: A is a direct or an indirect subclass of B

7
Which model depicts the image of a system that an end user creates in his or her head?
Select one:
a. user model
b. system model
c. design model
d. system perception
Feedback
Your answer is correct.
The correct answer is: system perception

8
U814. Defines an interface for creating an object, but let the subclasses decide which class to instantiate.It lets the instantiation differ to subclasses.
Select one:
a. Builder
b. Abstract Factory
c. Factory Method
d. Prototype
Feedback
Your answer is correct.
The correct answer is: Factory Method

9
S406 Which of the following is important in user interface design?
Select one:
a. D test the system on a limited number of actual users
b. both A and B
c. A practice iterative design
d. C use automated tools in designing user interface
e. B understand your users and their tasks
Feedback
Your answer is correct.
The correct answer is: both A and B

10
U804. Which of the following is not true
Select one:
a. A controller object helps identify out of sequence events
b. Controller pattern is used to control data
c. A controller object can handle multiple system events
d. Controller is a kind of Facade pattern
Feedback
Your answer is correct.
The correct answer is: Controller pattern is used to control data

11
MS02. A general purpose mechanism for organizing elements into groups
Select one:
a. Component
b. Node
c. Package
d. Class
Feedback
Your answer is correct.
The correct answer is: Package

12
S422 Which of the following is the last phase of the Systems Construction phase?
Select one:
a. build and test databases
b. write and test new programs
c. none of the given options
d. prepare conversion plan
e. build and test networks
Feedback
Your answer is correct.
The correct answer is: write and test new programs

13
VK604. Which of the following pattern creates object without exposing the creation logic to the client and refer to newly created object using a common interface?
Select one:
a. Abstract Factory Pattern
b. Singleton Pattern
c. Factory Pattern
d. Transfer Object Pattern
Feedback
Your answer is correct.
The correct answer is: Factory Pattern

14
Physical relationship between software components and the hardware in the delivered system can be shown by which diagrams?
Select one:
a. Component diagram
b. Deployment diagram
c. Network diagram
d. Class diagram
e. Domain model
Feedback
Your answer is correct.
The correct answer is: Deployment diagram

15
S413 For which level of visibility, the attributes of an object can be accessed and methods can be invoked by any other methods in any other class? (check)
Select one:
a. private
b. protected
c. persistence
d. unprotected
e. public
Feedback
Your answer is correct.
The correct answer is: public

16
Which one of the following mechanisms is used to implement generalization?
Select one:
a. Encapsulation
b. Abstraction
c. Polymorphism
d. Inheritance
Feedback
Your answer is correct.
The correct answer is: Inheritance

17
VK609. A package diagram consists of the following?
Select one:
a. A. Package symbols
b. A and B
c. C. Interface
d. B. Groupings of Use Cases, Classes, Components
Feedback
Your answer is correct.
The correct answer is: A and B

18
MS05. A link is a subset of
Select one:
a. Realization
b. Generalization
c. Dependency
d. Association
Feedback
Your answer is correct.
The correct answer is: Association

19
J205. Which of the following UML diagrams has a static view?
Select one:
a. Activity
b. Use case
c. State chart
d. Collaboration
Feedback
Your answer is correct.
The correct answer is: Use case

20
S404) Which of the following is(are) human engineering guideline(s)?
Select one:
a. All of the given options
b. Users should not be allowed to proceed without correcting an error.
c. Use display attributes sparingly.
d. Anticipate the errors users might make.
e. The system user should always be aware of what to do next.
Feedback
Your answer is correct.
The correct answer is: All of the given options

21
U815. Attach additional responsibilities to an object dynamically.It provides a flexible alternative to subclassing for extending functionality.
Select one:
a. Adapter
b. Decorator
c. Chain of responsibility
d. Composite
Feedback
Your answer is correct.
The correct answer is: Decorator

22
U812. Subtypes must be substitutable for their base types, is suggested by
Select one:
a. LSP
b. SRP
c. OCP
d. DIP
Feedback
Your answer is correct.
The correct answer is: LSP

23
S407 With respect to the tone of a dialogue, which of the following should not be used?
Select one:
a. use simple, grammatically correct sentences
b. use abbreviations so that users can read them more quickly
c. be consistent in the use of terminology
d. use simple term
e. use appropriate action verbs
Feedback
Your answer is correct.
The correct answer is: use abbreviations so that users can read them more quickly

24
VK607. A class is divided into which of these compartments?
Select one:
a. Attribute Compartment
b. Operation Compartment
c. All of the mentioned
d. Name Compartment
Feedback
Your answer is correct.
The correct answer is: All of the mentioned

25
J204. Which design pattern defines one-to-many dependency among objects?
Select one:
a. Singleton pattern
b. Facade Pattern
c. Factory method pattern
d. Observer pattern
Feedback
Your answer is correct.
The correct answer is: Observer pattern