*   >> Lese Utdanning Artikler >> science >> programming

Quick Introduksjon til Uml

Oppgaven med å modellere et system med objektorientering er komplisert og trenger en måte å representere i ulike synspunktene hva som vil bli bygd. Unified Modeling Language, UML, er standard notasjon som skal brukes når modellering en objektorientert system. Det kan representere ulike aspekter av systemet ved hjelp av diagrammer som gjør en eller flere egenskaper mer noticeable.There er 3 typer diagrammer. De strukturelle som viser arkitekturen av systemet og hvordan systemet skal bygges. Atferds diagrammer viser hvordan systemet skal oppføre seg når de brukes.

Den interaksjoner Diagrammet viser hvordan deler av systemet samhandler med seg selv og med brukeren. I denne artikkelen vil vi snakke om de strukturelle diagrams.As et eksempel, skal jeg vise noen diagrammer som ville representere et enkelt bibliotek system.Structural DiagramsClass DiagramThe klassediagram er den mest grunnleggende diagram i UML. Det vanligvis brukes til å modellere data håndteres av systemet eller å modellere i samarbeid med klasser for å tilby noen samarbeids service. Den kan også brukes til å vise det som er innenfor omfanget av systemet, og det er utenfor den.

Her er et eksempel for biblioteket system.Each boksen representerer en klasse, med sitt navn med fet skrift på toppen, dets attributter på midten og dens metoder nederst.

Den hvite pilen mellom to klasser indikerer en arv. Det betyr at en "en" forhold. Så, hvis A er i den enden av pilen B, som betyr at A "er en" B og A har alle ting B har de i tillegg til sin egen. Dessuten kan en bli behandlet som B uten problem.


Linjen mellom to klasser indikerer at disse to klassene er forbundet på en eller annen måte, og tallene på linkene med klassene viser mangfoldet av denne foreningen. Bruke ovenfor som et eksempel, forholdet mellom sokkel og Media sier at en hylle kan ha ulike medier knyttet til det, og at en Media skal være i bare én sokkel.

Det finnes andre typer foreninger og relasjoner mellom klasser, men dette er den mest grunnleggende ting du trenger å vite for å lese og skrive klassediagrammer.

Object DiagramThis diagram er en realisering av klassediagram i en gitt tid.

Den brukes som en test for klassediagram, da det kan vise uoverensstemmelser i de andre diagram.Packages DiagramThis diagram er en høyere visjon av klassediagram, da den angir hvor pakker (egentlig en gruppe av klasser som løser det samme problemet eller jobber tett sammen) samhandler med seg selv. Det viser system

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.