Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Forskjeller mellom UML og de ​​andre språkene
    programmeringsspråk som Java , PHP og C # bygge apps og nettsteder som kjører på datamaskinene våre , men en annen klasse av språk er ofte brukt bak kulissene for å formidle design og sammenheng nødvendig å bygge apps . Disse er kjent som modellering språk og brukes til å beskrive den generelle design, arkitektur og krav til svært store utbyggingsprosjekter. En av de klassiske modellering språk er UML, Unified Modeling Language , designet av Booch , Rumbaugh og Jacobson . Bakgrunn

    UML bruker et sett av diagrammer for å konseptualisere og kommunisere software design starter fra høyt nivå oversikter ned til klasse relasjoner og saksflyt . Det finnes en rekke diagramtyper , inkludert brukstilfelle diagrammer som beskriver hvordan noen samhandler med programvaren, klassediagrammer som beskriver utforming og forholdet av objekter som brukes av programmeringsspråk og sekvensdiagrammer som beskriver prosessen flyt og kommunikasjon mellom objekter . Til sammen blir de en omfattende, detaljert software design dokument.
    Modeling versus prosessuelle språk

    Modeling språk ikke genererer programkode. I stedet , de kommuniserer design og konsepter . Noen, som pseudokode og klasse - ansvar - samarbeidet kort, bruker engelske ord for å beskrive innholdet. Andre, som UML og enhet /forhold diagrammer , bruke blåkopi -lignende tegninger for samme formål . Ofte en rekke av disse modellering språk er kombinert for å skape den samlede system design dokument .

    I motsetning til UML, som Java , PHP og C # spesifisere detaljerte sekvenser av instruksjoner som er nødvendige for å lage et dataprogram . Koden er skrevet med ord og symboler, vanligvis organisert som en serie av tekstfiler , så tolkes eller oversettes til en maskin gjenkjennelig språk . Enten måldatamaskinen er en stasjonær, laptop, webserver eller en mobil enhet , er koden organisert på en måte ment å bli lest av en datamaskin.
    Prosjekt Roller

    i en tradisjonell programvare-prosjekt sekvens , må laget fullføre analyse og design før programmering starter. Siden UML er et formspråk , analytikere lage UML modeller og diagrammer som en del av prosjekteringsfasen . Programmering starter ikke før utforming blir godkjent av interessenter .
    Målgruppe

    En annen forskjell mellom UML og prosessuelle språk er deres tiltenkte målgruppen . Diagrammene kan bli laget med dataverktøy , og disse verktøyene kan selv generere noen programkode, men det primære målet er å kommunisere designkonsepter til utviklere og kunder. Prosessuelle programmeringsspråk bruke ord og symboler som oversette til enere og nuller , lesbart bare av datamaskiner
    andre forskjeller

    Andre forskjeller mellom UML og andre språk inkluderer : 1). UML bruker diagrammer og tegninger mens prosessuelle språk er vanligvis tekstbasert , 2) UML beskriver høyt nivå ideer mens programmeringsspråk spesifisere lavt nivå detalj , 3) UML beskriver abstrakte ideer mens programmeringsspråk implementere disse konseptene , og 4) ideene kommunisert på én side av UML kan oversette til flere tusen linjer med programkode.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan kode dataoverføring via HTTPService Flex 
    ·Hvordan sette inn bilder i VBS -filer 
    ·Hvordan lage programmer for Razr -telefoner 
    ·Hvordan Programmatisk konvertere RGB Color til CMYK 
    ·Kan jeg sette flere Anchors i HTML 
    ·Hvordan skrive en AWK Script 
    ·Liste over Innebygd SAS makroer 
    ·Hvordan å kutte ned filstørrelse i XNA 
    ·Hvordan lage en Flash Escape spill 
    ·HTML URL Tutorial 
      Anbefalte artikler
    ·Hvordan finne en streng i en annen streng med PHP 
    ·Hvordan starte Internett-programmer Med Java 
    ·Hvordan endre PHP Fargevalg i CSS 
    ·Slik registrerer en SIS Nokia Application fil 
    ·Hvordan kan jeg få tilgang Statiske medlemmer av en kl…
    ·Hvordan bygge en App Rundt en Java Applet 
    ·Hvordan skrive DLL Tekniske spesifikasjoner 
    ·Hvordan lage en string til en Array of Tegn i C + + 
    ·Hva er Visual C Regioner 
    ·Forskjellene mellom DataGrid og DataGridView i NET 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/