UML (Unified Modeling Language) – modelleerimiskeel (2.0)
UML – modelleerimiskeel
UML kasutab järgmisi elemente:
- kujundid
- jooned
- sümbolid
- tekstid
UML kasutab mitmesuguseid diagrammitüüpe ja täpsustavaid tekstikirjeldusi.
- Andmebaasi skeem – andmeskeem
- Kasutusjuhtude diagramm – kasutusjuhtude diagramm
- Tegevusskeem – näitab samm-sammult tegevusi
- Interaktsioonidiagramm – näitab, kuidas objektid vahetavad teavet
Selle diagrammi abil saab kirjeldada, kes kasutab süsteemi ja milliseid funktsioone see täidab. Annab väga üldise ülevaate.
UML diagrammitüübid:
- Andmebaasi diagramm – andmeskeem – näitab, kuidas andmebaas on struktureeritud
- Kasutusjuhtude diagramm – näitab, kuidas erinevad kasutajad suhtlevad süsteemigaga
- Klasside diagramm – näitab, millised objektide tüübid süsteemis eksisteerivad ja kuidas need omavahel seotud on
- Objektide diagramm – näitab konkreetse hetke objekte ja nende vahelisi suhteid
- Järjestikuste diagramm – näitab konkreetse hetke objekte ja nende vahelisi suhteid
- Interaktsioonidiagramm – näitab, kuidas süsteemi erinevad osad omavahel suhtlevad
- Olekudiagramm – näitab, kuidas objekt saab erinevates olekutes olla ja millised sündmused põhjustavad olekumuutusi
- Tegevusdiagramm – näitab, kuidas tegevused ja protsessid süsteemis toimuvad
- Levitamise diagramm – näitab, kuidas süsteemi komponendid on paigutatud võrgukeskkonnas
- Диаграмма базы данных – схема данных – показывает, как структурирована база данных.
- Диаграмма вариантов использования – показывает, как различные пользователи взаимодействуют с образом системы.
- Диаграмма классов – показывает, какие типы объектов существуют в системе и как они связаны друг с другом.
- Диаграмма объектов – показывает объекты в определенный момент времени и отношения между ними.
- Диаграмма последовательности – показывает объекты в определенный момент времени и отношения между ними.
- Диаграмма взаимодействия – показывает, как различные части системы взаимодействуют друг с другом.
- Диаграмма сущностей – показывает, как объект может находиться в различных состояниях и какие события вызывают изменение состояния.
- Диаграмма деятельности – показывает, как в системе происходят действия и процессы.
- Диаграмма распределения – показывает, как компоненты системы расположены в сетевом окружении.