Методика количественной оценки и сравнения диаграмм U ML основана на присвоении элементам диаграмм оценок, зависящих от их информационной ценности, а также от вносимой ими в диаграмму дополнительной сложности. Ценность отдельных элементов меняется в зависимости от типа диаграммы, на которой они находятся.
Количественную оценку диаграммы можно провести по следующей формуле:
где S — оценка диаграммы, — оценки для элементов диаграммы, — оценки для связей на диаграмме, Obj — число объектов на диаграмме, — число типов объектов на диаграмме, — число типов связей на диаграмме.
Если диаграмма содержит большое число связей одного типа (например, модель предметной области), то число и тип связей можно не учитывать, и формула расчета приводится к виду:
Если на диаграмме классов показаны атрибуты и операции классов, можно учесть их при расчете, при этом оценка прибавляется к оценке соответствующего класса:
где — оценка операций и атрибутов для класса, Op — число операций у класса, Atr - число атрибутов у класса. При этом учитываются только атрибуты и операции, отображенные на диаграмме.
Далее приводятся оценки для различных типов элементов и связей.