In software development, which of the following analysis is used to document the services and
functions that have been accidentally left out, deliberately eliminated or still need to be developed?
A.
Vulnerability analysis
B.
Cost-benefit analysis
C.
Requirement analysis
D.
Gap analysis
Explanation: