Байланысты: umkd akparatt k zhuieler negizderi 2022
Өміршеңдік цикл кезеңдері. Негізгі және қосымша процестері. ISO/IES 12207 халықаралық стандарты бағдарламалық қамтамасыз етудің өмірлік циклі ішінде орындалуы мүмкін әрекеттерді анықтайды. Әр процесс әрекеттердің жинағына, әр әрекет мінтеттердің жинағына бөлінген. Стандартқа сәйкес өмірлік цикл құрылымы процестердің үш
тобына негізделеді:
1) өмірлік процестің негізгі процестері (сатып алу, жеткізу, әзірлеу, пайдалану, сүйемелдеу);
2) негізгі процестердің орындалуын қамтамасыз ететін қосалқы процестер (құжаттау, конфигурацияны басқару, сапаны қамтамасыз ету, анықтау, аттестаттау, бағалау, аудит, проблеманы шешу);
3) ұйымдастырушылық процестер (жобаларды басқару, жобаның инфрақұрылымын жасау, жетілдіру, оқыту).
Өмірлік циклдің негізгі процестері. Бағдарламалық қамтамасыз етудің өмірлік циклінің бес негізгі
процесін ажыратады. Әр процесс оларды шешудің белгілі бір міндеттері мен әдістерімен, бастапқы деректермен және нәтижелермен сипатталады. Процестің негізгі қатысушысы деп
бағдарламалық бұйымды әзірлеуді, пайдалануды немесе сүйемелдеуді бастама жасайтын немесе орындайтын тарап түсініледі. Бұл сатып алушы, өнім беруші, әзірлеуші, пайдалану қызметкерлері және бағдарламалық бұйымдарды сүйемелдеу қызметкерлері.
Сатып алу процесі ақпараттық жүйені сатып алатын сатып алушы-кәсіпорынның әрекеттерін анықтайды. Жеткізу процесі сатып алушыны ақпараттық жүйемен жабдықтайтын жеткізуші-кәсіпорынның әрекеттерін анықтайды.
Әзірлеу процесі әзірлеуші-кәсіпорынның әрекеттерін анықтайды, оған стратегиялық жоспарлау, талдау, жобалау және іске асыру (бағдарламалау) енеді, яғни берілген талаптарға сәйкес ақпараттық қамтамасыз етуді және оның құрамдастарын жасау бойынша барлық жұмыстар енеді. Бұған қоса жобалау және пайдалану құжаттамасын рәсімдеуді, әзірленген бағдарламалық өнімді тестілеу мен қызметкерлерді оқыту үшін қажетті материалдарды дайындауды қосамыз. Әзірлеу ақпараттық жүйе өмірлік циклінің ең маңызды процестерінің бірі болып табылады. Пайдалану процесі пайдаланушылардың мүдделерінде ақпараттық жүйенің қызмет етуі процесінде оған қызмет көрсетуді қамтамасыз ететін қызметкерлердің әрекеттерін анықтайды. Негізгі пайдалану жұмыстарына пайдалануды, мәселелерді оқшаулауды және олардың пайда болу себептерін жоюды, бағдарламалық қамтамасыз етуді түрлендіруді, жүйені жетілдіру бойынша ұсыныстарды дайындауды, жүйені дамыту мен жаңғыртуды қосады.
Пайдалану процесіне деректер базалары мен пайдаланушылардың жұмыс орындарын конфигурациялау, пайдаланушыларды пайдалану құжаттамасымен қамтамасыз ету, қызметкерлерді оқыту енеді.
Сүйемелдеу процесі бағдарламалық өнімді сүйемелдеуді қамтамасыз ететін қызметкерлердің әрекеттерін анықтайды, бұл бағдарламалық өнімнің түрлендірулерін басқаруды, оның ағымдағы
күйі мен функционалдық жарамдылығын қолдауды білдіріп, оған жүйенің бағдарламалық қамтамасыз етуін орнату және жою енеді.
Сүйемелдеу – ақпараттық жүйенің бағдарламалық қамтамасыз етуінің жаңа нұсқаларын шығару және енгізу процесі. Жаңа нұсқаларын шығарудың себебі болып мыналар болуы мүмкін:
—алдыңғы нұсқаларды пайдалану процесінде айқындалған қателерді түзету қажеттілігі;
—алдыңғы нұсқаларды жетілдіру қажеттілігі, мысалы, интерфейсті жақсарту немесе орындалатын функциялардың құрамын кеңейту;
—қызмет ету ортасын өзгерту, мысалы, жаңа техникалық құралдардың және/немесе бағдарламалық өнімдердің пайда болуы.
Сүйемелдеу процесінде бағдарламалық қамтамасыз етуге қажетті өзгерістерді енгізеді, олар өмірлік циклдің кез келген кезеңінде қабылданған жобалау шешімдерін қайта қарауды талап
етуі мүмкін. Ақпараттық жүйе өмірлік циклінің шиыршықты үлгісінде сүйемелдеу кезеңінің рөлі едәуір өскен, өйткені қазір өнімдер итеративті жасалады: алдымен салыстырмалы қарапайым
нұсқасы, содан кейін мүмкіндіктері көбірек келесі нұсқа, содан кейін келесісі және т.б. шығарылады. Сүйемелдеу кезеңін ISO/IES 12207 стандартына сәйкес өмірлік циклдің жеке процесіне бөліп шығаруға осы себеп болды.
Кез келген корпоративті ақпараттық жүйенің өмірінде техникалық қолдау қызметтері маңызды рөл ойнайды. Ақпараттық жүйені пайдалану кезеңінде білікті техникалық қызмет етудің бар болуы оның алдына қойылған міндеттерді шешудің қажетті шарты болып табылады және қызмет көрсететін қызметкерлердің қателері ақпараттық жүйенің құнымен салыстырылатын айқын немесе
жасырын қаржылық шығасыларға әкелуі мүмкін. Ақпараттық жүйеге техникалық қызмет көрсетуді ұйымдастыруға дайындық кезіндегі негізгі әрекеттер мыналар болып табылады:
—жүйенің ең жауапты тораптарын бөліп шығару және тұрып қалудың сыншылдығын анықтау (бұл ақпараттық жүйенің ең сыншыл құрамдастарын бөлуге және техникалық қызмет көрсету
үшін ресурстарды бөлуді оңтайландыруға мүмкіндік береді;
—техникалық қызмет етудің міндеттерін анықтау және оларды қызмет көрсетуші бөлімше күшімен шешілетін ішкі міндеттерге және мамандандырылған сервистік ұйымдармен шешілетін сыртқы міндеттерге бөлу (осылайша, орындалатын функциялар шеңберін нақты айқындау және жауапкершілікті бөлу жүргізіледі);
—сипатталған міндеттер мен құзыреттілікті бөлу шегінде техникалық қызмет көрсетуді ұйымдастыру үшін қажетті ішкі және сыртқы ресурстарды талдауды өткізу (талдауға арналған негізгі өлшемшарттар: жабдыққа кепілдеменің бар болуы, жөндеу қорының күйі, қызметкерлердің біліктілігі);
—техникалық қызмет көрсетуді ұйымдастыру жоспарын дайындау, онда орындалатын әрекеттердің кезеңдерін, оларды орындау мерзімін, кезеңдердегі шығындарды, орындаушылардың
жауапкершілігін анықтау қажет.
Ақпараттық жүйенің сапалы техникалық қызмет көрсетуін қамтамасыз ету әкімшілендірудің күнделікті міндеттерін шешуге қабілетті, сондай-ақ іркілікс кезінде жүйенің жұмысқа қабілеттілігін жылдам қалпына келтіруге қабілетті біліктілігі жоғары мамандардың тартылуын талап етеді.
Өмірлік циклдің қосалқы процестері. Қосалқы процестер, ақпараттық жүйенің барлық өмірлік
циклінің ажыратылмас бөлігі болып табыла отырып, белгілі бір мақсатпен негізгі процестерді іске асыруды қолдайды және ақпараттық жүйенің тиісті сапасын қамтамасыз етеді. Қосалқы процестер қажет болған шамада пайдаланылып орындалады және басқа процестермен бастамашылық етіледі.
Құжаттау процесі ақпараттық жүйенің өмірлік циклінің қандай да бір процесін орындау нәтижесі болып табылатын ақпаратты жазу үшін әрекеттерді анықтайды.
Конфигурацияны басқару процесі конфигурацияны басқару бойынша әрекеттерді анықтайды. Бұл ақпараттық жүйе өмірлік циклінің негізгі процестерін, ең алдымен әзірлеу және сүйемелдеу процестерін қолдайтын қосалқы процесс. Әрқайсысы тәуелсіз әзірленетін және сәйкесінше, іске асырылудың бірнеше нұсқаларына және/немесе бір іске асырылудың бірнеше нұсқаларына ие көптеген құрамдастардан тұратын күрделі ақпараттық жүйелердің жобаларын әзірлеуде олардың
байланыстары мен функцияларын есепке алу, бірыңғай құрылымды құу және барлық жүйенің дамуын қамтамасыз ету проблемасы пайда болады. Конфигурацияны басқару ақпараттық жүйе өмірлік циклінің барлық сатысында оның әртүрлі құрамдастарына өзгерістердің енгізілуін ұйымдастыруға, жүйелі есепке алуға және бақылауға мүмкіндік береді.
Сапаны қамтамасыз ету процесі ақпараттық жүйе және процестер оларға қойылатын белгілі бір талаптарға сәйкес келеді және белгіленген мәнісін сақтайды деген объективті кепілдеме үшін
әрекеттерді анықтайды. Бірлескен бағалау, анықтау, тексеру, аттестаттау сапа кепілдемесі тәсілдері ретінде пайдаланыла алады. Анықтау процесі жобадан әртүрлі тәуелділік тереңдігімен
ақпараттық жүйенің бағдарламалық қамтамасыз етуін анықтау үшін әрекеттерді анықтайды (сатып алушы, жеткізуші немесе тәуелсіз тарап үшін).
Аттестаттау процесі ақпараттық жүйенің бағдарламалық қамтамасыз етуін аттестаттау үшін әрекеттерді анықтайды (сатып алушы, жеткізуші немесе тәуелсіз тарап үшін).
Бірлескен бағалау процесі қандай да бір әрекеттің жағдайы мен нәтижелерін бағалау үшін әрекеттерді анықтайды. Бұл процесс бір тарап (тексеруші, рецензиялайтын) бірлескен форумда басқа тарапты (тексерілетін) тексеретін (рецензиялайтын) кез келген екі тараппен пайдаланылуы мүмкін.
Тексеру процесі талаптарға, мәнісіне және келісім-шартқа сәйкестігін анықтау үшін әрекетті анықтайды. Бұл процесс бір тарап (тексеруші) ақпараттық жүйенің бағдарламалық қамтамасыз етуін немесе басқа тараптың (тексерілетін) қызметін тексеретін кез келген екі тараппен пайдаланылуы мүмкін.
Мәселелерді шешу процесі әзірлеу, пайдалану, сүйемелдеу немесе басқа процестер кезінде олардың табиғаты немесе дереккөзіне қарамастан мәселелерді(сәйкессіздіктерді қоса алғанда)
талдау және жою процесін анықтайды.