? Når noen trenger et program som løser et problem , kan en analytiker skape Unified Modeling Language dokumenter før du skriver en eneste linje med kode . UML dokumenter mulig for alle involverte med en programvare-prosjekt for å visualisere komplekse prosesser , holde oversikt over fremgangen og gi verdifulle innspill som prosjektet skrider frem . Du kan lage UML diagrammer for hånd eller bruke UML verktøy for å hjelpe deg å generere dem . Objektorientert programmering
Utviklere som skriver Objektorientert programmer bruker UML.To opprette en OOP applicaion , må du først identifisere objekter som utgjør systemet. En programmerer , for eksempel, kan skape en kake objekt som har egenskaper som størrelse og smak. Programmereren kan deretter skrive en blokk med kode som heter " Pynt " som inneholdt de nødvendige trinnene for å dekorere kaken. Dataforskere referere til disse kode blokker som metoder. Ved å lage gjenstander og behandle dem ved hjelp av metoder , kan du bygge nyttige programmer som utfører bestemte oppgaver.
UML diagrammer
Personer involvert med en programvare-prosjekt kan lage ulike typer UML dokumenterer hvert som prosjektet skrider frem. Bruk Case diagrammer , for eksempel, består av bilder som ofte ser ut som tegneserier. En analytiker skaper en pinne figur , kalles en skuespiller , som samhandler med tiltak representert ved geometriske figurer . En kunde skuespiller, for eksempel, kan samhandle med et kjøp handling i en Bruk sak diagrammet. En analytiker trekker en linje mellom skuespilleren og handling for å vise deres forhold . Andre nyttige UML dokumenter inkluderer aktivitet diagrammer og sekvensdiagrammer .
Diagram Creation
programvare-prosjekt kan ha ganske mange UML diagrammer som består av stokk tall , flyt tabeller, diagrammer og andre grafiske og tekst komponenter. Du trenger ikke å være en kunstner til å tegne disse, men det kan ta tid å lage UML diagrammer manuelt . Mange selskaper tilbyr spesialiserte programmer som hjelper brukerne opprette disse dokumentene . Disse programmene kjører ikke av seg selv eller generere diagrammer automatisk. Brukere må fortsatt analysere sine systemer , skissere sine prosesser og mate informasjon i UML programmer. Disse programmene kan deretter hjelpe brukerne generere UML diagrammer .
UML programvare
En av de eldste UML modellering programmer er IBMs Rational Rose. Deres Enterprise -versjonen av produktet tillater brukere å utføre data og virksomhet modellering ved hjelp av UML . Det fungerer med OOP språk som Java , Visual Basic og C + + . Microsoft Visual Studio Ultimate har også UML design evner . Utviklere som bruker Visual Studio Ultimate for å lage koden kan create oppsummert Bruk Case UML diagrammer fra programmets arkitektur menyen . Altova UModel 2012 er et annet UML modelleringsverktøy som også tillater brukere å reversere programmer og lage UML diagrammer fra dem . Dette verktøyet støtter også database modellering.