К ә с І би білім беру г. Н. Федорова бағдарламалық модульдерді біріктіруге қатысу



Pdf көрінісі
бет174/195
Дата28.11.2022
өлшемі4,31 Mb.
#53308
1   ...   170   171   172   173   174   175   176   177   ...   195
13.4.
 


276 
талаптардың нақты сипаттамаларының форматын және мазмұнын 
белгілеуге мүмкіндік береді. 
Сапалы құрылған сипаттама тапсырыс берушілерге, жеткізушілерге 
және басқа тұлғаларға келесі мүмкіндіктерді береді: 
■ 
тапсырыс берушілер мен жеткізушілер арасындағы бағдарламалық 
өнімдер қандай қызмет атқаруы керек деген мәселеге қатысты 
келісімге келуіне арналған негізді құру. SRS келтірілген 
бағдарламалық қамсыздандыру қызметінің толық сипаты, әлеуетті 
пайдаланушыларға 
бағдарламалық 
қамсыздандыру 
олардың 
қажеттіліктерін қанағаттандырады ма, әлде осы қажеттіліктерді 
қанағаттандыру үшін бағдарламалық қамсыздандыруды қалай 
өзгерту керектігін анықтауға көмектеседі; 
■ 
әзірлеу бойынша жұмыстар көлемін азайту. SRS дайындау тапсырыс 
берушінің әртүрлі қатысушы топтарын, жобаны орындауға 
кіріспестен бұрын барлық талаптарды қатаң түрде қарастыруға 
мәжбүрлейді, және кейінгі қайта жобалау, кодтау және тестілеуді 
қысқартады. SRS-те көрсетілген талаптарды мұқият талдау, әзірлеу 
кезеңінде жіберіп алған қателіктерді, бұрыс түсінулерді және 
қарама-қацшылықтарды, оларды түзету оңай болған кезде, аша 
алады; 
■ 
шығындар мен жоспарларды бағалауға арналған негізді қамтамасыз 
ету. SRS-пен сәйкес әзірленетін бағдарламаны сипаттау, жобаға 
жұмсалған шығындарды бағалауға арналған тәжірибелік негіз болып 
табылады және тапсырыс беруші ұйымдағы жобаның бюджетін 
келісу үшін немесе бағаны жеткізушінің бағалауына пайдаланыла 
алады ; 
■ 
дұрыстығын және анықтығын тексеруге арналған негізді қамтамасыз 
ету. Ұйымдар, сапалы әзірленген SRS пайдаланған кезде
дұрыстығын және анықтығын тексеру жоспарын тиімдірек құра 
алады. Әзірлеу келісім-шартының бір бөлігі ретінде, SRS сәйкестікті 
анықтау үшін негізді қамтамасыз етеді; 
■ 
табыстауды жеңілдету. SRS бағдарламалық өнімді жаңа 
пайдаланушыларға табыстауды немесе оның жаңа машиналарға 
орнатылуын қарапайым етеді. Осылайша, тапсырыс берушілер 
бағдарламалық қамсыздандыруды олардың ұйымындағы басқа 
бөлімшелерге қарапайым жолмен табыстау алады, ал жеткізушілер 
үшін оны жаңа тапсырыс берушілерге табыстау оңай болады
■ 
SRS-те ол әзірленген жоба емес, өнім талқыланатын болғандықтан, 
SRS дайын өнімді кейінгі өрістету үшін негіз қызметін атқарады. 
SRS бірқатар өзгерістерді талап етуі мүмкін, алайда дегенмен өнімді 
үздіксіз бағалауға негіз ұсына алады.
Дұрыс құралған сипаттама (SRS) келесідей болуы тиіс: 


