9.List and briefly explain some of the main reasons for the use of the Object-oriented paradigmin software engineering?10. Consider a file system with a graphical user interface, such as Macintosh’s Finder, Microsoft’sWindows Explorer, or Linux’s KDE. The following objects were identified from ause case describing how to copy a file from a floppy disk to a hard disk: File, Icon, TrashCan,Folder, Disk, Pointer. Specify which are entity objects, which are boundary objects, and which are control objects.11. What is the difference between a role and a participant?12. What is the difference between a client and an end user?13. Select at random a working day in your work week. Log all activities that qualify as communication activities (e.g., talking to friends over coffee, obtaining information from a fellow student, providing information, negotiating, advertising, browsing the web). Which fraction of your working day does communication represent?14. You are a member of the user interface team. You are responsible for designing and implementing forms that collect information about users of the system (e.g. first name, last name, address, E-mail address, level of expertise). The information you are collecting is stored in the database and used by the reporting subsystem. You are not sure which fields arerequired information and which are optional. How do you find out?