I do believe that the standard is Microsoft Visio Studio. (sorry if I didn't spell the program correctly) It's whole purpose is to create UML diagrams of al shapes and sizes. It has classes and connectors built in. Though there is a slight difference between what you are taught and what is in the program. Thats the problem with UML diagram Software. The people who write the software are not the ones who created the UML language. Thus there are some minor errors. Mostly like dependencies being solid lines and references being dashed lines with a white arrow. ect All the classes and boxes are correct though.