BRS крш SRS
Программалык камсыздоону иштеп чыгуу долбоорунда BRS (Бизнес талаптарынын спецификациясы) кардардын талаптарын деталдуу түрдө камтыган документ. Бул бизнес жөнүндө маалыматты жана программалык камсыздоодо ишке ашырылышы керек болгон процесстер жөнүндө маалыматтарды камтыйт. SRS (Software Requirements Specification) программалык камсыздоо системасынын талаптарын аныктайт. Ал иштеп чыгуу керек болгон системанын сыпаттамасын камтыйт. SRS колдонуучулардын программалык камсыздоо системасы менен өз ара аракеттенүүсү, иштебеген талаптар жана башкалар сыяктуу маалыматты камтыйт.
BRS деген эмне?
BRS (Бизнес талаптарынын спецификациясы) кардардын талаптарын деталдуу түрдө камтыган документ. Бул программалык камсыздоону иштеп чыгууда иштеп чыгуучу топ жана тестирлөө баскычында тестирлөө тобу тарабынан белгиленет. Бул программалык камсыздоодо ишке ашырылышы керек болгон процесстер жана кандайдыр бир жаңы функциялар талап кылынабы же жокпу деген маалыматтарды камтыйт. Жалпысынан, BRS программалык камсыздоону ким колдонууга ниеттенгендиги, системаны колдоно турган бир эле учурда колдонуучулардын максималдуу саны, колдонуучулардын түрлөрү, колдонуунун компьютердик сабаттуулугу, учурда колдонуучулар туш болгон көйгөйлөр, талап кылынган коопсуздуктун көлөмү сыяктуу маалыматтарды камтыйт. программалык камсыздоо туш болгон колдонмо, аппараттык жана экологиялык чектөөлөр. Ал ошондой эле учурдагы системанын сүрөттөлүшүн жана келечектеги мүмкүн болгон кеңейтүүлөрдү камтыйт. BRS ошондой эле жеткирүүлөрдү же кардар күткөн нерселерди сүрөттөйт. Ал ошондой эле программалык камсыздоо күткөн ишенимдүүлүк деңгээлин сүрөттөшү керек. Эң негизгиси, BRS эч кандай компьютер жаргону менен жазылган эмес.
SRS деген эмне?
SRS программалык камсыздоо тутумунун талаптарын аныктайт. Ал иштеп чыгуу керек болгон системанын сыпаттамасын камтыйт. Бул колдонуучу колдонуу учурларын колдонуу менен система менен кантип өз ара аракеттенүүнү камтыйт. Колдонуу учурлары колдонуучулар менен программалык камсыздоо тутумунун ортосунда болгон аракеттердин сүрөттөлүшүн камсыз кылат. Адатта UML (Unified Modeling Language) МККда колдонуу учурларын расмий түрдө көрсөтүү үчүн колдонулат. Ал ошондой эле аткаруу талаптары, система талап кылган стандарттар жана системадагы кандайдыр бир чектөөлөр сыяктуу функционалдык эмес талаптарды камтыйт. МКК ар дайым туура жана ырааттуу болушу керек, анткени аны иштеп чыгуучулар иштеп чыгуу процессинде колдонушат. Ал ошондой эле ачык-айкын болушу керек. Жалпысынан МКК жок дегенде төмөнкү бөлүмдөрдү камтышы керек: кириш сөз, системанын жалпы сыпаттамасы жана конкреттүү талаптар. Киришүү системанын максаты жана системага сереп салуу сыяктуу башка маалыматтардын арасында күтүлгөн системанын көлөмүн так аныкташы керек. Жалпы сүрөттөмө колдонуучунун өз ара аракеттенүүсүн, системанын көз карандылыгын жана чектөөлөрүн, ж.б. камсыз кылат. Конкреттүү талаптарда ар кандай аткаруу талаптары, маалымат базасына талаптар ж.б.
BRS менен SRS ортосунда кандай айырма бар?
BRS техникалык эмес терминдерди колдонуу менен кардардын талаптарын майда-чүйдөсүнө чейин чагылдырган документ, ал эми SRS бир кыйла расмий түрдө программалык камсыздоо тутумунун талаптарын аныктайт. SRS колдонуучулардын колдонуу учурларын (UML менен көрсөтүлгөн) колдонуу менен система менен кантип өз ара аракеттенишээрин сүрөттөйт, ал эми BRS колдонуучунун өз ара аракеттенүүсүн сүрөттөйт. BRS жана SRS экөөнү тең иштеп чыгуучулар иштеп чыгуу процессинде жана системаны сыноо үчүн колдонушат.