Diagram (UML)

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 24. september 2018; verifikation kræver 1 redigering .

Et diagram i UML -modelleringssproget  er en visuel repræsentation af et bestemt sæt systemmodelelementer i form af en graf , hvorpå buer (relationer) forbinder hjørner (entiteter). I sin grafiske form bruges forskellige typer UML-diagrammer ( diagrammer over klasser , komponenter , objekter osv.) til at visualisere forskellige aspekter af enheden eller det simulerede systems adfærd [1] [2] .

Beskrivelse

Diagrammet hører ikke til de semantiske elementer i UML-sproget, og dets betydning afhænger ikke af, hvordan det præsenteres. Med sjældne undtagelser er det meste af den information, den bærer, ikke indeholdt i størrelsen eller arrangementet af dets elementer, men i dets topologiske konfiguration. Der er tre hovedtyper af visuelle forhold mellem elementer, der er mest almindeligt anvendt: forbindelse (i form af linjer fra en todimensionel form til en anden), inklusion (i form af at placere nogle former inden i andre) og visuel forstærkning ( i form af at placere nogle symboler tæt på andre). Det er også muligt at repræsentere denne notation i en analytisk form som et sæt af forbindelser af grafknuder [2] .

UML-modelleringssproget giver sin bruger et stort antal foruddefinerede varianter af diagrammer. Typisk bestemmes typen af ​​hvert diagram af størstedelen af ​​de elementer, det viser. Der er dog intet, der forhindrer designeren i at definere sin egen type diagram baseret på kravene i denne særlige opgave [1] .

I de fleste situationer bruges strukturelle diagrammer til at repræsentere de statiske dele af modellen, og adfærdsdiagrammer bruges til at give den dynamiske del af modellen [1] .

Strukturelle diagrammer

adfærdsdiagrammer

Inden for rammerne af UML-notation bruges fire typer grafiske primitiver til at bygge alle typer diagrammer : piktogrammer , ruter, todimensionelle symboler og linjer. Hvert diagram kan præsenteres som en ramme med grafisk indhold. Inde i boksen skal navnet på diagrammet og den delmængde af systemet, som dette diagram illustrerer, angives. I det øverste venstre hjørne af rammen vises en femkant med et navneskilt, som bærer information om kortets navn og type [3] .

Noter

  1. 1 2 3 Butch, Rambeau, Jacobson, 2006 , Diagrams, s. 105-107.
  2. 1 2 Booch, Jacobson, Rambeau, 2006 , diagram (diagram), s. 331.
  3. Butch, Jacobson, Rambeau, 2006 , diagram (diagram), s. 332.

Kilder