? När någon behöver ett program som löser ett problem , kan en analytiker skapar Unified dokument Modeling Language innan skriva en enda rad kod . UML handlingar möjligt för alla inblandade med en programvara projekt för att visualisera komplexa processer , hålla koll på utvecklingen och bidra med värdefulla synpunkter under projektets gång . Du kan skapa UML-diagram för hand eller använda UML programverktyg som hjälper dig att skapa dem . Objektorienterad programmering
Utvecklare som skriver objektorienterade program använder UML.To skapa ett OOP applicaion , måste du först identifiera de objekt som ingår i systemet . En programmerare , till exempel, kan skapa en tårta objekt som har egenskaper såsom storlek och smak. Programmeraren kan då skriva ett kodblock som heter " Dekorera " som innehöll de steg som behövs för att dekorera kakan . Datavetare hänvisa till dessa kodblock som metoder . Genom att skapa objekt och bearbeta dem med hjälp av metoder , kan du bygga användbara program som utför specifika uppgifter .
UML-diagram
Individer som arbetar med ett programvaruprojekt kan skapa olika typer av UML dokumenterar under projektets gång . Använd Case diagram , till exempel , består av bilder som ofta ser ut som tecknade serier . En analytiker skapar en pinne , som kallas en skådespelare , som interagerar med åtgärder som representeras av geometriska figurer . En kund skådespelare , till exempel , kan interagera med ett köp åtgärd i ett användningsfall diagram . En analytiker ritar en linje mellan skådespelaren och åtgärder för att visa deras förhållande . Andra användbara UML dokument inkluderar Activity Diagram och diagram Sequence .
Diagram Creation
En programvara projekt kan ha en hel del UML-diagram som består av streckgubbar , flöde tabeller , diagram och andra grafiska och text komponenter. Du behöver inte vara en konstnär för att rita dem , men det kan ta tid att skapa UML-diagram manuellt . Många företag erbjuder specialiserade program som hjälper användarna att skapa dessa dokument . Dessa program kör inte själva eller generera diagram automatiskt . Användarna måste fortfarande analysera deras system , beskriva sina processer och mata in information i UML program . Dessa program kan sedan hjälpa användarna generera UML-diagram . Addera UML Programvara
En av de äldsta UML modellering program är IBM : s Rational Rose . Deras Enterprise version av produkten tillåter användare att utföra uppgifter och verksamhet modellering med UML . Det fungerar med OOP språk som Java , Visual Basic och C + + . Microsoft Visual Studio Ultimate finns även UML designmöjligheter . Utvecklare som använder Visual Studio Ultimate för att skapa kod kan skapa sammanfattas Använd Case UML-diagram från programmets arkitektur menyn . Altova UModel 2012 är ett annat UML modelleringsverktyg som också tillåter användare att dekonstruera program och skapa UML-diagram från dem . Detta verktyg stöder även databasmodellering .