Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
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 .