# Вітаємо

Вітаємо у &umbrello; — програмі для роботи з діаграмами &UML;, яка допоможе вам у розробці програмного забезпечення, особливо під час стадій аналізу і розробки компонування проєкту. &umbrello; допоможе вам створити високоякісний продукт. Крім того, &UML; можна використовувати для створення документації до компонування вашого програмного забезпечення, ця документація допоможе вам і вашим партнерам-розробникам.

Для початку, ви можете створити діаграму одного з таких типів:

- Діаграма випадків використання показує дієвих осіб (людей або інших користувачів системи), випадки використання (сценарії використання системи) та їх взаємодію

- Діаграми класів, на яких буде показано класи та зв’язки між ними

- Діаграми послідовності, на яких показано об’єкти і послідовність методів, якими ці об’єкти викликають інші об’єкти.

- Діаграми співпраці, на яких буде показано об’єкти та їх взаємозв’язок з наголосом на об’єкти, які беруть участь у обміні повідомленнями

- Діаграми стану, на яких буде показано стани, зміну станів і події у об’єкті або частині системи

- Діаграми діяльності, на яких буде показано дії та зміни однієї дії іншою, які є наслідком подій, що сталися у певній частині системи

- Діаграми компонентів, на яких буде показано програмні компоненти високого рівня (на зразок KParts або Java Beans).

- Діаграми впровадження, на яких буде показано екземпляри компонентів та їх взаємодію.

- Діаграми взаємозв’язку сутностей, на яких буде показано дані, взаємозв’язки і умови обмеження зв’язків між даними.