69
түсіну керектігін білдіреді.
Функционалды сипаттамалар төрт бөліктен тұруы тиіс.
1.
Сыртқы
ақпараттық ортаның сипаттамасы, онымен
әзірленетін бағдарламалық қамсыздандыру өзара жұмыс істейтін
болады. Қолданылатын барлық енгізу және шығару каналдары мен
әзірленетін БҚ қолданылатын барлық ақпараттық нысандар, сондай-ақ
осы ақпараттық нысандардың арасындағы
маңызды байланыстар
анықталуы керек.
2.
Бағдарламалық қамсыздандыру функцияларын анықтау, осы
ақпараттық жүйенің көптеген жағдайында анықталған. Барлық
анықталатын функциялардың шартты атаулары енгізіледі, олардың кіріс
деректері мен орындалу
нәтижелері сипатталып тізіледі, деректердің
түрлері мен осы деректер мен нәтижелерді қанағаттандыру қажет
барлық шектеу тапсырмалары көрсетіледі.
Осы функциялардың
әрқайсысының мазмұны анықталады.
3.
Айрықша жағдайлардың сипаттамасы, егер мұндай жағдайлар
бағдарламаны орындау кезінде пайда болуы мүмкін
болса және осы
жағдайларға әсері тиісті бағдарламаны қамтамасыз ететін болса көрініс
табады. Бағдарламалық қамсыздандыруды өзінің осы немесе басқа
функциясын қалыпты орындай алмайтын барлық маңызды жағдайлар
аталуы тиіс. Әрбір мұндай жағдай үшін
бағдарламаның реакциясы
анықталуы керек.
Әзірленетін
бағдарламалық
қамсыздандырудың
барлық
функционалды сипаттамалары өңделетін деректердің құрамы мен
функцияларының
тізбесін
сипаттайды.
Олар
әзірлеушілердің
талаптарына талдау жасау мен сипаттамаларын анықтау процесінде
қолданатын басымдықтарға (акценттерге) ғана жүйемен ажыратылады.
Орындаушы мен тапсырыс
берушінің талаптарын бекіту
талаптардың сипаттамаларының барлық тармақтары бойынша олар
келісімге қол жеткізген сәтте анықталады. Тапсырыс беруші
бағдарламалық қамсыздандыруға қойылатын
кейбір талаптардың
тексерілуін көрсететін прототипті немесе өзге мысалды ұсынуын талап
етуі мүмкін, БӨ қойылатын жеке талаптардың параметрлерін бірнеше
рет өзгертуін немесе көптеген тексеру үлгілерін анықтауын талап етуі
мүмкін. Бұл жағдайда тапсырыс берушінің мұндай тілектерін
талаптардың сипаттамасына қосымшаларға рәсімдеу қажет.
Сипаттамаларды құрған кезде бір мәнді түсіндірмейтін
сөздерді
және сөз тіркестерін қолданбаған дұрыс. Әзірленетін бағдарламалық
қамсыздандырудың
дәл
сипаттамаларын
осы
бағдарламалық
қамсыздандырудың кейбір модельдерін әзірлеп барып қана анықтауға
болады.