UML

Jest skrótem od „Unified Modeling Language”.

UML to standardowy w branży język modelowania, który pomaga wizualizować działanie złożonego systemu oprogramowania. Architekci systemów, inżynierowie oprogramowania, programiści i inni interesariusze używają UML do tworzenia diagramów za pomocą standardowego języka wizualnego, aby przedstawiać i dokumentować sposób, w jaki różne części systemu oprogramowania będą ze sobą współdziałać. Zestaw diagramów UML przypomina zestaw planów budowlanych domu. Pokazuje, jak zbudować dom, używając wspólnych symboli, które architekt, budowniczy, elektryk, hydraulik i właściciel domu mogą zrozumieć na tyle, aby wypełnić swoje role.

Specyfikacja UML definiuje 13 rodzajów diagramów w dwóch kategoriach — diagramy struktury, które przedstawiają statyczną strukturę systemu, oraz diagramy zachowania, które pokazują dynamiczne interakcje między obiektami w systemie. Każdy z tych diagramów korzysta z zestawu elementów projektowych, a symbole reprezentują określone typy obiektów, ich role oraz sposób, w jaki wchodzą ze sobą w interakcje. Obiekty są połączone ze sobą podobnie jak na schemacie blokowym, aby pokazać relacje i przepływ informacji.

Chociaż UML został zaprojektowany głównie do projektowania oprogramowania obiektowego, jest również przydatny podczas modelowania systemów niezwiązanych z oprogramowaniem. Niektóre rodzaje diagramów UML mogą przedstawiać procesy produkcyjne, projekty sprzętu lub inne procesy, w których obiekty wchodzą ze sobą w interakcje. Object Management Group (OMG) utrzymuje specyfikację UML i z czasem ją aktualizuje, gdy nowe technologie i procedury stają się powszechne.

Zaktualizowano October 11, 2022 przez Brian P.

quizSprawdź swoją wiedzę

Which programming language was first developed in the 1960s?

A
Swift
0%
B
Java
0%
C
BASIC
0%
D
PHP
0%
Correct! Incorrect!     View the BASIC definition.
More Quizzes →

Słownik komputerowy Tech Terms

Definicja UML na tej stronie jest oryginalną definicją napisaną przez autorów TechTerms.com. Jeśli chcesz odwołać się do tej strony lub zacytować tę definicję, użyj zielonego paska cytowania bezpośrednio poniżej definicji.

Naszym celem jest wyjaśnianie terminologii komputerowej w prosty i zrozumiały sposób. Dążymy do dokładności i prostoty w każdej publikowanej definicji. Jeśli masz uwagi lub chcesz zaproponować nowy termin techniczny, skontaktuj się z nami.

Newsletter Tech Terms

Poszerzaj swoją wiedzę techniczną dzięki naszemu codziennemu lub tygodniowemu newsletterowi! Subskrybuj już dziś i otrzymuj nowe terminy oraz quizy prosto do skrzynki odbiorczej.

Zapisz się do bezpłatnego newslettera TechTerms

Jak często chcesz otrzymywać e-maile?

Możesz wypisać się lub zmienić częstotliwość w dowolnym momencie, korzystając z linków w każdym e-mailu. Pytania? Skontaktuj się z nami.

Uwaga: Newsletter jest wysyłany w języku angielskim.