BRS va SRS o'rtasidagi farq

BRS va SRS o'rtasidagi farq
BRS va SRS o'rtasidagi farq

Video: BRS va SRS o'rtasidagi farq

Video: BRS va SRS o'rtasidagi farq
Video: Stol tennisi va katta to'p o'rtasidagi 3 ta farq 2024, Oktyabr
Anonim

BRS va SRS

Dasturiy ta'minotni ishlab chiqish loyihasida BRS (Business Requirement Specification) mijozning talablarini batafsil bayon qiluvchi hujjatdir. Bu biznes haqida ma'lumot va dasturiy ta'minotda amalga oshirilishi kerak bo'lgan jarayonlar haqida tafsilotlarni o'z ichiga oladi. SRS (Software Requirements Specification) dasturiy ta'minot tizimining talablarini belgilaydi. U ishlab chiqilishi kerak bo'lgan tizimning tavsifini o'z ichiga oladi. SRS foydalanuvchilarning dasturiy ta'minot tizimi bilan o'zaro munosabati, ishlamaydigan talablar va boshqalar kabi ma'lumotlarni o'z ichiga oladi.

BRS nima?

BRS (Biznes talablari spetsifikatsiyasi) mijozning talablarini batafsil tavsiflovchi hujjatdir. Bu dasturiy ta'minotni ishlab chiqishda ishlab chiqish guruhi va sinov bosqichida sinov guruhi tomonidan havola qilinadi. Bu dasturiy ta'minotda amalga oshirilishi kerak bo'lgan jarayonlar va har qanday yangi xususiyatlar talab qilinadimi yoki yo'qligi haqida tafsilotlarni o'z ichiga oladi. Umuman olganda, BRS dasturiy ta'minotni kim ishlatmoqchi bo'lganligi, tizimdan foydalanmoqchi bo'lgan bir vaqtda foydalanuvchilar soni, foydalanuvchilar turlari, foydalanishning kompyuter savodxonligi, hozirda foydalanuvchilar duch keladigan muammolar, talab qilinadigan xavfsizlik miqdori kabi ma'lumotlarni o'z ichiga oladi. dasturiy ta'minot duch keladigan dastur, apparat va atrof-muhit cheklovlari. Shuningdek, u joriy tizimning tavsifini va kelajakdagi kengayishlarni taqdim etadi. BRS shuningdek, etkazib berish natijalarini yoki mijoz tomonidan kutilgan narsalarni tavsiflaydi. Shuningdek, u dasturiy ta'minot tomonidan kutilgan ishonchlilik darajasini tavsiflashi kerak. Eng muhimi, BRS kompyuter jargonidan foydalanib yozilmagan.

SRS nima?

SRS dasturiy ta'minot tizimining talablarini belgilaydi. U ishlab chiqilishi kerak bo'lgan tizimning tavsifini o'z ichiga oladi. U foydalanuvchining foydalanish holatlaridan foydalangan holda tizim bilan qanday ishlashini o'z ichiga oladi. Foydalanish holatlari foydalanuvchilar va dasturiy ta'minot tizimi o'rtasida sodir bo'ladigan harakatlar tavsifini beradi. Odatda UML (Unified Modeling Language) SRSda foydalanish holatlarini rasmiy ravishda belgilash uchun ishlatiladi. Unda ishlash talablari, tizim tomonidan talab qilinadigan standartlar va tizimdagi har qanday cheklovlar kabi funktsional bo'lmagan talablar ham mavjud. SRS har doim to'g'ri va izchil bo'lishi kerak, chunki u ishlab chiquvchilar tomonidan ishlab chiqish jarayonida qo'llaniladi. Bundan tashqari, u aniq bo'lishi kerak. Odatda, SRS kamida quyidagi bo'limlarni o'z ichiga olishi kerak: kirish, tizimning umumiy tavsifi va maxsus talablar. Kirish, tizimning maqsadi va tizimning umumiy ko'rinishi kabi boshqa ma'lumotlar qatorida kutilayotgan tizim doirasini aniq belgilashi kerak. Umumiy tavsif foydalanuvchilarning o'zaro ta'siri, tizimning bog'liqligi va cheklovlari va boshqalarni ta'minlaydi. Maxsus talablar har qanday ishlash talablarini, ma'lumotlar bazasi talablarini va hokazolarni o'z ichiga oladi.

BRS va SRS oʻrtasidagi farq nima?

BRS - bu texnik bo'lmagan shartlardan foydalangan holda mijozning talablarini batafsil tavsiflovchi hujjat, SRS esa dasturiy ta'minot tizimining talablarini yanada rasmiyroq tarzda belgilaydi. SRS foydalanuvchilarning foydalanish holatlari (UML bilan ko'rsatilgan) yordamida tizim bilan o'zaro ta'sirini tasvirlaydi, BRS esa foydalanuvchi o'zaro ta'sirini tavsiflaydi. BRS va SRS ham ishlab chiquvchilar tomonidan ishlab chiqish jarayonida va tizimni sinash uchun ishlatiladi.

Tavsiya: