Тақырып 4. Ақпараттық жүйелердің өмірлік циклы
Дәріс жоспары
-
АЖ өмірлік циклы.
-
ПҚ ӨЦ құрылымы.
-
АЖ ПҚ ӨЦ стадиялары.
-
АЖ ПҚ ӨЦ үлгілері.
Ақпараттық жүйелердің өмірлік циклы
АЖ жобалаудың әдістерінің базалық түсініктерінің бірі боп оның программалық қамтамасының өмірлік циклы түсінігі табылады.
АЖ ПҚ ӨЦ – бұл АЖ құру қажеттілігі туралы шешімді қабылдау моментінен басталатын және оның эксплуатациясы кезінен толық алу моментінде аяқталатын үздіксіз процесс. Әйтпесе АЖ ПҚ ӨЦ оның құрылуы және қолданылу процесі кезінде жүйемен болып жататын оқиғалары сияқты көрсетуге болады.
АЖ ӨЦ регламентациялайтын негізгі нормативті құжат боп ISO/IEC 12207 халықаралық стандарт (ISO - International Organization of Standardization – стандарттау бойыынша халықаралық ұйымдар, IEC - International Electrotechnical Commission – электротехника бойынша халықаралық комиссия) табылады. Ол АЖ құру уақытында орындалатын процесстерден, әрекеттерден және есептерден тұратын ӨЦ құрылымын анықтайды.
ISO/IEC 12207 стандарты бойынша ПҚ ӨЦ құрылымы процесстердің үш тобына базаланады:
-
ӨЦ негізгі процесстері (алу, қою, өңдеу, эксплуатация, алып жүру);
-
Негізгі процестердің орындалуын қамтамасыз ететін көмекші процесстер (құжаттау, конфигурацияны басқару, сапаны қамтамасыз ету, верификация, аттестация, баға, аудит, проблемаларды шешу);
-
Ұйымдастырылған процесстер (жобаларды басқару, жобаның инфрақұрылымының құрылуы, анықтау, ӨЦ өзінің жақсаруы және бағасы, оқыту).
ӨЦ негізгі үрдістері
ӨЦ негізгі процесстерінің ішінде маңызды орынды үшеуі алады: өңдеу, эксплуатациялау және алып жүру.
АЖ өңдеу өзіне ақпараттық ПҚ құру бойынша барлық жұмыстарды және оның берілген талаптарына сай компоненттерін, онымен қоса жобаланаған және эксплуатацияланған құжаттауды, өңделген программалық азықтар үшін қажет материалдардың дайындығын және персоналды оқытуға арналған ұйымдар үшін қажет материалдарды өңдеуді және т.б. қосады. Эксплуатация өзіне эксплуатациға АЖ компоненттерін енгізу бойынша барлық жұмыстарды, сонымен қатар мәліметтер базасының конфигурациялануын және қолданушылардың жұмыс орнын, эксплуатационды құжаттауды қолданушыларды қамтамасыз етуді, персоналды оқытуды жүргізуді және т.б., және эксплуатацияны, сонымен қатар проблемалардың локализациясын және олардың пайда болу себептерін жоғалтуын, орнатылған регламент рамкаларындағы ПҚ модификациясын, орындалуы бойынша ұсыныстардың дайындығын және жүйенің модернизациясын қосады.
Алып жүру өзіне АЖ техникалық көмегін қосады. АЖ техникалық қызмет көрсету ұйымына дайындалу кезінде алдын ала негізгі әрекеттер боп табылады: жүйенің неғұрлым жауапты түйіндерінің ерекшеленуі және олар үшін критикалық тұрудың анықтамасы (бұл АЖ неғұрлым критикалық құраушысын ерекшелеуге және техникалық қызмет көрсету үшін ресурстардың таралымын оптимизациялауға мүмкіндік береді); техникалық қызмет көрсетудің есептерін анықтау және олардың қызмет көрсететін бөлімшелер күшімен шешілетін ішкіге және мамандандырылған сервисті ұйымдармен шешілетін сыртқыға бөлінулермен анықталу (яғни, орындалатын функциялардың нақты анықтамасы және жауаптылықтың бөлінуі туады); орындалатын әрекеттер этаптарын анықтауға қажет техникалық қызмет көрсету ұйымының жоспарының дайындығы, оларды орындау уақыты, этаптарға жұмсалған шығындар, орындаушылардың жауаптылығы. АЖ сапалы техникалық қызмет көрсетуін қамтамасыз ету тек күнделікті проблемаларды шешетін емес, сондай-ақ ахуалдар кезінде жүйе жұмысын тез қалпына келтіретін жоғары квалификациялы мамандардың болуын талап етеді.
ӨЦ көмекші процесстері
Конфигурацияны басқару АЖ өмірлік циклының негізгі процесстерін, бәрінен бұрын өңдеу және алып жүруші процестерін ұстайтын көмекші процестердің бірі боп табылады. Әрбіреуінде түрлі версиялары бар көптеген компоненттерден тұратын АЖ күрделі жобаларын өңдеу кезінде олардың байланыс және функцияларын санауда, барлық жүйенің дамуын қамтамасыз етуде және унифициярлы құрылымын құру кезінде проблемалар туады. Конфигурацияны басқару АЖ түрлі компоненттеріне және оның барлық ӨЦ стадияларына өзгерістер енгізуді бақылауға және систематикалық түрде санауға, ұйымдастыруға мүмкіндік береді.
ӨЦ ұйымдастырылған үрдістері
Жобаны басқару жұмыстарды ұйымдастыру және жоспарлау сұрақтарымен, өңдеушілер коллективінің құрылуымен және уақыттарды бақылаумен орындалған жұмыстардың сапалылығымен байланысты. Жобаның техникалық және ұйымдастырылған қамтамасы өзіне жобаның реализациясы, өңдеудің аралық қалпын сипаттау әдістерінің анықтамасына және құрылған ПҚ шыдау құралдарына, персоналды оқытуға арналған инструменталды құралдарды және әдістерді таңдауды қосады. Жобаның сапасын қамтамасыз ету АЖ компоненттерінің тестілеуімен және тексеруімен, верификация проблемаларымен байланысты.
Верификация – бұл берілген этапта жеткен өңдеудің қалпы бұл этап талабына жауап беруі туралы анықтаманың процесі.
Тексеру шыққан талаптармен өңдеу параметрлерінің сәйкестігін бағалауға ммкіндік береді. Тексеру нақты және тосу нәтижелері арасындағы ерекшеліктерді анықтауға арналған тестілеуге сәйкес келеді. Жобаның реализациясы кезіндегі процессте маңызды орынды идентификация сұрақтары, барлық жүйенің толығымен және конфигурацияны бақылау және сипаттауы алады.
ӨЦ кезеңдері
Жұмыс көлеміне және күрделілігіне тәуелді емес әрбір жоба оның орындалуына қажет өзінің дамуында анықталған жағдайлардан өтеді: «жоба әлі жоқ» жағдайынан, «жоба жоқ» жағдайына дейін. Идеяның тууынан жобаның толық аяқталуына дейін дамудың баспалдағының болуын стадияларға бөлу қабылданған (фазалар, этаптар).
АЖ өңдеудің ӨЦ болуы түрлі жақындауларда бірдей және келесі стадиялардың орындалуына сәйкестенеді:
-
Талаптың жоспарлануы және сараптамасы (жоба алдындағы стадия) – жүйелік сараптама. Әрекеттегі АЖ сараптамасы және зерттеуі, құрылатын АЖ талаптарды анықтау, техникалық-экономикалық жауаптылықтың өңделуі және АЖ өңдеуге техникалық есептің сараптамасы.
-
Жобалау (техникалық жобалау, логикалық жобалау). Қамтамасыз етілетін жүйеастылардың құрамының және автоматталатын функциялардың қалыптасқан талаптарының құрамының сәйкестігіндегі өңдеу және АЖ техникалық жобасының өңделуі
-
Реализация (жұмыстық жобалау, физикалық жобалау, программалау). Программалардың бапталуы және өңделуі, мәліметтер базасының толуы, персоналға арналған жұмысшы инструкциялардың құрылуы, жұмысшы жобаның өңделуі.
-
Енгізу (тестілеу, нәтижелі эксплуатация). Жүйеастының комплексті отладкасы, персоналды оқыту, экономикалық объектілердің бөлімшелері бойынша Эксплуатацияға АЖ этапты енізу, актінің өңделуі.
-
АЖ эксплуатациясы (алып жүру, модернизация). АЖ функционалдауы туралы санақтарды және жарнамаларды жинау, қателерді жөндеу, АЖ модернизациясына талаптарды өңдеу және оны орындау.
АЖ ПҚ өмірлік циклының үлгілері
ISO/IEC 12207 стандарты ӨЦ нақты үлгісін және АЖ өңдеу әдістерін ұсынбайды. Оның регламенттері ӨЦ кез келген үлгілері, әдістері және өңдеу технологиялары үшін жалпы боп табылады. ISO/IEC 12207 стандарты тек қана АЖ ӨЦ процесстер құрылымын сипаттайды.
ӨЦ белгілі үлгілерінің ішінде келесілерді ерекшелеуге болады:
• Каскадты үлгі (70-ші жж.) қатал фиксацияланған қатарда жобаның барлық этаптарының кезекті орындалуын қарастырады. Келесі этапқа көшу алдыңғы этаптағы жұмыстың толық аяқталуын көрсетеді.
АЖ ӨЦ каскадты үлгісі
• Итерационды үлгі (аралықты бақылауы бар этапты үлгі) (70-ші – 80-ші жж.). АЖ өңдеу этаптар арасындағы кері байланыстың циклдері бар итерациямен жүргізіледі. Этапраралық корректілеу түрлі этаптарда өңдеу нәтижелерінің өзараәсерлігін нақты санауға мүмкіндік береді; этаптардың әрбіреуіндегі өмір уақыты өңдеудің барлық периодына созылады.
Аралықты бақылауы бар этапты үлгі
• Спиральді үлгі (80-ші – 90-шы жж.). Спиральдың әрбір орамында азықтың кезекті версиясының құрылуы орындалады, жобаның талабы нақтыланады, оның сапасы анықталады және келесі орамның жұмысы жоспарланады. Ерекше көңіл өңдеудің бастапқы этапына аударылады – сараптамаға және жобалауға.
АЖ ӨЦ спиральді үлгісі
Өзін тексеру сұрақтары:
-
АЖ бойынша ӨЦ деген не?
-
АЖ бойынша ӨЦ құрылымы қандай?
-
АЖ бойынша ӨЦ қандай үрдістер негізгі үрдістер деп аталады?
-
АЖ бойынша ӨЦ қандай үрдістер көмекші үрдістер деп аталады?
-
АЖ бойынша ӨЦ қандай үрдістер ұйымдастырушы үрдістер деп аталады??
-
АЖ бойынша ӨЦ қандай кезеңдері бар және олардың маңызы неде?
-
АЖ ӨЦ қандай модельдері бар және олардың маңызы неде?
Әдебиет:
-
Петров В.Н. Информационные системы. СПб.: Питер, 2002.
-
Диго С.М. Проектирование и использование баз данных. - М.: Финансы и статистика, 1996.
-
Проектирование экономических информационных систем // под ред. Смирновой Г.Н. - М.: Финансы и статистика, 2001.
Достарыңызбен бөлісу: |