UML , Unified Modelling Language , är en standard som används för att visuellt beskriva ett program , speciellt ett objektorienterat program . UML hjälper till att organisera , planera och visualisera ett program . Dessutom , eftersom det är standard , är det allmänt används och accepteras som språk för skisserar program . UML används i en mängd olika ändamål och dess läsbarhet och återanvändning gör det till ett idealiskt val för programmerare . Visuell representation
En UML-diagram är en visuell representation av förhållandet mellan klasserna och enheter i ett datorprogram . En klass är ett objekt i program som organiserar liknande variabler och funktioner i en och samma plats . För att förstå ett program , är det viktigt att förstå vad varje klass objekt gör , de uppgifter som den lagrar och hur det relaterar till andra klasser i programmet . Genom att visa den här informationen i ett diagram , är det lätt att förstå och visualisera en programmets relationer .
Läsbarhet och Återanvändning
En UML-diagram är fördelaktig i det att den är mycket läsvärd . Diagrammet är tänkt att förstås av någon typ av programmerare och hjälper till att förklara relationer i ett program på ett enkelt sätt . Traditionellt , för att förstå ett program , skulle en programmerare läsa koden direkt . Detta kan vara tusentals eller miljontals rader kod i mycket stora program . Att ha en UML-diagram hjälper till att snabbt belysa dessa relationer . Dessutom , med hjälp av ett diagram för att visa den kod som körs i ett program , är en programmerare kunna se redundant kod och delar återanvändning av kod som redan finns snarare än skriva dessa funktioner .
Standard
UML är den nuvarande standarden för programmering i objektorienterade programmeringsspråk . När man skapar klasser och andra föremål med relationer mellan varandra , är UML vad som används för att visuellt beskriva dessa relationer. Eftersom det används som standard , är det allmänt förstådd och väl kända . Detta gör det enkelt för en ny programmerare att kliva in i ett projekt och vara produktiv från dag ett .
Planning Tool
UML hjälper till att planera ett program innan programmering sker plats. I vissa verktyg som används för att modellera UML , kommer verktyget genererar kod baserad på de klasser som inrättats i modellen . Detta kan bidra till att minska overhead under genomförandet av alla program . Dessutom är en UML-modellen diagram lätt att byta , medan omprogrammering ett kodavsnitt kan vara jobbigt och tidskrävande .