Which of the following is a disadvantage of OOD ?

Which of the following is a disadvantage of OOD ?

A. Easier maintenance
B. Objects may be
understood as stand-alone entities
C. Objects are potentially reusable components
D. None of the mentioned

Explanation: All the options define the characteristics of OOD.

Which of the following is a mechanism that allows several objects in an class hierarchy to have different methods with the same name ?

Which of the following is a mechanism that allows several objects in an class hierarchy to have different methods with the same name ?

A. Aggregation
B. Polymorphism
C. Inheritance
D. All of the mentioned

Explanation: In polymorphism instances of each subclass will be free to respond to messages by calling their own version of the method.

Objects are executed _____________________?

Objects are executed _____________________?

A. sequentially
B. in Parallel
C. sequentially & Parallel
D. none of the mentioned

Explanation: Objects may be distributed and may execute
sequentially or in parallel.

Grady Booch, James Rumbaugh, and Ivar Jacobson combined the best features of their individual object-oriented analysis into a new method for object oriented design known as _____________________?

Grady Booch, James Rumbaugh, and Ivar Jacobson combined the best features of their individual object-oriented analysis into a new method for object oriented design known as _____________________?

A. HTML
B. XML
C. UML
D. SGML

Explanation: The Unified Modeling Language (UML) has become
widely used throughout the industry as the standard approach to OOD.

Which of the following early OOD methods incorporates both a “micro development process” and a “macro development process.” ?

Which of the following early OOD methods incorporates both a “micro development process” and a “macro development process.” ?

A. Booch method
B. Rumbaugh method
C. Wirfs-Brock method
D. Coad and Yourdon method

Explanation: The macro development process includes the architectural planning and micro developments process defines rules that govern the use of operations and attributes and the domain-specific
policies for memory management, error handling, and other infrastructure
functions.