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
[bg_collapse view=”button-green” color=”#FFF” icon=”arrow” expand_text=”Show Answer” collapse_text=”Hide Answer” ] Feedback
Your answer is correct.
The correct answer is: cost estimation
[/bg_collapse]
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
[bg_collapse view=”button-green” color=”#FFF” icon=”arrow” expand_text=”Show Answer” collapse_text=”Hide Answer” ] Feedback
Your answer is correct.
The correct answer is: entities
[/bg_collapse]
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
[bg_collapse view=”button-green” color=”#FFF” icon=”arrow” expand_text=”Show Answer” collapse_text=”Hide Answer” ] Feedback
Your answer is correct.
The correct answer is: Implementation
[/bg_collapse]
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
[bg_collapse view=”button-green” color=”#FFF” icon=”arrow” expand_text=”Show Answer” collapse_text=”Hide Answer” ] Feedback
Your answer is correct.
The correct answer is: Creator
[/bg_collapse]
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
[bg_collapse view=”button-green” color=”#FFF” icon=”arrow” expand_text=”Show Answer” collapse_text=”Hide Answer” ] Feedback
Your answer is correct.
The correct answer is: None of the given options
[/bg_collapse]
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
[bg_collapse view=”button-green” color=”#FFF” icon=”arrow” expand_text=”Show Answer” collapse_text=”Hide Answer” ] Feedback
Your answer is correct.
The correct answer is: A is a direct or an indirect subclass of B
[/bg_collapse]
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
[bg_collapse view=”button-green” color=”#FFF” icon=”arrow” expand_text=”Show Answer” collapse_text=”Hide Answer” ] Feedback
Your answer is correct.
The correct answer is: system perception
[/bg_collapse]
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
[bg_collapse view=”button-green” color=”#FFF” icon=”arrow” expand_text=”Show Answer” collapse_text=”Hide Answer” ] Feedback
Your answer is correct.
The correct answer is: Factory Method
[/bg_collapse]
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
[bg_collapse view=”button-green” color=”#FFF” icon=”arrow” expand_text=”Show Answer” collapse_text=”Hide Answer” ] Feedback
Your answer is correct.
The correct answer is: both A and B
[/bg_collapse]
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
[bg_collapse view=”button-green” color=”#FFF” icon=”arrow” expand_text=”Show Answer” collapse_text=”Hide Answer” ] Feedback
Your answer is correct.
The correct answer is: Controller pattern is used to control data
[/bg_collapse]
11
MS02. A general purpose mechanism for organizing elements into groups
Select one:
a. Component
b. Node
c. Package
d. Class
[bg_collapse view=”button-green” color=”#FFF” icon=”arrow” expand_text=”Show Answer” collapse_text=”Hide Answer” ] Feedback
Your answer is correct.
The correct answer is: Package
[/bg_collapse]
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
[bg_collapse view=”button-green” color=”#FFF” icon=”arrow” expand_text=”Show Answer” collapse_text=”Hide Answer” ] Feedback
Your answer is correct.
The correct answer is: write and test new programs
[/bg_collapse]
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
[bg_collapse view=”button-green” color=”#FFF” icon=”arrow” expand_text=”Show Answer” collapse_text=”Hide Answer” ] Feedback
Your answer is correct.
The correct answer is: Factory Pattern
[/bg_collapse]
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
[bg_collapse view=”button-green” color=”#FFF” icon=”arrow” expand_text=”Show Answer” collapse_text=”Hide Answer” ] Feedback
Your answer is correct.
The correct answer is: Deployment diagram
[/bg_collapse]
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
[bg_collapse view=”button-green” color=”#FFF” icon=”arrow” expand_text=”Show Answer” collapse_text=”Hide Answer” ] Feedback
Your answer is correct.
The correct answer is: public
[/bg_collapse]
16
Which one of the following mechanisms is used to implement generalization?
Select one:
a. Encapsulation
b. Abstraction
c. Polymorphism
d. Inheritance
[bg_collapse view=”button-green” color=”#FFF” icon=”arrow” expand_text=”Show Answer” collapse_text=”Hide Answer” ] Feedback
Your answer is correct.
The correct answer is: Inheritance
[/bg_collapse]
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
[bg_collapse view=”button-green” color=”#FFF” icon=”arrow” expand_text=”Show Answer” collapse_text=”Hide Answer” ] Feedback
Your answer is correct.
The correct answer is: A and B
[/bg_collapse]
18
MS05. A link is a subset of
Select one:
a. Realization
b. Generalization
c. Dependency
d. Association
[bg_collapse view=”button-green” color=”#FFF” icon=”arrow” expand_text=”Show Answer” collapse_text=”Hide Answer” ] Feedback
Your answer is correct.
The correct answer is: Association
[/bg_collapse]
19
J205. Which of the following UML diagrams has a static view?
Select one:
a. Activity
b. Use case
c. State chart
d. Collaboration
[bg_collapse view=”button-green” color=”#FFF” icon=”arrow” expand_text=”Show Answer” collapse_text=”Hide Answer” ] Feedback
Your answer is correct.
The correct answer is: Use case
[/bg_collapse]
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.
[bg_collapse view=”button-green” color=”#FFF” icon=”arrow” expand_text=”Show Answer” collapse_text=”Hide Answer” ] Feedback
Your answer is correct.
The correct answer is: All of the given options
[/bg_collapse]
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
[bg_collapse view=”button-green” color=”#FFF” icon=”arrow” expand_text=”Show Answer” collapse_text=”Hide Answer” ] Feedback
Your answer is correct.
The correct answer is: Decorator
[/bg_collapse]
22
U812. Subtypes must be substitutable for their base types, is suggested by
Select one:
a. LSP
b. SRP
c. OCP
d. DIP
[bg_collapse view=”button-green” color=”#FFF” icon=”arrow” expand_text=”Show Answer” collapse_text=”Hide Answer” ] Feedback
Your answer is correct.
The correct answer is: LSP
[/bg_collapse]
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
[bg_collapse view=”button-green” color=”#FFF” icon=”arrow” expand_text=”Show Answer” collapse_text=”Hide Answer” ] Feedback
Your answer is correct.
The correct answer is: use abbreviations so that users can read them more quickly
[/bg_collapse]
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
[bg_collapse view=”button-green” color=”#FFF” icon=”arrow” expand_text=”Show Answer” collapse_text=”Hide Answer” ] Feedback
Your answer is correct.
The correct answer is: All of the mentioned
[/bg_collapse]
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
[bg_collapse view=”button-green” color=”#FFF” icon=”arrow” expand_text=”Show Answer” collapse_text=”Hide Answer” ] Feedback
Your answer is correct.
The correct answer is: Observer pattern
[/bg_collapse]