Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Rozdiely medzi UML a ďalších jazykov

Programovacie jazyky ako je Java , PHP a C # vytvoriť aplikácie a webové stránky , ktoré bežia na našich počítačoch , ale iná trieda jazykov sú často používané v zákulisí vysvetliť dizajn a kontext potrebné k zostaveniu aplikácie . Títo sú známi ako modelovacích jazykov a sú používané popisovať celkový dizajn , architektúra a požiadavky na veľmi veľkých rozvojových projektov . Jeden z klasických modelovacích jazykov UML , Unified Modeling Language , navrhnutý Booch , Rumbaugh a Jacobson . Pozadia

UML používa sadu diagramov pre koncepcie a komunikovať dizajn softvéru od vysokej úrovni prehľady dole na vzťahy tried a procesov toku . Existuje celý rad typov diagramov , vrátane použitia prípadových diagramov , ktoré popisujú , ako sa niekto spolupracuje s softvéru , diagramy tried , ktoré popisujú návrh a vzťah objektov používaných programovacích jazykov a sekvenčných diagramov , ktoré popisujú tok procesov a komunikácie medzi objektmi . Celkovo vzaté, stanú komplexný , podrobný návrh dokumentu softvér .
Modeling proti rokovacích jazykov

modelovacích jazykov nevytvárajú programový kód . Namiesto toho , oni komunikujú návrhy a koncepty . Niektoré z nich , ako pseudokódu a triedy zodpovednosť - spolupráca kartami , používajú anglické slová popísať ich obsah . Iní , ako je UML a osoba /relačných diagramov , použite Blueprint - ako kresby pre rovnaký účel . Často sa počet týchto modelovacích jazykov sú kombinované na vytvorenie celkovej koncepcie systému dokument .

Na rozdiel od UML , jazyky , ako je Java , PHP a C # rozpísať podrobnejšie sekvencie inštrukcií potrebných na vytvorenie počítačového programu . Kód je písaný používať slová a symboly , obvykle organizované ako séria textových súborov , potom interpretovať alebo preložené do strojového rozpoznateľné jazyka . Či cieľový počítač je stolný počítač , prenosný počítač , webový server alebo mobilné zariadenia , kód je organizovaný takým spôsobom , určené na čítanie na počítači .
Role projektu

V tradičnej postupnosti softvérového projektu , tím musí dokončiť analýzu a návrh pred začatím programovania . Vzhľadom k tomu , UML je dizajnový jazyk , analytici vytvoriť modely UML a grafy ako súčasť fáze návrhu . Programovanie sa nespustí , kým návrh dostane schválené zúčastnenými stranami .
Zamýšľané publikum

Ďalší rozdiel medzi UML a procedurálnych jazykov je ich zamýšľané publikum . Diagramy môžu byť vytvorené pomocou počítačových nástrojov , a tieto nástroje môžu dokonca vytvárať nejaký programový kód , ale hlavným cieľom je komunikovať návrhové koncepty pre vývojárov a zákazníkov . Procedurálne programovacie jazyky používajú slová a symboly , ktoré sa premietajú do jednotiek a núl , čitateľné iba počítače
Ďalšie Rozdiely

Ďalšie rozdiely medzi UML a iných jazykov patrí : 1 ) . UML používa grafy a nákresy , zatiaľ čo procedurálne jazyky sú zvyčajne založené na texte , 2 ) UML popisuje myšlienky na vysokej úrovni , zatiaľ čo programovacie jazyky rozpísať detaily na nízkej úrovni , 3 ) UML popisuje abstraktné myšlienky , zatiaľ čo programovacie jazyky realizáciu týchto koncepcií a 4 ) nápady oznámené na jedna strana UML môže prekladať niekoľko tisíc riadkov programového kódu .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené