Auditors document their understanding of IT-based system controls by using ______. (Select all that apply.)
A. Recording of controls
B. Internal control questionnaires
C. Systems flowcharts
D. Written narrative