![Особливості та переваги навчання в Канаді. Презентація від Посольства Канади в Україні](https://i.ytimg.com/vi/sElX21ZPTbE/hqdefault.jpg)
Зміст
UML, уніфікована мова моделювання, є стандартом, що використовується для візуального опису програми, зокрема, об'єктно-орієнтованої програми. UML допомагає організовувати, планувати та візуалізувати програму. Більш того, будучи стандартом, вона широко використовується і прийнята як стандартизована мова. UML використовується для різних цілей, і його читаність і повторне використання роблять його ідеальним вибором для програмістів.
Візуальне уявлення
UML-діаграма - це візуальне представлення взаємозв'язків між класами та об'єктами в комп'ютерній програмі. У програмуванні клас - це об'єкт, який організовує змінні та подібні функції в одному місці. Щоб зрозуміти програму, важливо зрозуміти, що робить кожен об'єкт класу, що він містить, і як він відноситься до інших класів проекту. Показуючи цю інформацію на діаграмі, розуміння та візуалізація відносин у програмі є легким.
Чіткість і зручність використання
Діаграма UML корисна, оскільки вона дуже читається. Діаграма повинна бути зрозумілою для будь-якого типу програмістів і допоможе пояснити взаємозв'язки в програмі простим способом. Традиційно для розуміння програмного забезпечення програміст повинен читати код безпосередньо, і в дуже великих програмах було тисячі або мільйони рядків коду. Діаграма UML допомагає швидко проілюструвати ці відносини. Крім того, за допомогою діаграми, що показує код, який виконується в додатку, програміст може побачити, які частини коду є зайвими і які частини можуть бути використані замість того, щоб переписати.
Норма
UML - це поточний стандарт для програмування на об'єктно-орієнтованих мовах. При створенні класів та інших пов'язаних об'єктів один з одним, UML є тим, що використовується для візуального опису цих відносин. Оскільки вона використовується як стандартна, вона легко зрозуміла і добре відома. Це полегшує програмісту отримати проект і бути продуктивним з першого дня.
Інструмент планування
UML допомагає вам планувати програму перед початком програмування. У деяких інструментах, що використовуються для моделювання UML, він генерує код на основі класів, налаштованих у моделі. Це може допомогти зменшити накладні витрати на етапі впровадження програми. Крім того, діаграму UML легко змінити, але перепланування розділу коду може бути утомливим і трудомістким.