Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Лабораторная работа №27. Количественный анализ диаграмм UML





Рассчитайте количественные оценки разработанных вами диаграмм на основе следующей методики [1].

Для определения количественной оценки диаграммы используйте формулу:

(1)

где S — оценка диаграммы, Sobj — оценки для элементов диаграммы, SLnk — оценки для связей на диаграмме, Obj — число объектов на диаграмме, Tobj — число типов объектов на диаграмме, TLnk — число типов связей на диаграмме.

Если на диаграмме классов показаны атрибуты и операции классов, можно учесть их при расчете, при этом оценка прибавляется к оценке соответствующего класса:

(2)

где Scls — оценка операций и атрибутов для класса, Ор — число операций у класса, Atr — число атрибутов у класса. При этом учитываются только атрибуты и операции, отображенные на диаграмме.

Далее представлены оценки для различных типов элементов и связей.

Таблица 24 – Оценки для основных элементов языка UML

Тип элемента Оценка для элемента
Класс  
Интерфейс  
Вариант использования  
Компонент  
Узел (node)  
Процессор  
Взаимодействие  
Пакет  
Состояние  
Примечание  

 

Таблица 25 – Оценки для основных типов связей языка UML

Тип связи Оценка для связи
Зависимость  
Ассоциация I
Агрегация  
Композиция  
Обобщение  
Реализация  

 

Остальные типы связей должны рассматриваться как ассоциации.

Недостатком диаграммы является как слишком низкая оценка (при этом диаграмма недостаточно информативна), так и слишком высокая оценка (при этом диаграмма обычно слишком сложна для понимания). Диапазоны оптимальных оценок для основных типов диаграмм приведены в таблице.

Таблица 26 - Диапазоны оценок для диаграмм UML

Тип диаграммы Диапазон оценок
Классов — с атрибутами и операциями 5-5,5
Классов — без атрибутов и операций 3-3,5
Компонентов 3,5-4
Вариантов использования 2,5-3
Размещения 2-2,5
Последовательности 3-3,5
Кооперативная 3,5-4
Пакетов 3,5-4
Состояний 2,5-3

 

Date: 2015-07-24; view: 1298; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.005 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию