Discuss the below:
Q1. Describe the relationship between a GUI component and events? What is the programmer's responsibility when developing a GUI, event-driven program?
Q2. List two advantages and two disadvantages of using UML as a modeling standard for Object-Oriented programs.