The process of studying an existing system to determine how it works is called:

A ) Computer programming

B ) System design

C ) System analysis ✅

D ) User requirements testing