Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    UML-diagram Explained

    Unified Modeling Language ( UML ) är ett visuellt språk som används inom objektorienterad programutveckling . UML används för att grafiskt beskriva struktur, interaktion och beteenden hos ett programvarusystem, affärsprocesser , och användare av systemet . UML-diagram tjäna som en modell för software design , utveckling och underhåll . UML 2.0 omfattar 13 vanliga typer av diagram . Historia

    UML utvecklades av Grady Booch , Ivar Jacobson och James Rumbaugh ( känd som " Tre Amigos " ) på Rational Software Corporation . De arbetade tillsammans för att föra samman sina respektive objektorienterad modellering metoder till ett enda standardiserat modelleringsspråk . Resultatet av detta arbete blev UML 1.1 , antas som en standard av Object Modeling Group 1997 . Ger ett gemensamt språk för att visuellt utforma och
    Fördelar

    UML dokumentera ett projekt mjukvaruutveckling . UML-diagram är ganska intuitivt och enkelt kan läsas av programvara ingenjörer utan UML erfarenhet eller utbildning . UML-diagram tillåter utvecklare att snabbt förstå den olinjära organisation och relationer av objektorienterad programvara . UML standarden har några obligatoriska moment , vilket gör att utvecklare att använda och anpassa diagram till deras specifika behov och metoder , och inte slösa tid på aktiviteter som inte bidrar till slutprodukten .
    Strukturdiagram

    strukturdiagram fånga den fysiska organisationen av delar av programvarusystem . Struktur diagram inkluderar klass , objekt , Komponent , Komposit Struktur , paket och diagram Deployment . Dessa diagram används för att modellera enskild klass detalj och relationer , organisation av klasser i förpackningar och komponenter samt utplacering av komponenter på fysisk hårdvara .
    Beteende diagram

    Behavior diagram fånga verksamheten och funktionaliteten av element i det totala systemet . Beteende diagram beskriver samspelet mellan användare och programvarukomponenter , arbetsflöde och tillståndet för komponenter under olika omständigheter . Beteende diagram inkluderar användningsfall , aktivitet och tillståndsdiagram Machine . Använd Case diagram används ofta för krav fånga under de tidiga stadierna av software design . Är en delmängd av de mer allmänt beteende diagram
    Interaktion Diagrams

    Interaction diagram . Interaktion diagram beskriver data och kontroll flödet inom ett system på en detaljerad nivå . Interaktion diagram inkluderar Sekvens , Kommunikation , Timing och interaktion Översikt diagram . Addera UML Verktyg

    enklaste UML verktyg är en penna och en servett . Designers kan enkelt skissa på idéer som UML-diagram på papper , whiteboard eller någon annanstans de kan klottra och skiss . UML - baserade 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 programvaror ger reverse - engineering funktionalitet , bearbeta befintlig kod och automatiskt generera UML-diagram . Reverse - engineering UML från kod är användbar för att bibehålla och analysera befintlig programvara och kan hjälpa nya utvecklare att komma igång snabbt med ett projekt .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Vad är meningen med en dataflödesdiagram
    ·Vad är en proxy klass
    ·Hur man skapar Drawables Från Resurs -ID i Android
    ·Hur man skapar en High- Tech Hemsida
    ·Fjärde generationens Language Tools
    ·Skillnad mellan FORTRAN Funktioner och subrutiner
    ·Hur man läser en sträng från ett fönster i AutoIt
    ·Hur du formaterar datum i C #
    ·Hur man gör en IMG länk
    ·Hur ansöker en textur över text i XNA
    Utvalda artiklarna
    ·Visual Basic Tutorial på Mening Rymden
    ·Skillnad mellan fram och back-end
    ·Hur tydlig skärm innan en ny Loop i en CPP
    ·Hur du formaterar datum mellan Java och Oracle
    ·Hur man tillåta en användare att Ingångsintervall i …
    ·Hur man använder en Web Service för att visa data på…
    ·Vad gör SQL Perl-skript Do
    ·Hur skapa hemsida Excel-filer i Asp.Net
    ·Hur man använder Dir $ i VB6
    ·Konvertera PHP-variabler till strängar
    Copyright © Dator Kunskap http://www.dator.xyz