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
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
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
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
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
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
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
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
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
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
11
MS02. A general purpose mechanism for organizing elements into groups
Select one:
a. Component
b. Node
c. Package
d. Class
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
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
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
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
16
Which one of the following mechanisms is used to implement generalization?
Select one:
a. Encapsulation
b. Abstraction
c. Polymorphism
d. 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
18
MS05. A link is a subset of
Select one:
a. Realization
b. Generalization
c. Dependency
d. 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
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.
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
22
U812. Subtypes must be substitutable for their base types, is suggested by
Select one:
a. LSP
b. SRP
c. OCP
d. DIP
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
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
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