BRS vs SRS
Nyob rau hauv ib txoj haujlwm txhim kho software, BRS (Kev Lag Luam Yuav Tsum Paub Txog Kev Lag Luam) yog ib daim ntawv uas qhia meej txog cov kev xav tau ntawm cov neeg siv khoom. Qhov no muaj cov ntaub ntawv hais txog kev lag luam thiab cov ntsiab lus hais txog cov txheej txheem uas yuav tsum tau ua hauv software. SRS (Software Requirements Specification) qhia txog qhov yuav tsum tau muaj ntawm software system. Nws suav nrog cov lus piav qhia ntawm qhov system uas yuav tsum tau tsim. SRS suav nrog cov ntaub ntawv xws li yuav ua li cas cov neeg siv cuam tshuam nrog software system, tsis ua haujlwm, thiab lwm yam.
BRS yog dab tsi?
BRS (Kev Lag Luam Yuav Tsum Paub Txog) yog ib daim ntawv uas qhia meej txog cov kev xav tau ntawm cov neeg siv khoom. Qhov no yuav raug xa mus los ntawm pab pawg txhim kho thaum tsim cov software thiab pab pawg kuaj thaum lub sijhawm sim. Qhov no tuav cov ntsiab lus hais txog cov txheej txheem uas yuav tsum tau ua hauv software thiab seb yuav tsum muaj cov yam ntxwv tshiab. Feem ntau, BRS muaj cov ntaub ntawv xws li leej twg xav siv cov software, ntau tus neeg siv ib txhij uas yuav siv qhov system, hom neeg siv, computer paub txog kev siv, teeb meem ntawm cov neeg siv tam sim no, qhov kev ruaj ntseg xav tau los ntawm daim ntawv thov, kho vajtse thiab ib puag ncig kev txwv uas tau ntsib los ntawm software. Nws tseem muab cov lus piav qhia txog qhov system tam sim no thiab kev nthuav dav yav tom ntej. BRS kuj piav qhia txog cov khoom xa tuaj lossis qhov xav tau los ntawm cov neeg siv khoom. Nws kuj tseem yuav piav qhia txog qib kev ntseeg siab uas xav tau los ntawm software. Qhov tseem ceeb tshaj plaws BRS tsis yog sau siv ib qho ntawm lub computer jargon.
SRS yog dab tsi?
SRS qhia txog qhov yuav tsum tau muaj ntawm software system. Nws suav nrog cov lus piav qhia ntawm qhov system uas yuav tsum tau tsim. Nws suav nrog yuav ua li cas tus neeg siv cuam tshuam nrog lub kaw lus siv cov ntaub ntawv siv. Cov ntaub ntawv siv muab cov lus piav qhia txog kev ua uas tshwm sim ntawm cov neeg siv thiab cov software system. Feem ntau UML (Unified Modeling Language) yog siv los qhia meej txog cov kev siv hauv SRS. Nws kuj tseem muaj cov kev cai tsis ua haujlwm xws li cov kev xav tau ntawm kev ua haujlwm, cov qauv xav tau los ntawm lub kaw lus thiab ib qho kev txwv ntawm qhov system. SRS yuav tsum yeej ib txwm muaj tseeb thiab zoo ib yam vim nws yog siv los ntawm cov neeg tsim khoom hauv txoj kev txhim kho. Nws tseem yuav tsum yog unambiguous. Feem ntau, SRS yuav tsum muaj tsawg kawg yog cov ntu hauv qab no: kev taw qhia, tag nrho cov lus piav qhia ntawm lub kaw lus thiab cov cai tshwj xeeb. Kev taw qhia yuav tsum qhia meej meej txog qhov kev cia siab ntawm qhov system ntawm lwm cov ntaub ntawv xws li lub hom phiaj ntawm qhov system thiab cov ntsiab lus ntawm qhov system. Zuag qhia tag nrho muab cov neeg siv kev sib cuam tshuam, kev vam khom thiab kev txwv ntawm lub kaw lus, thiab lwm yam. Cov kev cai tshwj xeeb muaj cov kev xav tau ntawm kev ua tau zoo, cov ntaub ntawv xav tau, thiab lwm yam.
Qhov txawv ntawm BRS thiab SRS yog dab tsi?
BRS yog ib daim ntawv uas qhia meej txog cov kev xav tau ntawm cov neeg siv khoom siv tsis yog cov ntsiab lus, qhov SRS qhia txog qhov yuav tsum tau muaj ntawm software system hauv kev ua haujlwm zoo dua. SRS piav qhia txog yuav ua li cas cov neeg siv cuam tshuam nrog lub kaw lus siv cov ntaub ntawv siv (tshwj xeeb nrog UML) thaum BRS muab cov lus piav qhia ntawm cov neeg siv kev sib cuam tshuam. Ob leeg BRS thiab SRS yog siv los ntawm cov neeg tsim khoom hauv txoj kev txhim kho thiab rau kev sim cov kab ke ib yam nkaus.