UML (Unified-Modeling Language) – modeleerimiskeel (2.0)
UML kasutab eritüüpi diagramme ja täpsustavaid tekstkirjeldused.
UML diagrammide tüübid:
Andmebaaside skeem

Kasutusmalliskeem
- Kasutusmalliskeem- Диаграмма прецедентов – Use Case Diagram – При помощи данной схемы можно описать – кто использует систему и какие функции несет. Дает очень общую картину.
Элементы диаграммы- actor – пользователь системы ПО (человек)
- use case – действие или функция, которые производят пользователи системы – (овал, внутри текст описывающий действие)
- association – связи(линии)

Tegevusskeem
- Activity Diagram – Tegevusskeem – Диаграмма деятельности – похоже на алгоритм в программировании – последовательность определенных действий, выполнение в которых ведут к получению результат.

Klass diagramm
- Class diagram – Klass diagrammi – Диаграмма класса – В разработке программного обеспечения диаграмма классов на UML представляет собой тип диаграммы статической структуры, которая описывает структуру системы, показывая классы системы, их атрибуты, операции (или методы) и отношения между объектами.

- На диаграмме классы представлены прямоугольниками, которые содержат три отсека: верхний отсек содержит имя класса, средний отсек содержит атрибуты класса, а нижний отсек содержит операции, которые может выполнять класс.
- Видимость — чтобы указать видимость члена класса (т. е. любого атрибута или метода), эти обозначения должны быть помещены перед именем членов: Публичный+, приватный —
