UML (Unified Modeling Language) jest uniwersalnym językiem umożliwiającym modelowanie systemów, należącym do OMG. UML składa się z wielu diagramów, jednak tylko kilka najczęściej jest wykorzystywanych w praktycznym modelowaniu. Ponieważ w “internetach” można znaleźć dziesiątki stron opisujących każdy z diagramów UML’a, nie chcę powielać treści z innych źródeł. Dlatego skupię się na tych, które najczęściej przydawały mi się w praktyce.

Uwierzcie, że na początek tyle wystarczy. Jeśli będzie to uzasadnione lub będziecie chcieli, będę rozszerzać opis o kolejne diagramy.