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

Definícia UML

Unified Modeling Language poskytuje vývojárom a softvérové ​​tímy sa štandardný slovník vyjadrenie softvér a obchodné modely . Keď vývojári vytvárať softvérové ​​aplikácie , ktoré nie sú okamžite začať programovať . V závislosti na metodike vývoja podieľa , môže byť niekoľko fáz , ako kódovanie skutočne začína . UML umožňuje vývojárom definovať modely , v ktorých sa vytvárajú abstraktné systémové návrhy , pred vykonaním týchto návrhov v kóde . Vývoj software

Vývoj softvér môže zahŕňať mnoho rôznych procesov . Keď vývojári vytvárať aplikácie , musí najprv zistiť , čo systémové požiadavky sú . Vývojári potom môžu používať tieto požiadavky na vytvoriť sadu aplikačných úloh , navrhovať presne to , čo aplikácie urobí . Väčšina podstatné softvérové ​​systémy rozdeliť ich spracovania medzi komponentmi aplikácie . Programátori potom môže dostať do práce na implementáciu programového kódu doručiť túto spracovanie . UML diagramy často zohrávajú kľúčovú úlohu pri prekonávaní priepasti medzi prácu , čo aplikácia urobí a jeho vykonávanie .
Metodiky

Vývojári môžu vybrať medzi množstvom rôzne programovacie jazyky a technologické platformy pri vytváraní softvérových aplikácií . U mnohých aplikácií , bude tím vývojárov spolupracovať , dodržiavanie spoločnej metodiky pre proces vývoja . Metodiky sa líši v rôznych jazykoch a organizácií , ale všeobecne platí , že poskytujú rámec pre vykonávanie vývoj aplikácií v niekoľkých fázach , vrátane takých fáz sú požiadavky na zhromažďovanie , modelovanie , implementácia , testovanie , ladenie a nasadenie . UML nie je závislá na konkrétnej metodológie vývoja , tak to môže hrať úlohu pri akéhokoľvek softvérového projektu .
Diagramy

Developeri predovšetkým použitie UML ako diagramov nástroje . Existuje veľa typov diagramov v UML , ktoré boli navrhnuté tak , aby vyhovovali určitej fáze vývoja alebo aplikácií aspektu . Use Case diagramy modelu spracovanie aplikácie z pohľadu užívateľa softvéru , ktorí sa budú snažiť plniť konkrétne úlohy pomocou aplikácie . Class Diagramy modelovanie jednotlivých zložiek kódu v aplikácii . Ak projekt zahŕňa objektovo orientovaný vývoj pomocou jazyka ako je Java , trieda diagramy často tvoria základ pre triedy a objekty , ktoré budú v konečnom dôsledku prinesú spracovanie žiadosti .
Reverzné inžinierstvo

UML diagramy sa objaví predovšetkým v raných fázach vývoja softvéru . Avšak , jazyk môže tiež pomôcť v prípadoch, keď sa vývojári snažia zvrátiť - inžinier aplikácie . Pomocou tejto techniky , môžu vývojári začať od kódu aplikácie a pracovať dozadu UML diagramy , ktoré predstavujú to . To umožňuje vývojárom analyzovať dizajn a výkonnosť aplikácií , ako aj určenie , či splní svoje pôvodné požiadavky . V niektorých prípadoch , vývojári použiť ďalšie nástroje pre generovanie zdrojového kódu priamo z UML , skôr než ručne vykonávanie .

Najnovšie články

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