Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Verschillen tussen UML en de Other Languages ​​
programmeertalen zoals Java , PHP en C # te bouwen van de applicaties en websites die draaien op onze computers , maar een andere klasse van talen worden vaak gebruikt achter de schermen aan het ontwerp en context nodig om te bouwen communiceren de apps . Deze staan ​​bekend als modelleringstalen en worden gebruikt om het totale ontwerp , architectuur en eisen van zeer grote ontwikkelingsprojecten beschrijven . Een van de klassieke modelleren talen is UML , Unified Modeling Language , ontworpen door Booch , Rumbaugh en Jacobson . Achtergrond |

UML
maakt gebruik van een set van diagrammen om software te ontwerpen uitgaande van hoog niveau overzichten naar klasse relaties en procesflow conceptualiseren en te communiceren . Er zijn verschillende types diagram , inclusief use case diagrammen die beschrijven hoe iemand samenwerkt met de software , klassediagrammen dat het ontwerp en de relatie van objecten die door de programmeertaal sequentiediagrammen beschrijven dat processtroom en communicatie tussen objecten beschrijven . Samen genomen , worden ze een uitgebreide , gedetailleerde software design document .
Modeling versus Procedurele talen

Modeling talen
niet programmacode genereren . In plaats daarvan , ze ontwerpen en concepten te communiceren . Sommigen, zoals pseudocode en klasse - verantwoordelijkheid - samenwerking kaarten , gebruiken Engels woorden om hun inhoud te beschrijven . Anderen, zoals UML en entiteit /relatie diagrammen , gebruik blauwdruk - achtige tekeningen voor hetzelfde doel . Vaak wordt een aantal van deze modellen talen worden gecombineerd om het algehele systeemontwerp document te maken .

In tegenstelling tot UML , talen zoals Java , PHP en C # itemize gedetailleerde reeksen instructies nodig zijn om een computerprogramma te maken . Code is geschreven met behulp van woorden en symbolen , meestal georganiseerd als een reeks van tekstbestanden , dan geïnterpreteerd of vertaald in een machine herkenbare taal . Of de doelcomputer is een desktop , laptop , webserver of mobiel apparaat , wordt de code georganiseerd op een manier gelezen moet worden door een computer .
Projectrollen
< br >

In een traditionele software project sequentie , moet het team aan te vullen analyse en ontwerp vóór het programmeren begint . Omdat UML is een ontwerptaal , analisten maken de UML- modellen en grafieken als onderdeel van de ontwerpfase . Programmering niet starten totdat het ontwerp wordt goedgekeurd door de betrokken partijen .
Doelgroep

ander verschil tussen UML en procedurele talen is hun beoogde publiek . De schema's kunnen worden gemaakt met behulp van computer - gebaseerde tools , en deze tools kan zelfs sommige programma code te genereren , maar het primaire doel is om ontwerpconcepten communiceren met ontwikkelaars en klanten . Procedurele programmeertalen gebruiken woorden en symbolen die zich vertalen in enen en nullen , alleen leesbaar voor computers
Andere Verschillen

Extra verschillen tussen UML en andere talen
zijn: 1.) UML maakt gebruik van grafieken en tekeningen , terwijl procedurele talen zijn meestal gebaseerd op tekst ; 2 ) UML beschrijft op hoog niveau ideeën , terwijl programmeertalen itemize low - level detail ; 3 ) UML beschrijft abstracte ideeën terwijl programmeertalen implementeren deze concepten , en 4 ) De ideeën gecommuniceerd op een pagina van UML kunnen vertalen naar enkele duizenden regels programmacode .

Previous: Next:
  Computer Programming Languages
·Definitie van Staging Tables 
·Game Maker : Array Tutorial 
·Hoe een String Overdracht van …
·Om te lezen hoe de ASCII -code…
·Wat zijn Syntax protocollen ? 
·Hoe maak je een Pseudocode in …
·Hoe te itoa gebruiken in CCS 
·Hoe maak je een Rollover of mu…
·Hoe te DBIx Locate 
  Related Articles
Hoe je tekst tussen twee HTML-codes leze…
Verschillen tussen Visual Basic en Visua…
Het verschil tussen SDI Form & MDI formu…
Wat zijn de verschillen tussen Visual Ba…
Hoe gegevens tussen Word documenten met …
Hoe te gebruiken Visual Basic om het ver…
Hoe gegevens overbrengen tussen tabellen…
Hoe je het verschil tussen tijdzones in …
Hoe te Aantal Weken Bereken tussen twee …
  Programmering Articles
·Hoe je Java controleren voor Integer Str…
·Vaste Vs . Dynamische Array in Visual Ba…
·Hoe te Audio Levels Detect Van Output in…
·Hoe het verhogen van het tekstveld Groot…
·Hoe maak je een Single Linked List Rever…
·Hoe te Python Update naar 2.6 
·Hoe maak je een dynamische website 
·Wat is Actie Mapping in Struts ? 
·DIY Gordel Bag 
Copyright © Computer Kennis http://www.nldit.com