understanding unified modeling language uml 7184608