Qhov txawv ntawm Txoj Kev Dej Hiav Txwv thiab RUP

Qhov txawv ntawm Txoj Kev Dej Hiav Txwv thiab RUP
Qhov txawv ntawm Txoj Kev Dej Hiav Txwv thiab RUP

Video: Qhov txawv ntawm Txoj Kev Dej Hiav Txwv thiab RUP

Video: Qhov txawv ntawm Txoj Kev Dej Hiav Txwv thiab RUP
Video: "Tab Tom Khob Qhov Rooj" | Yuav Txais Tos Tswv Yexus Qhov Kev Rov Qab Los Li Cas 2024, Lub Xya hli ntuj
Anonim

Waterfall Methodology vs RUP

Muaj ntau ntau txoj kev txhim kho software sib txawv siv hauv kev lag luam software niaj hnub no. Txoj kev txhim kho dej tsaws tsag yog ib qho ntawm cov txheej txheem tsim kho tshiab tshaj plaws. Dej tsaws tsag software txoj kev txhim kho yog cov qauv ua ntu zus nyob rau hauv txhua theem ua tiav tag nrho thiab ua raws li qhov kev txiav txim ruaj khov. RUP (Rational Unified Process) yog cov txheej txheem hloov kho ntawm cov txheej txheem tsim kho software rov qab. RUP hais txog ntau qhov kev thuam ntawm Kev Txhim Kho Dej tsaws tsag xws li kev nruj.

Dej tsaws tsag txoj kev yog dab tsi?

Dej tsaws tsag txheej txheem yog ib qho ntawm cov qauv tsim kho tshiab tshaj plaws. Raws li lub npe qhia, nws yog cov txheej txheem ua ntu zus los ntawm ntau theem los ntawm sab saum toj mus rau hauv qab, piv rau dej tsaws tsag. Cov theem ntawm tus qauv dej tsaws tsag yog qhov yuav tsum tau muaj kev tsom xam, tsim, kev tsim kho, kev sim thiab kev siv. Cov kws tshuaj ntsuam xyuas kev lag luam (lossis cov programmers lawv tus kheej yog tias nws yog ib lub koom haum me) ua qhov kev ntsuam xyuas theem los ntawm kev tau txais cov txheej txheem thiab cov kev xav tau ntawm kev lag luam los ntawm cov neeg siv khoom ntawm qhov project. Tom qab ntawd, software architects (los yog cov neeg tsim software laus) tuaj nrog cov ntaub ntawv tsim qauv piav qhia cov qauv thiab cov khoom ntawm cov txheej txheem. Tom qab ntawd junior developers ua coding siv cov ntaub ntawv tsim. Tom qab ua tiav ntawm txoj kev txhim kho, cov khoom raug xa mus rau pawg neeg soj ntsuam rau cov txheej txheem kuaj thiab kuaj xyuas. Thaum kawg, cov khoom siv tau muab coj los siv (lossis kev koom ua ke) ntawm tus neeg siv khoom thiab qhov project tau kos npe tawm. Ib qho tseem ceeb uas yuav tsum nco ntsoov ntawm no yog tias txhua theem tau ua tiav ua ntej mus rau theem tom ntej. Cov qauv no yog qhov tshwm sim ncaj qha los ntawm kev hloov kho kho vajtse-taw qhia txog kev txhim kho txoj hauv kev (pom hauv kev tsim khoom thiab kev tsim kho kev lag luam), ib lub sij hawm tsis muaj qauv tsim kho software.

RUP yog dab tsi?

RUP belongs rau tsev neeg ntawm cov txheej txheem tsim kho software ntxiv. Nws yog tsim los ntawm Rational Software Corporation (ntawm IBM) nyob rau hauv 2003. Nws yog tiag tiag ib tug adaptable txheej txheem lub moj khaum (tsis yog ib qho kev ua vaj tse), uas tuaj yeem hloov kho los ntawm lub koom haum txhim kho raws li lawv xav tau. Me ntsis zoo ib yam li dej tsaws tsag, nws muaj cov theem ruaj khov raws li kev pib, kev nthuav dav, kev tsim kho thiab kev hloov pauv. Tab sis tsis zoo li dej tsaws tsag, RUP yog txheej txheem rov ua dua. Peb lub tswv yim uas tau ntes los ntawm RUP yog cov txheej txheem kho kom haum uas qhia kev txhim kho, cov cuab yeej siv tau los ua kom cov txheej txheem nrawm dua, thiab cov kev pabcuam uas pab kom siv cov txheej txheem thiab cov cuab yeej sai dua. Cov tswv yim no intern ntes rau 6 qhov kev coj ua zoo tshaj plaws ntawm software engineering (kev txhim kho rov ua dua, tswj cov kev xav tau, cov khoom siv raws li cov qauv, cov qauv tsim software, kev tshawb xyuas tas li thiab kev tswj hwm kev hloov pauv).

Dab tsi yog qhov txawv ntawm Txoj Kev Dej Hiav Txwv thiab RUP?

Txawm hais tias Dej tsaws tsag txoj kev thiab RUP tau txhais cov theem ruaj khov, muaj qhov sib txawv tseem ceeb ntawm ob tus qauv no. Lub ntsiab lus tseem ceeb yog tias thaum Waterfall methodology qhia meej txog cov txheej txheem ua ntu zus nrog cov txheej txheem uas tam sim no ua tiav ua ntej mus rau theem tom ntej, RUP yog txheej txheem rov ua dua. Tsis zoo li cov txheej txheem dej tsaws tsag, RUP tsim cov khoom lag luam hauv ob peb theem raws li kev tawm tswv yim los ntawm cov tswv lag luam. Vim hais tias txhua qhov RUP iteration tsim ib qho kev tso tawm, cov neeg siv khoom tau txais txiaj ntsig zoo dua li dej tsaws tsag. Thaum kawg, dej tsaws tsag txheej txheem yog txheej txheem kev cai lij choj, thaum RUP yog ib qho kev hloov pauv ntawm cov txheej txheem software.

Pom zoo: