All Free Software Engineering MCQs with Answers

Every Software Engineering question in the bank, across all chapters, each with the correct answer and a written explanation. Free and unlimited, with no account needed.

1,731 questions · page 65 of 87

  • A. Confidentiality
  • B. Intellectual property rights
  • C. Both Confidentiality & Intellectual property rights
  • D. Managing Client Relationships

Explanation: Confidentiality and intellectual property rights are central professional responsibilities because engineers must protect client…

Correct answer: Both Confidentiality & Intellectual property rights
  • A. Your employer releases a safety-critical system without finishing the testing of the system
  • B. Refusing to undertake a project
  • C. Agreement in principle with the policies of senior management
  • D. All of the mentioned

Explanation: Releasing a safety-critical system before completing its testing creates a conflict between delivery pressure and the duty to protect the…

Correct answer: Your employer releases a safety-critical system without finishing the testing of the system
  • A. Audit
  • B. General
  • C. Technical
  • D. Data

Explanation: An audit test evaluates whether the completed system satisfies requirements, is free from significant errors, and is suitable for…

Correct answer: Audit
  • A. programming plan
  • B. test data
  • C. both A and B
  • D. integration requirements

Explanation: Writing and testing programs require both a programming plan to guide development and test data to exercise the program.

Correct answer: both A and B
  • A. final test
  • B. complete test
  • C. systems acceptance test
  • D. parallel test

Explanation: A systems acceptance test is the final user-oriented test in which end users check whether the complete system satisfies operational…

Correct answer: systems acceptance test
  • A. A logical error in a program
  • B. A difficult syntax error in a program
  • C. Documenting programs using an efficient documentation tool
  • D. All of the above

Explanation: A bug is a defect in a program that can cause incorrect behavior, and a logical error is a common example.

Correct answer: A logical error in a program
  • A. Scrambling
  • B. Debugging
  • C. Encoding
  • D. Verification

Explanation: Debugging is the process of locating and correcting errors or defects in a computer program.

Correct answer: Debugging
  • A. Finding broken code
  • B. Evaluating deliverable to find errors
  • C. A stage of all projects
  • D. None of the mentioned

Explanation: Software testing evaluates a software product or deliverable to reveal defects and verify expected behaviour.

Correct answer: Evaluating deliverable to find errors
  • A. Creation of usage scenarios
  • B. Specific usage file
  • C. Generation of test cases from the servers end.
  • D. Reliability

Explanation: Certification can use usage scenarios, usage profiles, generated test cases, and reliability assessment.

Correct answer: Generation of test cases from the servers end.
  • A. A compliant product
  • B. Good quality output
  • C. Delivery within budget and schedule
  • D. All of the mentioned

Explanation: User satisfaction depends on more than product compliance: it also reflects useful quality, acceptable cost, and timely delivery.

Correct answer: All of the mentioned
  • A. Prevention
  • B. Internal Failure
  • C. External Failure
  • D. Appraisal

Explanation: Inspections and testing assess whether a product or work product meets requirements, so their cost is classified as appraisal cost.

Correct answer: Appraisal
  • A. SQA
  • B. SQM
  • C. SQI
  • D. SQA and SQM

Explanation: Software quality assurance, or SQA, is the commonly used term for the planned quality-management activities that ensure software processes…

Correct answer: SQA
  • A. 60, 40
  • B. 70, 30
  • C. 80, 20
  • D. No such principle exists

Explanation: Pareto's principle is commonly summarized as 80% of the effects, such as defects, arising from about 20% of the causes.

Correct answer: 80, 20
  • A. It is the most widely used strategy for statistical quality assurance
  • B. The "Six Sigma" refers to six standard deviations
  • C. It is the most widely used strategy for statistical quality assurance AND The "Six Sigma" refers to six standard deviations
  • D. A Formal Technical Review(FTR) guideline for quality walkthrough or inspection

Explanation: Six Sigma is a statistical quality-improvement strategy, and its name refers to a process being centered within six standard deviations of…

Correct answer: It is the most widely used strategy for statistical quality assurance AND The "Six Sigma" refers to six standard deviations
  • A. Prevention
  • B. Internal Failure
  • C. External Failure
  • D. Appraisal

Explanation: An error found before shipment causes an internal failure because the defect is detected inside the organization before reaching the…

Correct answer: Internal Failure
  • A. Software availability
  • B. Software reliability
  • C. Software failure
  • D. None of the mentioned

Explanation: A software failure occurs when the delivered system does not conform to its specified requirements or expected behaviour.

Correct answer: Software failure
  • A. Quality of design
  • B. Quality of conformance
  • C. Quality of testing
  • D. None of the mentioned

Explanation: Quality of conformance measures how closely the manufactured or implemented product follows its design specifications.

Correct answer: Quality of conformance
  • A. Process control
  • B. Document control
  • C. Control of nonconforming products
  • D. Servicing

Explanation: In the ISO 9001 topic classification used by this question, inspection and testing are grouped under process control, which ensures that…

Correct answer: Process control
  • A. examine memory & registers
  • B. stop execution at a particular point
  • C. search for references for particular variables, constant and registers
  • D. all of the mentioned

Explanation: A debugger can inspect memory and registers, pause execution at breakpoints, and search for references to variables, constants, or…

Correct answer: all of the mentioned
  • A. Developers
  • B. Testers
  • C. Users
  • D. All of the mentioned

Explanation: Beta testing is conducted by representative end users in a real or near-real environment after internal testing.

Correct answer: Users