UML используется для определения, визуализации и документирования архитектуры системы посредством моделирования данных, бизнес-объектов и компонентов. Он может использоваться на протяжении всего цикла разработки программного обеспечения и не зависит от языка. Он включает в себя набор методов графической нотации для создания визуальных моделей (диаграмм, см. ниже) систем.
Дальнейшее чтение