This chapter discusses requirements modeling techniques used in systems analysis, including joint application development (JAD), rapid application development (RAD), and agile methods. It covers modeling tools like functional decomposition diagrams and data flow diagrams. System requirements like outputs, inputs, processes and controls are defined. Fact-finding techniques like interviews, documentation review and observation are also introduced.