Бағдарламалық қамтамасыз ету инженериясындағы талап пен спецификацияның айырмашылығы

Мазмұны:

Бағдарламалық қамтамасыз ету инженериясындағы талап пен спецификацияның айырмашылығы
Бағдарламалық қамтамасыз ету инженериясындағы талап пен спецификацияның айырмашылығы

Бейне: Бағдарламалық қамтамасыз ету инженериясындағы талап пен спецификацияның айырмашылығы

Бейне: Бағдарламалық қамтамасыз ету инженериясындағы талап пен спецификацияның айырмашылығы
Бейне: Чикагодағы ең талғампаз тастанды банкті зерттеу 2024, Желтоқсан
Anonim

Бағдарламалық жасақтама инженериясындағы талап пен спецификацияның негізгі айырмашылығы мынада: талап мүдделі тараптың қажеттілігі болып табылады, оны бағдарламалық қамтамасыз ету шешуі керек, ал спецификация талданған талаптары бар техникалық құжат болып табылады. Техникалық сипаттама бағдарламалық құралдың мүмкіндіктері мен әрекетін сипаттайды.

Бағдарламалық қамтамасыз ету инженериясы – бағдарламалық қамтамасыз етуді әдістемелік тұрғыдан әзірлеу пәні. Талаптар бағдарламалық қамтамасыз етудің негізі болып табылады. Талаптарды жинау және талдау бағдарламалық жасақтаманы әзірлеудің негізгі кезеңі болып табылады. SRS – талданған талаптарды қамтитын құжат. Жобалау, енгізу сияқты даму кезеңдері SRS пайдаланады.

Бағдарламалық жасақтама инженериясындағы талап пен спецификацияның арасындағы айырмашылық_Салыстыру қорытындысында
Бағдарламалық жасақтама инженериясындағы талап пен спецификацияның арасындағы айырмашылық_Салыстыру қорытындысында

Бағдарламалық инженерияға қойылатын талаптар қандай?

Бүкіл жоба талаптарға байланысты. Бағдарламалық жасақтаманы әзірлеудің бірінші қадамы техникалық-экономикалық негіздеме жасау болып табылады. Ол өнімнің техникалық аспектілеріне назар аударады. Келесі процесс - талаптарды жинау. Бұл өнімді соңында пайдаланатын клиенттермен, соңғы пайдаланушылармен және жүйе пайдаланушыларымен байланысу арқылы мүмкін болады. Сұхбат, сауалнамалар және сауалнамалар талаптарды жинаудың негізгі әдістері болып табылады. Ақырында, талдау талаптарды жинағаннан кейін орындалады.

Функционалды және Функционалды емес талаптар - бұл талаптың екі түрі. Бағдарламалық құралдың функционалдық аспектісін көрсететін талап функционалдық талап болып табылады. Демек, ол жүйенің немесе ішкі жүйенің функциясын анықтайды. Бұдан басқа, кітапхананы басқару жүйесі кітап мәліметтерін қосу, өңдеу, жою және іздеу керек. Ол сондай-ақ мүше мәліметтерін қосуы, өңдеуі және жоюы керек. Сонымен қатар, ол кеш қайтару үшін айыппұлды есептеуі керек. Бұл жүйенің бірнеше функционалды талаптары. Функционалды емес талап бағдарламалық құралдың күтілетін сипаттамаларын анықтайды. Қауіпсіздік, техникалық қызмет көрсету, ыңғайлылық, сенімділік және қолжетімділік функционалды емес талаптардың кейбір мысалдары болып табылады. Басқа түрі – бизнес талаптары. Олар бизнес мақсаттарын, көзқарастарын және мақсаттарын анықтайды.

Бағдарламалық қамтамасыз ету инженериясындағы спецификация дегеніміз не?

Біріншіден, тұтынушылар мен соңғы пайдаланушылар өз талаптарын табиғи тілде сипаттайды. Бұл талаптарды құжаттау талдаудан кейін болады. Бұл құжат бағдарламалық қамтамасыз ету талаптарының сипаттамасы (SRS) деп аталады. Содан кейін жүйе талдаушылары оларды бағдарламалық жасақтаманы әзірлеу тобының техникалық тіліне түрлендіреді.

Бағдарламалық жасақтамадағы талап пен спецификацияның айырмашылығы
Бағдарламалық жасақтамадағы талап пен спецификацияның айырмашылығы

Бұл спецификация тұтынушы мен әзірлеу тобы арасындағы бағдарламалық өнім не істеу керектігі туралы келісім ретінде жұмыс істейді. Тиісті спецификация бағдарламалық құрал ақауларының алдын алуға көмектеседі. Ол сондай-ақ әзірлеушілер тобына әзірлеуге тиісті өнім туралы нақты түсінік алуға көмектеседі.

Бағдарламалық қамтамасыз ету инженериясындағы талап пен спецификацияның арасындағы байланыс қандай?

Спецификация – талданған талаптары бар құжат

Программалық инженериядағы талап пен спецификацияның айырмашылығы неде?

Талап және бағдарламалық қамтамасыз ету инженериясындағы спецификация

Талаптар - бағдарламалық қамтамасыз ету жүйесі қамтамасыз ететін қызметтердің сипаттамасы және ол жұмыс істеуге тиіс шектеулер. Спецификация – бағдарламалық құрал қолданбасының мүмкіндіктері мен әрекетін сипаттайтын техникалық құжат.
Пайдалану
Талаптар бағдарламалық құрал не істеу керектігін сипаттауға көмектеседі. Спецификация өнімді әзірлеу үшін оны нақты түсінуге және бағдарламалық құрал ақауларын азайтуға көмектеседі.

Қорытынды – Талап пен бағдарламалық жасақтамадағы спецификация

Бағдарламалық жасақтама инженериясындағы талап пен спецификацияның айырмашылығы мынада: талап мүдделі тараптың қажеттілігі болып табылады, оны бағдарламалық қамтамасыз ету шешуі керек, ал спецификация талданған талаптары бар техникалық құжат болып табылады.

Ұсынылған: