A. only Mathematical Expressions
B. any language
C. only programming languages
D. onlyOCL
A. It reduces the risk of incorporating technology constraints into a design.
B. It reduces the risk of the solution being strongly related to business practices.
C. It reduces the risk of inconsistent or improper implementations.
D. It reduces the risk of using an incorrect or improper programming language.
A.
B.
C.
D.
A. Sending message x is the first occurrence that happens.
B. Sending message y will happen before sending message z.
C. Sending message z will happen after receiving message x.
D. Sending message p will happen before receiving message y.
A. 8
B. 2
C. 4
D. 6
E. 5
F. 3
G. 10
A. EnumerationLiterals may not be compared for equality.
B. Enumeration Literal names may appear more than once within an Enumeration.
C. EnumerationLiterals may be anonymous.
D. EnumerationLiterals are immutable
A. An execution of InteractionF is valid only if the o3 lifeline receives ml before the o2 lifeline receives m2.
B. InteractionF is an ill-formed model of a behavior.
C. An execution of InteractionF can be valid no matter the order in which o2 and o3 receive their respective messages.
D. An execution of InteractionF is valid only if the o2 lifeline receives m2 before the o3 lifeline receives m1.
A. The customers, as they will own the system when it is delivered
B. The testing team, as test-driven design is proven to be an effective approach to development
C. All involved stakeholders, as they are knowledgeable and concerned.
D. The development team, as they are responsible for the final implementation.
E. The system architects, as they are responsible for the design of the system and its proper functioning.
F. Project managers, as they are responsible for delivering the right product to the customer
G. The users, as they will be using the system when it is operational.