Stand for “Unified Modeling Language”
UML provides graphical notation that can be used to model computer system developed using objected-oriented software engineering (OOSE)
The focus of OOSE is identifying the problem elements that produces or consume information and describing the relationships among these elements.