Кіріспе

Бағдарламалық жасақтаманы жасау процесін бақылау құралдары

Бағдарламалық жасақтама сапасын қамтамасыз ету (SQA) – белгіленген стандарттарға сәйкестікті қамтамасыз ету үшін барлық бағдарламалық жасақтаманы жасау процестерін, әдістерін және жұмыс нәтижелерін бақылаудың құралы және тәжірибесі. Ол ISO/IEC 9126 (қазір ISO 25010-мен алмастырылған), SPICE немесе CMMI сияқты стандарттар мен үлгілерге сәйкестікті қамтамасыз етуді қамтуы мүмкін. Бұл менеджерлер, әкімшілер немесе әзірлеушілер бағдарламалық жасақтама өнімдері мен іс-шараларын тексеру және аудит жүргізу үшін пайдаланатын стандарттар мен процедураларды қамтиды, осы арқылы бағдарламалық жасақтаманың сапа критерийлері стандарттарға сай екендігі расталады. SQA бағдарламалық жасақтаманы әзірлеу процесінің барлық кезеңін қамтиды, соның ішінде талаптарды жасау, бағдарламалық жасақтаманы жобалау, кодтау, кодты қарау, бастапқы кодты басқару, бағдарламалық жасақтама конфигурациясын басқару, сынақтан өткізу, шығаруды басқару және бағдарламалық жасақтаманы интеграциялау. Ол мақсаттар, міндеттемелер, мүмкіндіктер, іс-шаралар, өлшемдер, тексеру және растау арқылы ұйымдастырылады.

Іс-шаралар

Сапаны қамтамасыз ету шаралары дамудың әр кезеңінде жүзеге асырылады. Аналитиктер жоғары сапалы талаптар мен жобаларды жасау үшін қолданба технологияларын және әдістерін пайдаланады, мысалы, модельге негізделген жобалау. Инженерлер мен техниктер сынақ жүргізу арқылы бағдарламалық қамтамасыз ету сапасымен байланысты қателер мен мәселелерді анықтайды. Стандарттар мен процестерден ауытқулар жоба менеджерлері немесе сапа менеджерлері тарапынан даму барысында анықталып, түзетіледі. Олар функционалдық мүмкіндіктерге, өнімділікке, ерекшеліктерге, архитектураға және компоненттерге (жалпы алғанда: өнім немесе қызмет көлеміне енгізілетін өзгерістер) қатысты өзгерістердің тиісті қараудан өткеннен кейін ғана, мысалы, өзгерістерді басқару кеңесінің отырысында жасалуын қамтамасыз етеді.