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 Unified Process

The Rational Unified Process , tiež známy ako Unified Process , opisuje rámec pre riadenie veľkých projektov vývoja softvéru . Je podobný modelu agilný vývoj , ale kladie dôraz na ďalšiu analýzu a dizajn . Kým agilné zameriava na programovanie a testovanie , RUP spolieha na modelovanie , pomocou Unified Modeling Language diagram a model pred začatím programovania . Aj keď dva sú spojené , sú dve rôzne technológie . Unified Modeling Language

V polovici - 1990 , ako objektovo orientované jazyky , ako je C + + a Java získal popularitu , vývojári experimentoval s radom rôznych diagramov pomôcť vizualizovať vzťahy medzi programových objektov . V priebehu doby , niekoľko zápisov zlúčené do štandardu s názvom Unified Modeling Language . Táto norma bola prijatá Object Modeling Group a bol propagovaný prostredníctvom softvérového inžinierstva programu počítačového názvom Rational Rose .
Unified Process

V neskorý 1990 , Rational Corporation , rovnaká spoločnosť , ktorá vyvinula a predáva Rational Rose , zviedla dohromady tri predstavitelia priemyslu - Grady Booch , Ivar Jacobson a James Rumbaugh - zlúčiť a zdokonaliť svoje práci na metodikách vývoja software . Známy ako Three Amigos , oni vyvinuli prístup , ktorý sa stal Rational Unified Process . Metodika zdôraznil , mnoho malých opakovaných cyklov analýzy , modelovanie a programovanie , pričom každý cyklus pridanie niekoľkých funkcií , rovnako ako spresnenie predošlé nedostatky .
Majúc na zreteli rozdiely

Tieto dve technológie sú úzko spojené a možno ich ľahko zameniť . Obe boli spojené s Rational produktové rady, a obaja používajú slovo " jednotný " , aby značka technológiu . V prípade , že sa líšia , je ich účel . Unified Process je framework pre vývoj , zahŕňajúce všetky aspekty softvérového inžinierstva . Unified Modeling Language je množina zápisov , ktoré popisujú rôzne aspekty procesu vývoja . UML možno považovať za súčasť Unified Process , ale UML môže tiež stáť na jeho vlastné .
Unified Proces Dnes

Rovnako ako väčšina technológií , a to ako ešte nájsť využitie v rámci priemysel , ale majú prispôsobiť aktuálnym potrebám . Veľké štátne a kritických projektov často vybrať Unified Process alebo jeho deriváty k riešeniu ich potrieb ťažké analýzy a dokumentov . Väčšina vývojárov sa presunuli k nejakej forme Agile modelu , ktorý používa mnoho konceptov Unified Process , ale bez modelovanie a artefaktov .
UML Dnes

UML diagramov stále majú svoje miesto vo vývoji softvéru , ale predovšetkým nájsť v odborných kníh a biele tabule . Triedy a rozhrania diagramy možno nájsť v niektorých vývojových nástrojov high - end , ale väčšina hard core vývojárov dáva prednosť práci v kóde , nie je v modelingu . Rovnako ako vývojový diagram , diagramy dobre fungovať konceptualizovat nápady , ale konečný produkt vývoja softvéru má byť programový kód , nie je pekné obrázky .

Najnovšie články

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