277 
■ 
дұрыс; 
■ 
бір мағыналы; 
■ 
толық; 
■ 
қайшылықсыз; 
■ 
өзінің мәнділігі және/немесе төзімділігі бойынша ретке келтірілген; 
■ 
тексерілетін; 
■ 
түрлендірілетін; 
■ 
қадағаланатын. 
SRS, 
егер онда баяндалған әрбір талап, бағдарламалық 
қамсыздандыру қанағаттандыруы тиіс талап болып табылған жағдайда 
дұрыс болып табылады. Дұрыстыққа кепілдік беретін қайсыбір құрал 
немесе рәсім жоқ. SRS, оның басқалармен келісімділігін қамтамасыз ету 
үшін, жүйеге қойылатын талаптар сипаттамасы сияқты, жоғары 
дәрежелі кез келген қолданылатын сипаттамамен, жобаның басқа 
құжаттамасымен 
және 
басқа 
қолданылатын 
стандарттармен 
салыстырылуы тиіс. Балама ретінде тапсырыс беруші немесе 
пайдаланушы, SRS-тің нақты мұқтаждықтарды дұрыс көрсететіндігін 
анықтай алады. Қадағалаушылық бұл рәсімді қарапайым және қателерге 
аз бейімделгіш етеді.
SRS, тек егер онда баяндалған талаптардың бір ғана түсіндірмесі 
болған жағдайда бір мағыналы болып табылады. Бұл үшін кем дегенде, 
соңғы өнімнің әрбір қасиеті бірегей сөйлем арқылы сипатталуын талап 
етеді. Арнайы мәнмәтінде қолданылатын терминнің көп мағынасы 
болған жағдайда, бұл термин глоссарийге енгізілуі тиіс, онда оның мәні 
нақтырақ сипатталады. SRS бағдарламалық қамсыздандырудың өмірлік 
циклындегі талаптарды құру процесінің маңызды бөлігі болып 
табылады және жобаны жобалау, іске асыру, мониторингтеуде, 
дұрыстығын тексеру және анықтауда, сондай-ақ оқыту кезінде 
пайдаланылады. SRS оны құрушыларға және оны пайдаланушыларға бір 
мағыналы болуы тиіс. 
SRS, егер оған келесі элементтер қосылса ғана толық болып 
табылады: 
■ 
барлық 
маңызды 
талаптар: 
олардың 
функционалдық 
мүмкіншіліктеріне, 
жұмыс 
сипаттамаларына, 
жобалық 
шектеулеріне, атрибуттарға немесе сыртқы интерфейстеріне 
жататындығына қарамастан. Жекелеген жағдайларда, жүйенің 
сипаттамасымен (бағдарлама оның бір бөлігі болады) салынатын кез 
келген сыртқы талаптары расталуы және өңделуі тиіс; 
■ 
кез келген ықтимал жағдайларда іске асырылуы мүмкін кіріс 
деректерінің барлық кластарына бағдарламалық қамсыздандырудың 
жауабын анықтау. Жауаптарды жол берілетін, және жол берілмейтін 
кіріс міндеті деп анықтау маңызды екендігін ескерген жөн; 


278 
■ 
SRS-гі барлық суреттер, кестелер және сызбаларға толық белгілеулер 
және сілтемелер және барлық теминдер мен өлшем бірліктерінің 
анықтамалары. Қайшылықсыз ішкі қайшылыққа келмеушілікті 
білдіреді. Егер SRS, желілік талаптар сипаттамасы (System Requirements 
Specification, SyRS) сияқты, белгілі бір басқа жоғары деңгейлі құжатпен 
келісілмесе, онда ол бұрыс болып табылады. SRS іштей қайшылықсыз 
болып табылады, тек егер онда сипатталған жекелеген талаптардың 
ешбір ішкі жиынтығы кереғарлықта болмаған жағдайда.
SRS, егер ондағы әрбір нақты талаптың мәнділігін немесе 
төзімділігін көрсететін идентификатор болған жағдайда, өзінің мәнділігі 


Достарыңызбен бөлісу:
1   ...   170   171   172   173   174   175   176   177   ...   195




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет