MCQ Practice Single Best Answer Topic: Continuous Deployment

Q Dependencies between components are represented by ______.

Question ID
#23988
Subchapter
Continuous Deployment
Action
Choose one option below

Choose Your Answer

Click an option to check whether your answer is correct.

  • A Both the options
  • B Cyclometric dependency
  • C Directed acyclic graph
Correct Answer: 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

Share this MCQ with your friends or study group.