Unified Modeling Language är ett formspråk , som ursprungligen utvecklats av Object Management Group under 1997 , vilket gör det möjligt för IT-personal till applikationer datormodell . UML är inte en utveckling metod , utan snarare en diagram språk eller notation , som tillåter mjukvaran för att visualiseras , eller beskrivas grafiskt , på ett sådant sätt att den kan stå i förbindelse med andra. Design
UML är speciellt utformad för objektorienterad programvara design - där mjukvarusystem modelleras på verkliga objekt som de försöker att representera - och har endast begränsad användbarhet till andra programmeringsspråk modeller eller paradigm . UML består av många modeller element, som kan kombineras för att skapa diagram som representerar olika delar , eller synpunkter , av programvarusystem .
Användningsfall diagram
UML använder en typ av diagram som kallas ett användningsfall diagram för att beskriva de höga funktioner och omfattningen av ett programvarusystem . Det huvudsakliga syftet med användningsfall diagram är att belysa de funktionella kraven på ett system , inklusive relationen med människor , organisationer eller externa system som interagerar med systemet , annars känd som "aktörer" . Ett användningsfall beskriver i huvudsak en följd av åtgärder som ger något av mätbart värde till en skådespelare . Användningsfall diagram anger vad ett programvarusystem ska göra , men specificerar inte hur detta ska uppnås . Addera ditt klassdiagram
UML använder en annan typ av diagram , känd som ett klassdiagram , för att illustrera hur de olika statiska strukturer , eller enheter , av ett mjukvarusystem - med andra ord , människor , föremål och data - förhåller sig till varandra . Klassdiagram beskriver föremålet och informationsstrukturer ett mjukvarusystem använder , utan hänvisning till någon särskild tillämpning . Med andra ord , klassdiagram visar de olika logiska klasser , vilka klasser ingår i andra klasser och så vidare , men ger inte information om utbyte av meddelanden , eller metod samtal mellan dem . Addera Sequence diagram
annan typ av UML-diagram kallas ett sekvensdiagram och det är ett sekvensdiagram som visar utbytet av meddelanden mellan flera objekt i ett programvarusystem i en tid avgränsad situation . Den vertikala axeln av sekvensdiagram visar sekvensen av meddelandesekvens , eller metoder samtal, i kronologisk ordning , medan den horisontella axeln visar de objekt som meddelandena skickas . UML sekvensdiagram modell flödet av logik genom ett mjukvarusystem , visuellt , så är användbara för både validering och dokumentation av logik . De används ofta vid analys-och design av mjukvara utveckling .