UML - aggregering och sammansättning

Innehållsförteckning
När vi väl känner till associationer, mångfald och arv kan vi vara närmare att göra ett komplett diagram, eftersom vi på grund av systemets komplexitet kan behöva andra saker, eftersom vi kan behöva använda andra metoder och tekniker för modellering. Andra element som t.ex. aggregering och komposition spelar in.
De aggregering Det är en typ av relation som inkluderar klasser och deras olika komponenter, som utgör en helhet.
De sammansättning istället är det en typ av aggregering, där varje komponent bara kan tillhöra en helhet.
Aggregering
Som vi nämnde aggregering Det är en typ av förening, den kännetecknas av att vara en hierarki inom klassen och den representeras av en tom rombe, en linje som förbinder alla relaterade komponenter kommer ut ur denna rombe.
Låt oss se i följande bild ett exempel på detta som vi just har beskrivit:

FÖRSTORA

I det här fallet ser vi hierarkin av elementen, i en helhet har vi datorutrustning, därifrån kommer en rombe ut och genom en linje går vi i tur och ordning med elementen skåp en ny diamant kommer ut och även från musEfter dessa har vi respektive en rad som förenar följande element i hierarkisk ordning.
Inom aggregeringarna kan vi också hantera begränsningar, för detta måste vi använda nycklarna {} Inuti begränsningen, låt oss se följande diagram där begränsningen är en måltid eller en sallad och sedan de andra komponenterna:

FÖRSTORA

Kompositioner
De är en typ av aggregering, i detta fall kan elementen bara tillhöra en helhet och vi representerar den med en fylld diamant istället för tom som i aggregeringen.
Låt oss se i följande bild a sammansättningsexempel:

Som vi kan se i detta fall tillhör bordsytan och benet en enda helhet, som är soffbordet.
Sammanhang
Vid modellering av ett diagram kan en gruppering av klasser med aggregeringar eller sammansättningar förekomma, i dessa fall måste vi försöka fokusera uppmärksamheten på den ena eller den andra föreningen och för detta kan vi använda kontextdiagrammet, det senare fungerar som ett slags karta med som vi kan beskriva motsvarande avsnitt.
Låt oss se nästa i följande exempel hur vi placerar en sammanhangsdiagram inuti ett annat diagram:

FÖRSTORA

Om vi ​​ser detaljerna på höger sida kan vi inse att det är en helhet, som trots att den är inne i en annan helhet har sitt eget interna sammanhang, så att vi kan expandera den och fokusera på den direkt eller så kan vi zooma ut och se allt som den tillhör.
Som vi märker bara när vi gör ändring av omfattning Vi kan beskriva vissa klasser eller andra, och därmed undvika förvirring och dra nytta av att specificera våra diagram mer direkt.
Med detta avslutar vi handledningen där vi lärde oss att göra två nya typer av associationer och även hur de fungerar inom ett större diagram när vi använder sammanhangsdiagram.Gillade du och hjälpte denna handledning?Du kan belöna författaren genom att trycka på den här knappen för att ge honom en positiv poäng

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave