A software development team needs to upgrade a program, but the team members are having trouble understanding the program code and how it works. What could be the reason?
a. missing prototype
b. incomplete documentation
c. unfinished system proposal
d. inadequate feasibility study