True or false? _____: Each class in a UML class diagram represents a class in an
ID: 3630581 • Letter: T
Question
True or false?
_____: Each class in a UML class diagram represents a class in an
object-oriented program.
_____: Relations in a domain model are typically represented as
attributes in a UML class diagram.
_____: Attributes are the preferred way of modelling relations in an
UML class diagram.
_____: Attributes in UML class diagrams are typically represented
as methods in object-oriented source code.
_____: Android software development is only possible in the Eclipse IDE.
_____: Each class in a UML class diagram is represented with a circle.
_____: An operation contract defines the pre- and post-conditions of a
step in a use-case scenario.
_____: Operation contracts are part of the design (they are not part
of the requirements).
_____: Operation contracts are not directly related to the domain model.
_____: Operation contracts must be expressed in first-order logic.
_____: UML packages can only be used in UML package diagrams.
_____: Simple names are globally unique.
_____: Name-spaces are typically organized in a tree-structure.
_____: Name-spaces allow one to reuse the same simple name for
different elements.
_____: The design class diagram is considered a static design model.
_____: In UML sequence diagrams, a method return value can be visualized
with an arrow, but the arrow is optional.
_____: The design class diagram is the most important element of a
software design because it includes all the information that is
contained in the dynamic design models.
_____: A box in a sequence diagram typically represents an object.
_____: A guard in a sequence diagram prevents the guarded method call
from occurring under any circumstances.
_____: Designing for visibility means that it is best to make methods
public.
_____: A box in a communication diagram represents the same amount of
items as the corresponding box in a domain model.
_____: A box in a communication diagram represents the same amount of
items as the corresponding box in a sequence diagram.
_____: An advantage of UML communication diagrams over UML sequence
diagrams is that they are more compact.
_____: Guards in communication diagrams have a different function
than guards in sequence diagrams.
_____: Operation contracts are part of the design (they are not part
of the requirements).
_____: The Apache Ant build management tool presented in class is rarely
used in Java development projects.
_____: The Rational Rose modeling tool presented in class is open source
software and freely available to all students of CSE 5324.
_____: Relations in a domain model are typically represented as
operations in a UML class diagram.
_____: Operations in a UML class diagram are typically represented as
methods in object-oriented source code.
_____: Multiplicity constraints are important in a domain model but they
cannot influence the resulting source code.
_____: Android software development is only possible in the Eclipse IDE.
Explanation / Answer
1) True 2) False 3) True 4) False 5) False 6) False 7) True 8) False 9) True 10)False 11)True 12)False 13)True 14)True 15)False 16)True 17)True 18)False 19)True 20)False 21)True 22)True 23)True 24)False 25)False 26)False 27)True 28)True 29)False
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.