Measuring Software Size Metrics Quiz
12 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Which of the following is NOT a reason why lines of code (LOC) is considered a simple and automatically measurable metric?

  • It depends on the skill of the developers.
  • It is not available for early planning stages.
  • It has a vague definition that is not language-dependent. (correct)
  • It correlates with programming effort and cost.

According to Halstead's theory, which of the following is NOT one of the basic elements that make up a program P?

  • Operands
  • Operators
  • Constants (correct)
  • Addresses

In Halstead's theory, which of the following represents the total number of occurrences of operators in the program P?

  • µ2
  • N2
  • µ1
  • N1 (correct)

What is the relationship between the program vocabulary (µ) and the number of distinct operators (µ1) and distinct operands (µ2) according to Halstead's theory?

<p>µ = µ1 + µ2 (D)</p> Signup and view all the answers

According to Halstead's theory, which of the following is NOT one of the factors that determines the effort required to generate a program P?

<p>The number of distinct operands (µ2) (D)</p> Signup and view all the answers

What is the relationship between the time required for developing a program P and the total effort according to Halstead's theory?

<p>The time required is the total effort divided by the number of elementary discriminations per second. (C)</p> Signup and view all the answers

Which of the following is NOT a measure of software size related to code length?

<p>Cyclomatic complexity (A)</p> Signup and view all the answers

What does the ratio CLOC/LOC represent?

<p>The density of comments in a program (B)</p> Signup and view all the answers

Which of the following statements about software size metrics is NOT true?

<p>Software size can only be measured dynamically, i.e., by executing the system. (C)</p> Signup and view all the answers

What is the relationship between the length of the specification, design, and code in a software development effort?

<p>The length of the specification indicates how long the design is likely to be, which in turn is a predictor of code length. (A)</p> Signup and view all the answers

What is the purpose of measuring software size using internal product attributes?

<p>To determine the effort, cost, and productivity of the software development process. (C)</p> Signup and view all the answers

Which of the following statements about software size metrics is true?

<p>Software size must be defined in terms of more than one internal attribute, each capturing a key aspect of software size. (C)</p> Signup and view all the answers

More Like This

Use Quizgecko on...
Browser
Browser