Question 1 6 pts (TCO 4, 5, 8) The behavioral UML diagrams that are used to desc
ID: 3712476 • Letter: Q
Question
Question 1
6 pts
(TCO 4, 5, 8) The behavioral UML diagrams that are used to describe the internal dynamic behavior (behavioral modeling) of information systems are _____.
use case diagram, class diagram, and sequence diagram
use case diagram, sequence diagram, and communication diagram
sequence diagram, communication diagram, and state machine diagram
sequence diagram, communication diagram, and method contract
Question 2
6 pts
(TCO 6) A package is a general purpose mechanism for organizing element into groups of objects that contribute to the _________ of a logically related service.
implementation
analysis
design
development
Question 3
6 pts
(TCO 6) A Layer represents an _______ of the software architecture of the evolving system.
object
element
attribute
instance
Question 4
6 pts
(TCO 6) Which of the following is NOT true for package ownership?
the packages form a hierarchy;
the root package may be stereotyped «lowerLevel»;
by default, model elements are placed in the «topLevel» package.
Every model element is owned by one package
Question 5
6 pts
(TCO 6) Transitivity is a term that applies to relationships. It means that if there is a relationship between thing A and thing B and a relationship between thing B and thing C, then
thing A and thing C maybe related
thing A and thing C may not be related
there is an explicit relationship between thing A and thing C
there is an implicit relationship between thing A and thing C
Question 6
6 pts
(TCO 6) When deciding on the package architecture, the Common Closure Principle states that packages that need changing for a similar reason should be packaged together.
any
conformity
similar
architectural
Question 7
6 pts
(TCO 7) Which of the following is NOT a self-documenting code technique meaning that the programmer uses program structure and easily understood programming techniques, such as good:
color coding
constants
routine names
variable names
Question 8
6 pts
(TCO 7) The ________ maps the software architecture created in design to a physical system architecture that executes it.
architectural diagram
sequence diagram
deployment diagram
state chart diagram
Question 9
6 pts
(TCO 7) Some guidelines to follow when generating parameter listings are EXECPT:
Put parameters in input-modify-output order.
If several methods use similar parameters, put the parameters in a consistent order.
Use all the parameters. If you pass a parameter to a method, use it.
Put status or error parameters first.
Question 10
6 pts
(TCO 7) In the following what is NOT a guidelines for naming your methods.
Describe everything the method does. In the method's name, describe all the outputs and side effects.
Avoid meaningless, vague, or wishy-washy verbs.
Make names of methods as long as necessary. The optimum length is about 9–15 characters, but don't be afraid to use more, if necessary.
Use the program name as a prefix.
Explanation / Answer
1.
The behavioral UML diagrams that are used to describe the internal dynamic behavior (behavioral modeling) of information systems are sequence diagram, communication diagram, and state machine diagram.
Option 3 correct
2.
A package is a general purpose mechanism for organizing element into groups of objects that contribute to the analysis of a logically related service.
Option 2 correct
3.
A Layer represents an element of the software architecture of the evolving
Option 3 correct
4.
package ownership:
Option 3 correct
5.
Transitivity is a term that applies to relationships. It means that if there is a relationship between thing A and thing B and a relationship between thing B and thing C, then there is an implicit relationship between thing A and thing C
Option 4 correct
6.
When deciding on the package architecture, the Common Closure Principle states that packages that need changing for a similar reason should be packaged together architectural.
Option 4 correct
7.
Which of the following is NOT a self-documenting code technique meaning that the programmer uses program structure and easily understood programming techniques, such as good color coding
Option 1 correct
8.
The deployment diagram maps the software architecture created in design to a physical system architecture that executes it.
Option 3 correct
9.
Generating parameter listings:
Option 4 correct
10.
Guidelines for naming your methods:
Option 4 correct
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.