what ships to use and first uml class diagram