*   >> läser Utbildning artiklar >> science >> programming

Snabb introduktion till Uml

Arbetet med att modellera ett system med objektorientering är komplicerad och behöver ett sätt att representera på olika synvinklar vad som kommer att byggas. Unified Modeling Language, UML, är standardnotation som ska användas när modellering en objektorienterat system. Det kan representera olika aspekter av systemet med hjälp av diagram som gör ett eller flera egenskaper mer noticeable.There finns 3 typer av diagram. De strukturella som visar arkitekturen i systemet och hur systemet ska byggas. Beteende Diagrammen visar hur systemet ska bete sig när de används.

Den interaktioner Diagrammet visar hur delarna i systemet interagerar med varandra och med användaren. I den här artikeln ska vi tala om strukturella diagrams.As ett exempel, ska jag visa några diagram som skulle innebära en enkel bibliotek system.Structural DiagramsClass DiagramThe klassdiagram är den mest grundläggande diagrammet i UML. Det brukade oftast att modellera data som hanteras av systemet eller för att modellera samarbete klasser att erbjuda några kooperativ service. Den kan också användas för att visa vad som är innanför gränserna för systemet och det som finns utanför den.

Här är exempel på biblioteket system.Each rutan representerar en klass, med sitt namn i fetstil i toppen, dess attribut på mitten och dess metoder längst ner.

Den vita pilen mellan två klasser indikerar en arv. Det innebär en "är en" förhållande. Så, om A är i slutet av pilen med B och innebär att att A "är en" B och A har alla saker B den har plus dess egna. Även A kan behandlas som B utan problem. Omdömen

Gränsen mellan två klasser tyder på att dessa två klasser är associerade på något sätt, och siffrorna på länkarna med klasserna visar mångfalden av denna förening.

Användning av ovanstående som ett exempel, sambandet mellan hylla och media säger att en hylla kan ha olika medier i samband med det, och att media ska vara i endast en Hylla. Omdömen

Det finns andra typer av föreningar och relationer mellan klasserna, men detta är den mest grundläggande sak som du behöver veta för att läsa och skriva klass diagram.

Object DiagramThis diagram är ett förverkligande av klass Diagram i en viss tid. Det används som ett test för klassdiagram, eftersom den kan visa inkonsekvenser i de andra diagram.

Packages DiagramThis schema är en högre vision av klassdiagram, som det anges hur paket (i grunden en grupp av klasser som löser samma problem eller arbeta nära tillsammans) samverkar med själva. D

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.