Sovi.AI - AI Math Tutor

Scan to solve math questions

QUESTION IMAGE

4. what do using surveys, interviews, and observations identify? * a. d…

Question

  1. what do using surveys, interviews, and observations identify? *

a. device specifications
b. program errors
c. user requirements
d. valid program input

  1. why is documentation important? *

a. to explain a programs purpose and functionality
b. to make it easier to understand and modify the code later
c. to be useful for training people on how to use the program
d. all of the above

  1. why should boundary values be tested? *

a. testing boundary values is not necessary.
b. to ensure they are identified as errors
c. to ensure warning messages are sent about the boundaries
d. to ensure the program does not include too few or too many elements

Explanation:

Brief Explanations
  • Question 4: Surveys, interviews, and observations are common methods in software development to gather what users need from a system. Device specifications (A) are about hardware details, program errors (B) are found through debugging, and valid program input (D) is about data entry rules. User requirements (C) fit as these methods target understanding user needs.
  • Question 5: Documentation serves multiple purposes. Explaining a program’s purpose (A), aiding code understanding/modification (B), and training users (C) are all valid. So “All of the above” (D) is correct.
  • Question 6: Boundary values (like minimum/maximum in a range) are tested because programs might fail at these limits. Option A is wrong as testing boundaries is necessary. Option B is incorrect as boundaries aren’t errors by default. Option C is off - warning messages aren’t the main goal. Option D is correct as it ensures the program handles element counts (e.g., list lengths) at boundaries properly.

Answer:

  1. C. User requirements
  2. D. All of the above
  3. D. To ensure the program does not include too few or too many elements