When a legacy system has no documentation, which approach helps recover its requirements?
-
A
Ignore the system and start from scratch without analysis
-
B
Delete the system
-
C
Wait for the system to fail
-
D
Reverse engineering of existing behavior, code and usage combined with stakeholder input