Dator > UML-diagram förklaras

  • UML-diagram förklaras


  • Unified Modeling Language ( UML ) är ett visuellt språk som används inom objektorienterad programmering. UML används för att grafiskt beskriva struktur, växelverkan och beteenden hos ett mjukvarusystem , affärsprocesser, och användare av systemet . UML -diagram tjäna som en modell för programvaruutveckling design, utveckling och underhåll . UML 2. 0 omfattar 13 vanliga typer av diagram

    Historia

    UML har utvecklats av Grady Booch , Ivar Jacobson och James Rumbaugh . (känd som " Tre Amigos " ) på Rational Software Corporation . De arbetade tillsammans för att förena sina respektive objektorienterat modellstrategier till ett enda standardiserat modelleringsspråk . Resultatet av detta arbete , UML 1. 1, antogs som en standard av Object Modeling koncernen 1997 .

    Fördelar

    UML ger ett gemensamt språk för visuellt utforma och dokumentera ett projekt mjukvaruutveckling. UML -diagram är ganska intuitiva och enkelt kan läsas av programvara ingenjörer utan UML erfarenhet eller utbildning. UML -diagram kan utvecklare snabbt ta tag i olinjära organisation och relationer i objektorienterad programvara . UML standarder har få obligatoriska inslag, vilka utvecklare att använda och anpassa diagram till deras särskilda behov och metoder , och inte slösa tid på aktiviteter som inte bidrar till den slutliga produkten.

    Struktur -diagram

    Struktur diagram fånga den fysiska organisationen av delar av programvaran systemet . Struktur diagram innefattar klass , objekt, komponent, komposit Struktur , paketering och distribution diagram . Dessa diagram används för att modellera enskilda klass detalj och relationer , organisation av klasser i paket och komponenter och utplacering av komponenter på fysisk hårdvara .

    Behavior diagram

    Behavior diagram fånga verksamhet och funktionalitet av element i det övergripande systemet . Beteende diagram beskriver samspelet mellan användare och programvarukomponenter , arbetsflöde och tillståndet av komponenter under olika omständigheter . Beteende diagram inkluderar användning mål , aktivitet och staten diagram Machine . Användningsfall diagram ofta används för krav fånga under de tidiga stadierna av software design .

    Interaktion Diagram

    Interaktion diagram är en delmängd av de mer allmänna beteende diagram . Interaktion diagram beskriva data och kontroll flödet i ett system på en detaljerad nivå . Interaktion diagram omfattar Sekvens , kommunikation , timing och Interaktion Översikt diagram .

    UML Verktyg

    Den enklaste UML verktyg är en penna och en cocktail servett . Designers kan enkelt skissa på idéer som UML -diagram på papper , whiteboard eller någon annanstans de kan klottra och skiss . UML-baserad datorstödd Software Engineering ( CASE ) verktyg tillåter utvecklare att automatiskt generera kod från UML -diagram . Dessa verktyg tillåter utvecklare att designa visuellt på en hög nivå och övergången snabbt till kodning och genomförande . Många programverktyg ger reverse -engineering funktionalitet , bearbetning befintlig kod och automatiskt generera UML -diagram . Reverse-engineering UML från kod är användbar för att upprätthålla och analysera befintlig programvara och kan hjälpa nya utvecklare kommer igång snabbt med ett projekt .


Previous:Vilka är fördelarna med Java uppgradera ? Next:hur man byter en Windows Presentation Foundation ( WPF ) ansökan





Relaterade artiklar


  • hur man uppgraderar en 5 till 6-åriga dell stationär enhet
  • hur du installerar programvara för en PowerBook G4 utan installerat OS
  • specifikationerna för en Sony SDM-hs95p
  • I specifikationerna för en superclocked EVGA 8800GT
  • vad är filändelsen politik ?
  • hur du ställer in hastigheten på en gateway 2000 mus
  • den bästa frysta CPU-kylare
  • hur man listan på Craigs lista
  • specifikationer om ett Intel 945gtp moderkort
  • hur man hittar en del siffror för Toshiba Satellite A10-S100 lapotp