Język modelowania UML
Język modelowania UML (Unified Modeling Language, Ujednolicony Język Modelowania) opisuje procesy i komponenty za pomocą diagramów i schematów. Jednakże UML nie jest prawdziwym językiem programowania, ale na podstawie jego modeli możliwe jest wygenerowanie kodu.
Ten język modelowania znalazł szerokie zastosowanie w cyklach pracy przy rozwoju oprogramowania, projektowaniu systemowym.
Istnieją następujące główne typy diagramów w języku UML:
- Diagramy strukturalne (Structure Diagrams), do których zaliczają się diagramy klas, komponentów, struktury kompozytowej/składanej, współpracy (UML2.0), wdrożenia, obiektów, pakietów, profili (UML2.2).
- Diagramy zachowania (Behavior Diagrams), które obejmują diagramy aktywności, stanów, przypadków użycia.
- Diagramy interakcji (Interaction Diagrams), zawierające diagramy komunikacji (UML2.0), przeglądu interakcji, (UML2.0), sekwencji, synchronizacji (UML2.0).
Zobacz też
-
zbiór koncepcji Paradygmat programowania,
który definiuje podejście do programowania -
metodologia
OOP,
która jest szeroko stosowana w programowaniu -
schemat
MVC,
który jest stosowany do organizacji kodu w bloki dla każdego zadania -
diagram wypalania zadań,
który jest stosowany do graficznej reprezentacji ilości pracy