Разделы презентаций


ЛК.17 - Кількісна оцінка моделей систем

Введення до кількісних методів оцінки якості проектів. Послідовність кількісної оцінки якості діаграм UML. Формула для розрахунку показника якості діаграми. Оцінка складності елементів діаграми. Оцінка складності зв’язків. Формула для розрахунку показника якості

Слайды и текст этой презентации

Слайд 1ЛК.17 - Кількісна оцінка моделей систем

ЛК.17 - Кількісна оцінка моделей систем

Слайд 2Введення до кількісних методів оцінки якості проектів.
Послідовність кількісної оцінки

якості діаграм UML.
Формула для розрахунку показника якості діаграми.
Оцінка

складності елементів діаграми.
Оцінка складності зв’язків.
Формула для розрахунку показника якості класу.
Рекомендовані діапазони значень показників якості для різних типів діаграм.
Об’єктно-орієнтовані метрики.

Перелік питань

Введення до кількісних методів оцінки якості проектів. Послідовність кількісної оцінки якості діаграм UML. Формула для розрахунку показника

Слайд 3Питання 1. Введення до кількісних методів оцінки якості проектів
Тим, чого

не можна виміряти, не можна управляти
Метрики – показники, за допомогою

яких можна оцінити різні складові проекту і хід його виконання

Питання 1. Введення до кількісних методів оцінки якості проектівТим, чого не можна виміряти, не можна управлятиМетрики –

Слайд 4Питання 2. Послідовність кількісної оцінки якості діаграм UML
Як правило, оцінка

здійснюється за діаграмами класів та діаграмами прецедентів
Після створення діаграми необхідно

визначити окремі її складові – елементи та зв’язки
Розрахувати оцінку якості діаграми та класів
За необхідності зробити розрахунок ОО-метрик

Питання 2. Послідовність кількісної оцінки якості діаграм UMLЯк правило, оцінка здійснюється за діаграмами класів та діаграмами прецедентівПісля

Слайд 5Питання 3. Формула для розрахунку показника якості діаграми
S – показник

якості діаграми;
Sobj – оцінка складності елементів діаграми;
Slnk – оцінка складності

зв’язків;
Obj – число об’єктів діаграми;
Tobj – число типів об’єктів;
Tlnk – число типів зв’язків.

Питання 3. Формула для розрахунку показника якості діаграмиS – показник якості діаграми;Sobj – оцінка складності елементів діаграми;Slnk

Слайд 6Питання 4. Оцінка складності елементів діаграми

Питання 4. Оцінка складності елементів діаграми

Слайд 7Питання 5. Оцінка складності зв’язків

Питання 5. Оцінка складності зв’язків

Слайд 8Питання 6. Формула для розрахунку показника якості класу
Scls – показник

якості класу;
Op – число операцій класу;
Art – число атрибутів класу.

Питання 6. Формула для розрахунку показника якості класуScls – показник якості класу;Op – число операцій класу;Art –

Слайд 9Питання 7. Рекомендовані діапазони значень показників якості для різних типів

діаграм

Питання 7. Рекомендовані діапазони значень показників якості для різних типів діаграм

Слайд 10Питання 8. Об’єктно-орієнтовані метрики
Кількість віддалених методів, які викликаються (Number Of

Remote Methods, NORM) – вивчаються усі конструктори і методи класу

та визначається кількість викликів методів, не визначених у класі та класах, від якого він наслідуваний.
Відклик на клас (Response For Class, RFC) - кількість методів, які можуть викликатися екземплярами класу, розраховується як сума кількості локальних методів та кількості віддалених методів.
Зважена насиченість класу 1 (Weighted Methods Per Class 1, WMPC1) - відображає відносну міру складності класу на основі цикломатичної складності кожного його методу. Клас з більш складними методами та більшою кількістю методів вважається більш складним. Під час розрахунку метрики батьківські класи не враховуються.
Зважена насиченість класу 2 (Weighted Methods Per Class 2, WMPC2) – міра складності класу, заснована на тому, що клас із більшою кількістю методів, ніж інший є більш складним, і що метод з більшою кількістю параметрів також є більш складним. Під час розрахунку метрики батьківські класи не враховуються.
Питання 8. Об’єктно-орієнтовані метрикиКількість віддалених методів, які викликаються (Number Of Remote Methods, NORM) – вивчаються усі конструктори

Слайд 11Недолік зв’язності методів 1 (Lack Of Cohesion Of Methods 1,

LOCOM1) - відображає міру взаємозалежності методів (зв’язність відображає ступінь взаємодії

між окремими елементами певного модуля та характеризує його насичесність). Чим більш високе значення даної метрики, тим більш взаємозалежними і, відповідно, більш складними є методи.
Недолік зв’язності методів 2 (Lack Of Cohesion Of Methods 2, LOCOM2) - відображає міру взаємозалежності класів, розраховується як відсоткове співвідношення методів, що не мають доступу до спеціфічних атрибутів класу, до усіх атрибутів даного класу. Клас, який може викликати значно більше методів, ніж рівні за рівнем йому класи, вважається більш складним.
Недолік зв’язності методів 3 (Lack Of Cohesion Of Methods 3, LOCOM3) - вимірює ступінь відмінностей методів в класі за атрибутами. Низьке значення говорить про гарну декомпозицію в класі, що виражається у простоті і зрозумілості та готовності до повторного використання. Високе значення недоліку зв’язності підвищує складність та ймовірність помилок у процесі розробки.
Недолік зв’язності методів 1 (Lack Of Cohesion Of Methods 1, LOCOM1) - відображає міру взаємозалежності методів (зв’язність

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика