Start Logga In Skriv Artikel Om Oss
Vad söker du?
Allt om 'Klassdiagram'

Klassdiagram

Innehåll- 1. Inledning - 2. Hel- samt delhetsrelationer - 3. Generaliseringar samt genomförande relationer

1. Inledning

Ett klassdiagramär inom UML ett diagram som illustrerar en eller flera klasser, gränssnitt, inbördes attribut samt dess relationer.Varje rang ritas som en ruta i tre avdelningar: klassnamn, attribut samt metoder.

Klassen:

+-------------------+|<< rang >>| -- stereotyp| automobil | -- klassnamn+-------------------+|motor| -- attribut|färg ||antal_säten|+-------------------+|starta() | -- metoder|stanna() ||stig_in()||stig_ur()||blinka_höger() ||blinka_vänster() |+-------------------+

2. Hel- samt delhetsrelationer

Hel- <<>>och delhetsrelationer <>betyder att det ej finns någon användbarhet med att innehava kvar den ena klassen i minnet (databasen) då rotklassen suddas ut. En helt vanlig Svensson-relation utan hel- eller delhetsrelation betyder att man kan nå den ena klassen från den andra.

Normalt vill man avtala navigationsmöjligheter, multiplicitet, etc mellan alla uttrycksrelationer.

[Författare]<<>>---*-[Bok]-*----[Kategori] +toppKategori -<<>>[RotObjekt]

Tar man dän en författare kommer man således även avlägsna alla litteratur relaterade mot denna författare eftersom det är en helhetsrelation.

En delhetsrelation betyder att man ej får instansiera sak i en cykel. Alltså:

[Kategori]<<>>- *-[Kategori] +toppKategori -<<>>[RotObjekt]

I ovan är det helt möjligt att tillåta eviga loopar. Samma instans kan produkt relaterad mot sig själv.

[Kategori]<>- *-[Kategori] +toppKategori -<<>>[RotObjekt]

Här är det således ej tillåtet att avblåsa in toppKategori som en underkategori, ej ens försåvitt den göms i en annan genre först.

3. Generaliseringar samt genomförande relationer

Generaliseringar (arv) samt genomförande relationer (implementering av ett gränssnitt) betecknas som trianglar: heldragen pil för generalisering samt streckad pil för genomförande relationer.

[Cykel]----|>[Fordon]<|----[Bil]- - - -|>[BensinMotorDriven(+starta())] [BensinMotorDriven]<|- - - -[MotorGräsKlippare]---|>[Trädgårdsredskap]

/diskussion samt frågor (Här diskuterar vi artikelns innehåll)

Redigera?

Artikeln skriven 2009-01-17 av Learning4sharing

Inga kategorier för denna artikel än...

Vi behhöver hjälp att kategorisera våra artiklar. Kan du skriva ett nyckelord för denna artikel? Du kan skriva upp till 3 olika nyckelord för denna artikel, vi uppskattar din hjälp!

Skriv nyckelord som du tycker beskriver denna artikel på ett bra sätt. Du kan ange 3 olika nyckelord för denna artikel, max 20 tecken per nyckelord.

  1. Lägg till fler
    Skriv in svaret på frågan: 9+4

Intresserad av fler artiklar?

Kärlväxter
Sopp
Ranunkelväxter
Sippor
Anemone nemorosa
Korsblommiga
Sapinidala
Lönnväxter
Kulla

Senaste sökningarna

Glukos har fått 242 sökningar. Den senaste gjordes 2012-05-25 19:03:20.

vd har fått 524 sökningar. Den senaste gjordes 2012-05-25 18:56:02.

stella har fått 266 sökningar. Den senaste gjordes 2012-05-25 18:55:57.

sputnik har fått 239 sökningar. Den senaste gjordes 2012-05-25 18:55:49.

roland hassel har fått 249 sökningar. Den senaste gjordes 2012-05-25 18:55:42.

klaga har fått 172 sökningar. Den senaste gjordes 2012-05-25 18:55:32.

krokek har fått 236 sökningar. Den senaste gjordes 2012-05-25 18:49:17.

nobelfesten har fått 271 sökningar. Den senaste gjordes 2012-05-25 18:49:11.

magnus mark har fått 189 sökningar. Den senaste gjordes 2012-05-25 18:48:43.

estrar har fått 414 sökningar. Den senaste gjordes 2012-05-25 18:42:43.

snedkabelbro har fått 653 sökningar. Den senaste gjordes 2012-05-25 18:38:04.

koppartrans har fått 295 sökningar. Den senaste gjordes 2012-05-25 18:34:22.

Designed by: template world
Learning4sharing.nu
All Rights Reserved. 1.77 SEK

Logga in

Välkommen att redigera och skriva nya artiklar!

Ingent Konto?

Skaffa konto för att redigera och skapa nya ariklar Nytt Konto.

Ny Användare

Välkommen att redigera och skriva nya artiklar! Skapa konto nedan.


Ett verifieringsmail kommer att skickas till din E-post som du måste öppna och verifiera din E-post med

Lägg till artikel

Du är inte inloggad.

Logga In eller Skapa konto.