БАҒДАРЛАМАЛЫҚ ҚАМСЫЗДАНДЫРУДЫҢ ТАЛАПТАР СИПАТТАМАСЫ Кез келген бағдарламалық қамсыздандыруды әзірлеу болашақ
бағдарламалық өнімге қойлатын талаптарды талдаудан басталады.
Талдау нәтижесінде әзірленіп жатқан БҚ талаптар сипаттамасы алынуы
тиіс, ол үшін шешілетін тапсырмалардың декомпозициясын және
мазмұнды қойылымын орындайды, олардың өзара әрекеттесуін және
пайдаланушылық шектеулерін нақтылайды. Тұтастай алғанда,
сипаттамаларды анықтау барысында, шынайы өмірдің қайсыбір бөлігі
ретінде пәндік саланың жалпы моделін құрады, онымен әзерленіп
жатқан бағдарламалық қамсыздандыру қайсыбір жолмен өзара
әрекеттесетін болады, және оның негізгі қызметтерін нақтылайды.
Бағдарламалық қамсыздандырудың талаптарының сипаттамасы - әзірленуі қажет бағдарламаның жай-күйінің аяқталған
сипаттамасы.
IEEE 830. Бағдарламалық қамсыздандыруға қойылатын талаптардың сипатамаларын құру әдістемесі (Электротехника және
электроника инженерлері институтымен ұсынылған) стандартында
бағдарламаға дұрыс құрылған талаптар сипаттамасының сапалық
сипаты және мазмұны сипатталады (Software Requirements Specification,
SRS) және бірнеше SRS үлгілері беріледі. Аталмыш ұснылатын
әдістеменің әзірленіп жатқан бағдарламалық қамсыздандыруға талаптар
қою мақсаты бар, бірақ сондай-ақ өзіндік және бағдарламалық өнімдерді
таңдау кезінде көмектесуге де қолданыла алады.
Бұл әдістеме бағдарламалық қамсыздандыруға қойылатын
талаптардың сипаттамасын құрудың ұсынылған принциптерін
сипаттайды. Ол бағдарламалық қамсыздандырудың сипатамасы
процесінің нәтижесі бір мағыналы және толық сипаттамалық құжат
болып табылатын модельдерге негізделген. Ол бағдарламалық
қамсыздандырудың тапсырыс берушілеріне олардың нақты не алғысы
келетіндігін сипаттап беруге көмектесуге, ал бағдарламалық
қамсыздандыруды жеткізушілерге тапсырыс берушінің ненің нақты
қалайтындығын түсінуге арналған. Бұл әдістеме, олардың жеке ұйыдары
үшін бағдарламалық қамсыздандырудың стандартты сипаттамасының
макетін (SRS) әзірлеуге, бағдарламалық қамсыздандыруға қойылатын