In UML, a class is represented by a rectangle with three compartments separated by vertical lines.
In UML, a class is represented by a rectangle with three compartments separated by vertical lines.
Which of the following applies to a class rather than an object?
Which of the following applies to a class rather than an object?
The reasons for overriding include extension, restriction, and optimization.
The reasons for overriding include extension, restriction, and optimization.
Composition is a stronger form of which of the following?
Composition is a stronger form of which of the following?
A solid diamond represents a stronger form of aggregation, known as composition.
A solid diamond represents a stronger form of aggregation, known as composition.
The object-oriented development life cycle is which of the following?
The object-oriented development life cycle is which of the following?
The fact that the same operation may apply to two or more classes is called what?
The fact that the same operation may apply to two or more classes is called what?
The term Complete for a UML has the same meaning as which of the following for an EER diagram?
The term Complete for a UML has the same meaning as which of the following for an EER diagram?
An aggregation is a stronger form of association relationship and is represented with a solid diamond at the aggregate end.
An aggregation is a stronger form of association relationship and is represented with a solid diamond at the aggregate end.
A UML diagram includes which of the following?
A UML diagram includes which of the following?
Composition does not allow an object to be part of more than one aggregate object.
Composition does not allow an object to be part of more than one aggregate object.
An abstract class is which of the following?
An abstract class is which of the following?
A class is a concept, abstraction, or thing that makes sense in an application context.
A class is a concept, abstraction, or thing that makes sense in an application context.
Multiplicity is the same as what concept for an ERD?
Multiplicity is the same as what concept for an ERD?
The benefits of object-oriented modeling are which of the following?
The benefits of object-oriented modeling are which of the following?
Which of the following is a technique for hiding the internal implementation details of an object?
Which of the following is a technique for hiding the internal implementation details of an object?
Each association has two or more roles.
Each association has two or more roles.
An object can have which of the following multiplicities?
An object can have which of the following multiplicities?
The term Incomplete for a UML has the same meaning as which of the following for an EER diagram?
The term Incomplete for a UML has the same meaning as which of the following for an EER diagram?
Aggregation is which of the following?
Aggregation is which of the following?
An object's state is determined by its attribute values and links to other objects.
An object's state is determined by its attribute values and links to other objects.
When a business rule involves three or more graphical symbols, you can show the constraint as a note and attach the note to each of the symbols by a dashed line.
When a business rule involves three or more graphical symbols, you can show the constraint as a note and attach the note to each of the symbols by a dashed line.
In an object diagram, an object is represented as a rectangle with two compartments.
In an object diagram, an object is represented as a rectangle with two compartments.
The UML notation is useful for graphically depicting an object-oriented analysis or design model.
The UML notation is useful for graphically depicting an object-oriented analysis or design model.
An operation that alters the state of an object is known as a constructor operation.
An operation that alters the state of an object is known as a constructor operation.
A constructor operation does which of the following?
A constructor operation does which of the following?
Multiple inheritance allows a class to inherit features from more than one superclass.
Multiple inheritance allows a class to inherit features from more than one superclass.
A method defines the form or protocol of the operation, but not its implementation.
A method defines the form or protocol of the operation, but not its implementation.
A derived element is typically shown by placing either a slash (/) or a stereotype of <> before the name of the element.
A derived element is typically shown by placing either a slash (/) or a stereotype of <> before the name of the element.
Which of the following statement is true concerning objects and/or classes?
Which of the following statement is true concerning objects and/or classes?