Definitionen av UML

May 17

Definitionen av UML


Unified Modeling Language ger utvecklare och mjukvaruteam med en standard vokabulär för att uttrycka programvara och affärsmodeller. När utvecklare bygga program, de inte omedelbart börja programmera. Beroende på utvecklingsmetodik inblandade, kan det finnas flera steg innan kodning faktiskt börjar. UML kan utvecklare att definiera modeller där de skapar abstrakta systemkonstruktioner, innan genomförandet av dessa konstruktioner i kod.

Mjukvaruutveckling

Mjukvaruutveckling kan innebära många olika processer. När utvecklare bygga applikationer, måste de först räkna ut vad systemkraven är. Utvecklarna kan sedan använda dessa krav för att skapa en uppsättning av tillämpningsuppgifter, beskriver exakt vad programmet kommer att göra. De flesta stora mjukvarusystem delar sin behandling mellan applikationskomponenter. Programmerare kan sedan börja arbeta på genomförandet av programkod för att leverera denna behandling. UML-diagram spelar ofta en viktig roll i att överbrygga klyftan mellan att arbeta ut vad en ansökan kommer att göra och genomföra det.

metoder

Utvecklare kan välja mellan många olika programmeringsspråk och teknikplattformar när man bygger program. Med många tillämpningar, kommer ett team av utvecklare arbetar tillsammans, observera en delad metod för utvecklingsprocessen. Metoder varierar mellan språk och organisationer, men i allmänhet de ger en ram för att utföra applikationsutveckling i etapper, inklusive sådana faser som krav insamling, modellering, implementering, testning, felsökning och driftsättning. UML är inte beroende av någon särskild utvecklingsmetodik, så att den kan spela en roll i alla mjukvaruprojekt.

diagrammen

Utvecklare använder främst UML som ett diagramverktyg. Det finns massor av diagramtyper i UML, var utformade för att passa en viss utvecklingsskede eller ansökan aspekt. Användningsfall diagram modell handläggningstid ur programvaran användaren, som kommer att försöka att utföra vissa uppgifter med hjälp av programmet. Klassdiagram modellera de speciella kod komponenter i ett program. Om ett projekt omfattar Objektorienterad utveckling med ett språk som Java, klass diagram utgör ofta grunden för de klasser och objekt som i slutändan kommer att leverera den ansökan bearbetning.

Reverse Engineering

UML-diagram visas i första hand under de tidiga stadierna av mjukvaruutveckling. Däremot kan språket också hjälpa till i de fall där utvecklare försöker att reverse engineering applikationer. Med denna teknik kan utvecklare börja från programkoden och arbeta bakåt till UML-diagram som representerar det. Detta gör det möjligt för utvecklare att analysera utformningen och effektiviteten av applikationer, samt att fastställa huruvida de uppfyller sina ursprungliga krav. I vissa fall, utvecklare använda ytterligare verktyg för att generera källkoden direkt från UML, istället för att manuellt genomföra den.


        

Välkommen till dig för att skicka en kommentar:

            
            
            
            

© 2019 Astrixsoft.com | Contact us: webmaster# astrixsoft.com