The UML notation is useful for graphically depicting an object-oriented analysis or design model. True False TRUE ANSWER : ? YOUR ANSWER : ?
A method defines the form or protocol of the operation, but not its implementation. False True TRUE ANSWER : ? YOUR ANSWER : ?
An object can have which of the following multiplicities? More than one One Zero All of these TRUE ANSWER : ? YOUR ANSWER : ?
Composition is a stronger form of which of the following? All of these Encapsulation Inheritance Aggregation TRUE ANSWER : ? YOUR ANSWER : ?
The object-oriented development life cycle is which of the following? Analysis, design, and implementation steps in any order and going through the steps no more than one time. Analysis, design, and implementation steps in any order and using multiple iterations. Analysis, design, and implementation steps in the given order and using multiple iterations. Analysis, design, and implementation steps in the given order and going through the steps no more than one time. TRUE ANSWER : ? YOUR ANSWER : ?
A constructor operation does which of the following? Updates an existing instance of a class Deletes and existing instance of a class Creates a new instance of a class All of these TRUE ANSWER : ? YOUR ANSWER : ?
The benefits of object-oriented modeling are which of the following? Improved communication between users, analysts, etc. Reusability of analysis, design, and programming results All of these The ability to tackle more challenging problems TRUE ANSWER : ? YOUR ANSWER : ?
The fact that the same operation may apply to two or more classes is called what? Encapsulation Inheritance Multiple classification Polymorphism TRUE ANSWER : ? YOUR ANSWER : ?
An aggregation is a stronger form of association relationship and is represented with a solid diamond at the aggregate end. False True TRUE ANSWER : ? YOUR ANSWER : ?