Hva er UML programvare?

Hva er UML programvare?


Når noen trenger et program som løser et problem, kan en analytiker skape Unified Modeling Language dokumenter før å skrive en eneste linje med kode. UML dokumenter aktivere alle som er involvert med en programvare-prosjekt for å visualisere komplekse prosesser, holde oversikt over fremdrift 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 skape 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 kodenavnet "Dekorer" som inneholdt de nødvendige trinnene for å dekorere kaken. Dataforskere referere til disse kodeblokker som metoder. Ved å opprette objekter 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 skape ulike typer UML dokumenter som prosjektet skrider frem. Bruk sak Diagrams, for eksempel, består av bilder som ofte ser ut som tegneserier. En analytiker skaper en pinne figur, som kalles en skuespiller, som samhandler med handlinger representert ved geometriske figurer. En kunde skuespiller, for eksempel, kan samhandle med et kjøp handling i et use case diagram. En analytiker trekker en linje mellom skuespilleren og handlingen for å vise deres forhold. Andre nyttige UML dokumenter omfatter aktivitetsdiagrammer og sekvensdiagrammer.

diagram Creation

En programvare-prosjekt kan ha ganske mange UML diagrammer som består av stokk tall, flytdiagrammer, diagrammer og andre grafiske og tekst komponenter. Du trenger ikke å være en artist å trekke disse, men det kan ta tid å lage UML diagrammer manuelt. Mange selskaper tilbyr spesialiserte programmer som hjelper brukere lage 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 da hjelpe brukerne generere UML diagrammer.

UML programvare

En av de eldste UML modelleringsprogrammer er IBMs Rational Rose. Deres Enterprise-versjonen av produktet tillater brukere å utføre data og forretnings 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 å lage koden kan create oppsummert Bruk sak UML diagrammer fra Architecture menyen programmets. Altova UModel 2012 er et annet UML modelleringsverktøy som også tillater brukere å reverse engineering programmer og lage UML diagrammer fra dem. Dette verktøyet støtter også databasemodellering.