Præsentation er lastning. Vent venligst

Præsentation er lastning. Vent venligst

Grundlæggende elementer i UML

Lignende præsentationer


Præsentationer af emnet: "Grundlæggende elementer i UML"— Præsentationens transcript:

1 Grundlæggende elementer i UML

2 Hvad er UML Unified Modeling Language
En standard for at beskrive (blandt andet) klasse-modeller Bruges meget IRL Ret omfattende – her skal vi kun se det allermest grundlæggende

3 Hvad er UML Kan minde om ER-diagrammer
Hver klasse repræsenteres ved en boks Person

4 Hvad er UML På højeste niveau står der kun klassen navn på boksen – godt til over-ordnet klassemodel På næste niveau sætter man tillige instans-variable og metoder på boksen Person - String navn - String adresse - Date fødselsdag - Int børn + hentNavn() : String + hentAdresse() : String + beregnAlder() : int + sætAntalBørn(int antal)

5 Hvad er UML På hver instans-variabel angives type og navn
På hver metode angives navn, parametre og returtype ”-” betyder private ”+” betyder public Person - String navn - String adresse - Date fødselsdag - Int børn + Person(String navn) + hentNavn() : String + hentAdresse() : String + beregnAlder() : int + sætAntalBørn(int antal)

6 Hvad er UML Vi kan også angive relationer mellem klasser i et UML diagram 1 0..* Person Husdyr

7 Hvad er UML ”En Person har 0, 1 eller flere Husdyr”
”Et Husdyr ejes af netop én Person” 1 0..* Person Husdyr

8 Hvad er UML Klassen Ko er en underklasse til klassen Dyr
Klassen Ko arver fra klassen Dyr Ko Dyr

9 Hvad er UML Dette er nok UML til at forstå Javabog.dk…
Meget mere i UML (just Google it…) Hvorfor… Samme grund som ER-diagrammer; et værktøj til at hjælpe os med at løse opgaven Skal ikke tænke på klasse-design, når vi koder KOMMUNIKATION mellem designer og udvikler!


Download ppt "Grundlæggende elementer i UML"

Lignende præsentationer


Annoncer fra Google