| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Computer Programmeringssprog >> Content
    Forskelle mellem UML og de ​​øvrige sprog
    programmeringssprog som Java, PHP og C # bygge apps og hjemmesider , der kører på vores computere , men en anden klasse af sprog bruges ofte bag kulisserne for at formidle design og kontekst nødvendigt at bygge apps . Disse er kendt som modellering sprog, og bruges til at beskrive det overordnede design , arkitektur og krav i meget store udviklingsprojekter. En af de klassiske modellering sprog er UML , Unified Modeling Language, designet af Booch , Rumbaugh og Jacobson . Baggrund

    UML bruger et sæt af diagrammer til at konceptualisere og formidle software design startende fra højt niveau oversigter ned til klasse relationer og proces flow . Der er en bred vifte af diagramtyper , herunder use case diagrammer, der beskriver, hvordan en person interagerer med software, klassediagrammer , der beskriver design og forholdet mellem objekter, der bruges af programmeringssprog og sekvensdiagrammer , der beskriver processen flow og kommunikation mellem objekter . Tilsammen bliver de en omfattende og detaljeret software design dokument.
    Modeling versus proceduremæssige Sprog

    Modeling sprog ikke genererer programkode. I stedet, de kommunikerer designs og koncepter. Nogle, som pseudokode og klasse - ansvar - samarbejde kort, bruge engelske ord til at beskrive deres indhold. Andre, som UML og enhed /relation diagrammer , bruge blueprint -lignende tegninger til samme formål. Ofte en række af disse modellering sprog kombineres for at skabe det samlede system design dokument .

    I modsætning til UML , sprog som Java, PHP og C # itemize detaljerede sekvenser af instruktioner , der er nødvendige for at skabe et edb-program. Code er skrevet med ord og symboler , som regel organiseret som en serie af tekstfiler , så fortolkes eller oversættes til en maskine genkendeligt sprog. Om målet computer er en desktop, laptop , webserver eller mobil enhed, skal koden organiseres på en måde beregnet til at blive læst af en computer.
    Project Roller
    < br >

    i en traditionel software-projekt sekvens, skal holdet komplet analyse og design , før programmering påbegyndes. Da UML er et formsprog , analytikere oprette UML-modeller og diagrammer som en del af designfasen. Programmering starter ikke indtil designet bliver godkendt af interessenterne .
    Målgruppe

    anden forskel mellem UML og proceduremæssige sprog er deres tiltænkte målgruppe . Diagrammerne kan oprettes ved hjælp af computer -baserede værktøjer og disse værktøjer kan endda generere nogle program kode, men det primære mål er at kommunikere designkoncepter til udviklere og kunder. Proceduremæssige programmeringssprog bruger ord og symboler , der oversætter til ettaller og nuller , kun læses af computere
    andre forskelle

    Yderligere forskelle mellem UML og andre sprog, kan nævnes: 1). UML bruger diagrammer og tegninger , mens processuelle sprog er som regel tekstbaseret , 2) UML beskriver højt niveau ideer, mens programmeringssprog itemize lavt niveau detalje , 3) UML beskriver abstrakte ideer, mens programmeringssprog gennemføre disse begreber og 4) De idéer meddelt på én side af UML kan oversætte til flere tusinde linier programkode .

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan man laver en knap Array Brug ActionScript 
    ·Sådan vært en ASP Net Web Service Uden for IIS 
    ·Sådan indstilles baggrundsfarven i klasse Brug jQuery 
    ·Sådan ændres en PictureBox Billede Value 
    ·Sådan grafalgoritmer 
    ·ADT abstrakte datatyper 
    ·Hvad er normale INT Limits 
    ·Hvad er en syntaksfejl i et edb-program 
    ·Hvordan kalibrerer jeg OSCCAL Med PICkit2 
    ·Hvordan man laver et telefonopkald Dashcode 
      Anbefalede Artikler
    ·Sådan Kombiner en liste View Med en trævisning 
    ·Sådan Bestem en flerdimensional Array UBound i Visual …
    ·Sådan Start Telnet Fra Visual Basic 
    ·Hvordan at kalde en funktion i VBA 
    ·Sådan tillade en bruger at Input Range i Python 
    ·Sådan Tilkald Destructor i C + + 
    ·Forskelle mellem Factory & Abstract i Java 
    ·Sådan får du adgang en Webcam i PHP 
    ·Visual Basic Fejl: Sænket Out of Range 
    ·Hvad er betydningen af at lære C Sprog 
    Copyright © Computer Viden http://www.computerdk.com