What is UNIFIED MODELING LANGUAGE (UML) Symbolic language standard for mapping, specifying, documenting and constructing software components.