AllInfoHub Logo

AllInfoHub – MCQ Practice

Software Engineering – Multiple Choice Questions (MCQs)

  1. 37. What is version control?

    • A. A system that records changes to a file or set of files over time so that you can recall specific versions later
    • B. A method for testing different versions of software
    • C. A way to manage different programming languages
    • D. A technique for optimizing code
  2. 38. What is a software metric?

    • A. A quantitative measure of an attribute of a software product or process
    • B. A qualitative assessment of software quality
    • C. A type of software bug
    • D. A step in the SDLC
  3. 39. Which of the following is a software metric?

    • A. Lines of Code (LOC)
    • B. Cyclomatic Complexity
    • C. Function Points
    • D. Defect Density
  4. 40. What is software quality assurance (SQA)?

    • A. A set of activities focused on ensuring that software processes and products meet defined quality standards
    • B. The process of writing code
    • C. The process of testing software
    • D. The management of software projects
  5. 41. What is software project management?

    • A. The planning
    • B. organizing
    • C. and controlling of software development projects
    • D. The process of writing code
  6. 42. What is risk management in software engineering?

    • A. The process of identifying
    • B. assessing
    • C. and mitigating potential risks in a software project
    • D. Ignoring potential problems
  7. 43. What is requirement elicitation?

    • A. The process of gathering and understanding the needs of the stakeholders for the software
    • B. The process of writing down the requirements
    • C. The process of designing the user interface
    • D. The process of testing the requirements
  8. 44. Which of the following is a requirement elicitation technique?

    • A. Interviews
    • B. Surveys
    • C. Use cases
    • D. Prototyping