This document discusses systems analysis and the waterfall model of software development. It describes the stages of systems analysis including investigation, design, and implementation with user consultation. The design stage produces a system specification detailing materials, procedures, hardware requirements, and inputs/outputs. Systems are monitored after implementation for changes. The waterfall model stages are feasibility, requirements analysis, design specification, coding, testing, and maintenance. Prototyping is discussed as an alternative that involves users earlier to detect issues and ensure requirements are met.