? Når nogen har brug for et software program, der løser et problem, kan en analytiker skaber Unified Modeling Language dokumenter , før du skriver en enkelt linje kode . UML dokumenter aktivere alle involverede med en software-projekt til at visualisere komplekse processer , holde styr på fremskridt og give værdifuldt input , efterhånden som projektet skrider frem. Du kan oprette UML-diagrammer i hånden eller bruge UML software værktøjer til at hjælpe dig med at generere dem. Objektorienteret programmering
udviklere , der skriver objektorienteret programmer bruger UML.To skabe en OOP applicaion , skal du først identificere de objekter, der udgør systemet . En programmør , for eksempel, skaber måske en kage objekt, der har egenskaber, såsom størrelse og smag. Programmøren kan derefter skrive en blok af kode navnet " Pynt ", der indeholdt de nødvendige skridt for at dekorere kagen. Dataloger henvise til disse kodeblokke som metoder. Ved at skabe objekter og forarbejdning dem ved hjælp af metoder, kan du bygge brugbare applikationer, der udfører bestemte opgaver.
UML diagrammer
involverede personer med en software -projekt kan skabe forskellige typer af UML dokumenterer , efterhånden som projektet skrider frem. Brugstilfældediagrammer for eksempel bestå af billeder , der ofte ligner tegnefilm. En analytiker opretter en tændstikmand, kaldet en skuespiller , der interagerer med tiltag repræsenteret ved geometriske figurer . En Kunde skuespiller , for eksempel, interagere måske med et køb handling i en Use Case diagram . En analytiker trækker en linje mellem skuespilleren og indsats for at vise deres forhold. Andre nyttige UML dokumenter omfatter Aktivitetsdiagrammer og sekvensdiagrammer .
Diagram Creation
En software projekt kan have en hel UML-diagrammer , der består af tændstikmænd , flow diagrammer , diagrammer og andre grafiske og tekst- komponenter. Du behøver ikke at være en kunstner til at tegne disse, men det kan tage tid at skabe UML-diagrammer manuelt. Mange virksomheder tilbyder specialiserede programmer , der hjælper brugerne oprette disse dokumenter. Disse programmer kører ikke af sig selv eller generere diagrammer automatisk. Brugerne skal også analysere deres systemer , skitsere deres processer og foder oplysninger i UML softwareprogrammer. Disse programmer kan derefter hjælpe brugerne generere UML-diagrammer .
UML Software
Et af de ældste UML modellering programmer IBMs Rational Rose. Deres Enterprise version af produktet giver brugerne mulighed for at udføre data og business modellering med UML . Det virker med OOP sprog såsom Java , Visual Basic og C + + . Microsoft Visual Studio Ultimate har også UML design kapaciteter . Udviklere, der bruger Visual Studio Ultimate til at skabe kode kan skabe sammenfattes Brug sag UML-diagrammer fra programmets Architecture menu. Altova UModel 2012 er en anden UML modellering værktøj, der giver også brugerne mulighed for at foretage reverse engineering programmer og oprette UML-diagrammer fra dem. Dette værktøj understøtter også database modellering.