This document provides an overview of the methodologies used in system analysis and design. It discusses the advantages and disadvantages of agile iterative methods like Lean Agile Software Development, Scrum Methodology, Extreme Programming, and Kanban Methodology. The document also includes a use case diagram, use case descriptions, and a domain model class diagram.