MCQ Single Best Answer Easy

QDependencies between components are represented by ______.

ID: #23988 Continuous Deployment 89 views
Question Info
#23988Q ID
EasyDifficulty
Continuous DeploymentTopic

Choose the Best Option

Click any option to instantly check if you're correct.

  • A Both the options
  • B Cyclometric dependency
  • C Directed acyclic graph
Correct Answer: Option C

Explanation

Dependencies between components in software systems are typically represented using a Directed Acyclic Graph (DAG). In a DAG:

  • Nodes represent components or modules
  • Edges represent dependencies between them
  • The graph has no cycles, ensuring that dependencies do not create infinite loops

Why not "Cyclometric dependency"?

  • Cyclomatic complexity is a measure of the number of independent paths in a program, not a direct way to represent dependencies between components.

Since DAG is the correct way to represent component dependencies, the correct answer is:
"Directed acyclic graph"

Share This Question

Challenge a friend or share with your study group.