This document discusses the System Analysis and Design of the CONTROLLER project, including the SDLC lifecycle and Agile methodology. It also includes modelling and diagramming of the project, such as the event table, use case diagram, use case description, domain model class diagram, and class diagram. The essay explains the six core processes of SDLC and how they were applied to the CONTROLLER project. It also discusses the Agile methodology and how it can be used in the CONTROLLER project. The document includes references for further reading.