Software

EasyMediumHard
12345678910111213141516
Question 15
Medium

An aerospace firm is developing flight control software for an autonomous cargo drone. Before launching, the engineering team must inspect the code to find safety-critical bugs and security vulnerabilities.

They are deciding between two inspection strategies:

  • Manual peer review (conducted by another flight systems programmer)
  • Automated static analysis (conducted by a specialized software scanning tool)

Both methods are known to be expensive to set up and integrate.

Identify one distinct disadvantage (other than cost) of using:

a.

Manual peer review for this critical flight software.

[1]
b.

Automated static analysis for this critical flight software.

[1]

Software Questions

  1. GCSE
  2. /Computer Science
  3. /Software