Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

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

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote