Qhov txawv ntawm Agile thiab V Methodologies (Model)

Qhov txawv ntawm Agile thiab V Methodologies (Model)
Qhov txawv ntawm Agile thiab V Methodologies (Model)

Video: Qhov txawv ntawm Agile thiab V Methodologies (Model)

Video: Qhov txawv ntawm Agile thiab V Methodologies (Model)
Video: Qhov Txawv Ntawm Lus Hmoob Thiab Lus Mab Mawb 2024, Kaum ib hlis
Anonim

Agile vs V Methodologies (Model)

Muaj ntau ntau txoj kev txhim kho software sib txawv siv hauv kev lag luam software niaj hnub no. V Methodologies (V-Model) yog ib qho kev txuas ntxiv rau Txoj Kev Txhim Kho Dej tsaws tsag (uas yog ib qho ntawm cov txheej txheem ntxov tshaj plaws). Lub hom phiaj tseem ceeb ntawm V-Model yog muab qhov hnyav sib npaug rau coding thiab kuaj. Agile qauv yog tus qauv tsim kho software tshiab tshiab tshaj tawm los hais txog qhov tsis muaj nyob hauv cov qauv uas twb muaj lawm. Lub hom phiaj tseem ceeb ntawm Agile yog suav nrog kev sim ua kom ntxov li sai tau thiab tso tawm cov khoom ua haujlwm ntawm cov khoom thaum ntxov los ntawm kev rhuav tshem cov kab ke mus rau qhov me me thiab tswj tau.

V Methodologies (Model) yog dab tsi?

V Methodologies (V-Model) yog tus qauv tsim kho software. Nws raug suav hais tias yog qhov txuas ntxiv ntawm tus qauv Waterfall software txhim kho. V-Model siv tib qhov kev sib raug zoo ntawm cov theem uas tau teev tseg hauv Waterfall qauv. Tab sis es tsis txhob descending linearly (xws li tus qauv dej tsaws tsag) V-Model nqis nqis diagonally thiab ces tsiv rov qab (tom qab lub coding theem), tsim cov duab ntawm tsab ntawv V. Qhov V puab yog tsim los qhia kev sib raug zoo ntawm txhua theem ntawm txoj kev txhim kho/tsim thiab cov theem xeem sib raug. Lub sij hawm thiab theem ntawm abstraction yog sawv cev los ntawm kab rov tav thiab ntsug axis, ntsig txog.

Kev sim (txoj kev nce mus, sab xis ntawm V) yog ua tiav rau kev txheeb xyuas, thaum lub sijhawm tsim qauv (txoj kev nqis los, sab laug ntawm V) yog siv rau kev siv tau. Hauv V-Model, qhov hnyav sib npaug yog muab rau coding thiab kuaj. V-Model pom zoo kom tsim cov ntawv xeem nrog rau cov ntaub ntawv tsim / cov cai. Piv txwv li, cov ntaub ntawv ntsuam xyuas kev sib koom ua ke yuav tsum tau sau thaum cov qauv tsim qib siab tau sau tseg thiab cov kev xeem hauv chav yuav tsum tau sau tseg thaum lub sij hawm tsim cov phiaj xwm ntxaws. Qhov no txhais tau hais tias yuav tsum tau tsim ib qho kev npaj ua ntej rau txhua qhov kev sim ua ntej, tsis yog tos kom txog thaum qhov kev txhim kho tiav lawm ces nws tuaj yeem xa mus rau pab pawg xeem.

Agile yog dab tsi?

Agile yog ib txoj kev txhim kho software tsis ntev los no raws li qhov agile manifesto. Qhov no tau tsim los daws qee qhov tsis txaus hauv cov qauv V-Model thiab Waterfall software txoj kev txhim kho. Cov txheej txheem agile yog raws li qhov tseem ceeb tshaj plaws rau cov neeg siv khoom koom nrog thaum ntxov hauv lub voj voog kev loj hlob. Nws pom zoo kom koom nrog kev sim los ntawm cov neeg siv khoom thaum ntxov thiab feem ntau ua tau. Kev ntsuam xyuas yog ua tiav ntawm txhua qhov chaw thaum muaj qhov ruaj khov version muaj. Lub hauv paus ntawm Agile yog raws li kev pib sim los ntawm qhov pib ntawm qhov project thiab txuas ntxiv mus rau qhov kawg ntawm qhov project. Cov txiaj ntsig tseem ceeb ntawm Agile yog "kev ua tau zoo yog pab pawg lub luag haujlwm", uas hais tias qhov zoo ntawm cov software yog lub luag haujlwm ntawm tag nrho pab pawg (tsis yog pab pawg kuaj). Ib qho tseem ceeb ntawm Agile yog rhuav tshem cov software rau hauv cov khoom me me thiab xa mus rau cov neeg siv khoom sai heev. Kev xa khoom ua haujlwm yog qhov tseem ceeb tshaj plaws. Tom qab ntawd pab neeg txuas ntxiv txhim kho cov software thiab xa tawm tsis tu ncua ntawm txhua kauj ruam tseem ceeb. Qhov no yog ua tiav los ntawm kev muaj lub voj voog luv luv hu ua sprints thiab tau txais kev tawm tswv yim rau kev txhim kho thaum kawg ntawm txhua lub voj voog. Cov koom tes tsis muaj kev cuam tshuam ntau ntawm pab pawg xws li cov tsim tawm thiab cov neeg sim hauv cov txheej txheem dhau los, tam sim no ua haujlwm ua ke hauv cov qauv Agile.

Dab tsi yog qhov txawv ntawm Agile thiab V Methodologies (Model)?

Agile qauv xa cov qauv ua haujlwm ntawm cov khoom thaum ntxov piv rau V-Model. Raws li ntau cov khoom xa tuaj ntxiv, cov neeg siv khoom tuaj yeem paub qee qhov txiaj ntsig thaum ntxov. Kev ntsuas lub sij hawm ntawm Agile yog luv luv piv rau V-Model, vim tias kev sim ua tiav tib lub sijhawm rau kev txhim kho. Agile yog ib tug qauv proactive (vim nws lub voj voog luv luv) piv rau ntau reactive V-Model. V-Model yog nruj heev thiab kuj tsis yooj yim dua li Agile qauv. Vim tias tag nrho cov txiaj ntsig no, Agile nyiam dua V- qauv tam sim no.

Pom zoo: