This document is partially blurred.
Unlock all pages and 1 million more documents.
Get Access
82) The technique of hiding the internal implementation details of an object from its external
view is called:
A) disassociation.
B) encryption.
C) encapsulation.
D) generalization.
E) simplification.
Classification: Concept
83) A relationship between object classes best defines:
A) encapsulation.
B) scope.
C) association.
D) composition.
E) integration.
Classification: Concept
84) The degree of an association relationship cannot be:
A) unary.
B) binary.
C) ternary.
D) higher (n-ary).
E) zero.
Classification: Concept
85) When indicating the multiplicity for a role, an infinite upper bound is denoted by a:
A) dash.
B) diamond.
C) hollow point arrow.
D) solid triangle.
E) star.
Classification: Concept
19
86) Which of the following multiplicities indicates a minimum of 0 and a maximum of 1?
A) 1..0
B) 0..1
C) 1 ∙ 0
D) 1:M
E) 1:1
Classification: Application
87) The end of an association where it connects to a class best describes:
A) encapsulation.
B) scope.
C) association role.
D) composition.
E) integration.
Classification: Concept
88) Which of the following indicates how many objects participate in a given relationship?
A) Association role
B) Object count
C) Multiplicity
D) Association class
E) Composition
Classification: Concept
20
89) Abstracting the common features among multiple classes, as well as the relationships they
participate in, into a more general class is known as:
A) aggregation.
B) overlapping.
C) multiplicity.
D) generalization.
E) rejuvenation.
Classification: Concept
90) A class that has no direct instances, but whose descendants may have direct instances best
defines:
A) concrete class.
B) abstract class.
C) super class.
D) incomplete class.
E) simple class.
Classification: Concept
91) A class that can have direct instances best defines:
A) abstract class.
B) complete class.
C) concrete class.
D) superclass.
E) complex class.
Classification: Concept
21
92) The semantic constraint specifying that no instance can be an instance of more than one
subclass at the same time is:
A) complete.
B) disjoint.
C) overlapping.
D) incomplete.
E) aggregation.
Classification: Concept
93) A part-of relationship between a component object and an aggregate object best defines:
A) composition.
B) aggregation.
C) multiplicity.
D) consolidation.
E) relational.
Classification: Concept
94) Changes in the attributes of an object or in the links an object has with other objects best
defines:
A) event.
B) operations.
C) state transition.
D) method.
E) process.
Classification: Concept
22
95) Something that takes place at a certain point in time best defines:
A) event.
B) operations.
C) state transition.
D) method.
E) object.
Classification: Concept
96) Which of the following depicts the various state transitions or changes an object can
experience during its lifetime, along with the events that cause those transitions?
A) Entity relationship diagram
B) Collaboration diagram
C) Sequence diagram
D) State diagram
E) Component diagram
Classification: Concept
97) Types of interaction diagrams include:
A) state diagrams and sequence diagrams.
B) sequence diagrams and collaboration diagrams.
C) data-flow diagrams and entity-relationship diagrams.
D) component diagrams and deployment diagrams.
E) use-case diagrams and component diagrams.
Classification: Application
23
98) Which of the following depicts the interactions among objects during a certain period of
time?
A) Class diagrams
B) Data-flow diagrams
C) Sequence diagrams
D) Collaboration diagrams
E) Use-case diagrams
Classification: Concept
99) Which of the following shows the time period during which an object performs an operation,
either directly or through a call to some subordinate operation?
A) Asynchronous message
B) Activation
C) Critical path
D) Simple message
E) Component diagram
Classification: Concept
100) A type of message in which the caller has to wait for the receiving object to finish executing
the called operation before it can resume execution itself is a(n):
A) synchronous message.
B) simple message.
C) asynchronous message.
D) half-duplex message.
E) packet.
Classification: Concept
24
101) Which of the following shows the software components or modules and their dependencies?
A) Component diagram
B) State diagram
C) Deployment diagram
D) Use-case diagram
E) Object diagram
Classification: Concept
102) What is the Unified Modeling Language?
Classification: Synthesis
103) Identify four benefits of the object-oriented modeling approach.
Classification: Synthesis
104) Define use-case diagram, class diagram, state diagram, and sequence diagram.
Classification: Synthesis
105) What is a use-case diagram? What are its components?
Classification: Synthesis
25
106) Distinguish object, state, and behavior.
Classification: Synthesis
26
Trusted by Thousands of
Students
Here are what students say about us.
Resources
Company
Copyright ©2022 All rights reserved. | CoursePaper is not sponsored or endorsed by any college or university.