🌍 All Study Guides📊 Dashboard📰 Blog💡 About
IBM Applied AI to IBM AI Developer Professional Certificate • STUDY MODE

SOFTWARE ARCHITECTURE AND DESIGN

QUESTION 1 OF 4

Which of the following should be included in the software design document (SDD)?

A
Object definitions
B
Code
C
Constraints and dependenciesCorrect Answer
D
Test cases
Explanation:

The SDD should contain assumptions, dependencies, constraints, requirements, objectives, and methodologies.

QUESTION 2 OF 4

Components in a well-structured design should be ___________________.

A
tightly coupled
B
tightly constrained
C
loosely cohesive
D
loosely coupledCorrect Answer
Explanation:

Components in a well-structured design should be loosely coupled and tightly cohesive.

QUESTION 3 OF 4

Which of the following is an advantage of using UML diagrams when designing software architecture?

A
They help plan out structures and behaviors in advance of coding.
B
They help facilitate communication among team members.
C
They help developers navigate source code.
D
All of the aboveCorrect Answer
Explanation:

Using UML diagrams helps developers to navigate source code, facilitate communication between team members, and help plan structures and behaviors in advance of coding.

QUESTION 4 OF 4

What is the blueprint of an object called?

A
An instance
B
A classCorrect Answer
C
A method
D
A property
Explanation:

A class is a generic version of an object that describes what an object can do and the data it can contain.

Ready to test your recall?

Which of the following should be included in the software design document (SDD)?

A
Object definitions
B
Code
C
Constraints and dependencies
D
Test cases

How confident are you in this answer?