this is a class diagram for police ticketing system . *The Purpose of The system : The project is about designing an application for IOS and Android users. The main purpose application is to connect the user with the ticketing system provided by the government. The application will work in such a way that when the speed camera captures a speeding vehicle, the tickets will be sent to the end-user via the application, where he can view the ticket, pay the ticket, or he can raise an objection to the ticket. *The Goal of The system : The goal of the project is to facilitate the process of delivering tickets from the database of the ticketing system to the end user. Which makes it easier for both the end user and the government to manage the violations registered on the user. *From diagram there is 8 tables ( user - administrator and client ) i made it inherit . ( vehicle - payment method) i made it composition because they are part of client and when we delete client they delete it . (system ticket - objection ) also composition ( system - picture) dependency because the system ticket depend on picture ( admin - client- objection ) just i added association * My question is , is there any error on visibility of attribute and function ? the relationship i made it correctly or not?