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