This visual execution mode explains the difference between functional and non-functional requirements. The process starts by gathering all requirements, then classifying each as functional or non-functional. Functional requirements define what the system should do, like allowing user login or sending notifications. Non-functional requirements define how the system should behave, such as performance speed or security levels. The execution table shows step-by-step classification examples, and the variable tracker follows requirement states from unclassified to final type. Key moments clarify common confusions, like why a login feature is functional and qualities like speed are non-functional. The quiz tests understanding by referencing the execution visuals. The snapshot summarizes the core idea: functional requirements are about system actions, non-functional about system qualities.