UML
Коротко: Unified Modeling Language — стандартизированная графическая нотация для визуализации архитектуры ПО и процессов.
Подробнее: Охватывает различные типы диаграмм для разных целей: диаграммы классов (структура объектов/классов), диаграммы последовательности (временной ход взаимодействий), диаграммы вариантов использования (взаимодействия пользователей с системой) и другие.
Подробности
Диаграмма классов UML показывает классы, их атрибуты…
См. также: классы, наследование, объекты