Бақылау сұрақтары
Объектіге бағытталған талдау?
Объектіге бағытталған жобалау?
Объектіге бағытталған программалау?
Ұсынылатын әдебиеттер
Гамма Э. Хелм Р., Джонсон Р., Влиссидес Дж. Приемы объектно-ориентированного проектирование. Паттерны проектирования. – СПб: Питер, 2001.
Ишкова Э.А. С++ начала программирования. – М.:Бином, 2001.
Кетков Ю., Кетков А. Практика программирования: Visual Basic, C++ Builder, Delphi.
ЛЕКЦИЯ № 12
Тақырыбы: Программалық ӛнімдердің тіршілік циклы
Лекция жоспары:
Ақпараттық жүйелерді жобалаудың концепциясы
ОЦ-дің моделі
Лекция мазмұны
1. Ақпараттық жүйелерді жобалаудың концепциясы
АЖ жобалаудың әдіснамасының негізгі түсініктерінің бірі- оның бағдарламалық қамтамасыздандыруының (БҚ) ӛмірлік циклі түсінігі. БҚ ОЦоны жасаудың қажеттілігі туралы шешім қабылдаған уақыттан қолданудан толық шығарылып тасталатын уақытына дейінгі үзіліссіз процесс.
БҚ ОЦ регламентіне берілетін негізгі нормативті құжат ISO/IEC 12207 халықаралық стандартты болады.
ISO – International Organization of Standardization- международная организация по стандартизации, IEC- International Electrotehnical commission – Международная комиссия по электротехнике.
Ол БҚ жасау уақытында орындалатын процестерді, әрекеттерді және міндеттерді құрайтын ОЦ құрылымын анықтайды.
ISO/IEC 12207 стандарты б/ша БҚ ОЦ- інің құрылымы процестердің 3 тобына негізделген:
БҚ ОЦ – інің негізгі процестері (алу, жеткізіп беру, әзірлеу, эксплуатация, сүйемелдеу/сопровождение).
Негізгі процестердің орындалуын қамтамасыз ететін қосымша процестер (құжаттау, конфигурацияны басқару, сапаны қамтамасыз ету, верификация, аттестация, бағалау, аудит, мәселелерді шешу).
Ұйымдастырушылық процестер (жобаларды басқару, жобалардың инфрақұрылымын жасау, ОЦ- дің ӛзін жақсарту және бағалау , оқу).
БҚ ОЦ әзірлеу БҚ жасау бойынша барлық жұмыстарды жобалау және эксплуатациялық құжаттарды, жұмыс жасау қабілеттілігі үшін қажет материалдарды даярлау, бағдарламалық ӛнімнгің сапасының сәйкестілігін, қызметкерлерді оқытуды ұйымдастыруға қажетті материалдарды қамти отырып, берілген талаптарға сай компоненттердің сәйкестігін қамтиды.
Эксплуатация қолданысқа БҚ компоненттерін енгізу бойынша жұмыстарды атқарады, бұның ішінде мәліметтер қорын және пайдаланушылар орнын конфигуруциялау, эксплуатациялық құжаттармен қамтамасыз ету, қызметкерлерді оқытуды жүргізеді.
Жобаны басқару жұмыстарды жоспарлау және ұйымдастыру, әзірлеушілердің колективін жинақтаумен, орындалатын жұмыстардың мерзімін және сапасын бақылаумен айналысады.
Жобаны техникалық және ұйымдастырушылық қамтамасыз ету жобаны жүзегеасыратын әдістермен инструменталды құралдарды таңдауды қамтамасыз етеді. Жобаның сапасы АЖ-ні верификация, тексеру және тестілеумен байланысты.
Верификация – осы кезеңде жеткен АЖ-ні әзірлеудегі ағымдағы жағдайы осы кезеңдегі талаптарына жауап беретінін анықтайтын процесс. Тексеру әзірлеудің параметрлерінің бастапқы талаптарымен сәйкестігін бағдарламалауға мүмкңндңк береді.Тексеру нақты және күтілетін нәтижелердің арасындағы айырмашылықтарды теңестірумен және АЖ-нің бастапқы талаптарымен сәйкестігін бағалаумен байланыстыболатын тестілеумен де сәйкес келеді. Жобаны жүзеге асыру процесінде идентификация (текңестіру) сұрақтары, конфигурацияның жекелеме компоненттерінің және тұтастай жүйенің ӛзін сипаттау және бақылау сұрақтары маңызды орын алады.
Конфигурацияны басқару АЖ-дің ОЦ-інің негізгі процестерін қолдайтын, АЖ-ні әзірлеу және сүйемелдеу процестері.Әрбір компоненті әр түрлі және әр нұсқалы болатын кӛптеген компоненттерден тұратын.Күрделі АЖ-дің жобаларын жасау барысында олардың байланыстары мен функциялары есепке жасап алу мәселесі,бір текті және жүйенің толықтай қамтамасыз ету мәселелері туындайды. Конфигурацияны басқару оң барлық кезеңінде АЖ-ні ұйымдастыруға енгізетін ӛзгерістерді жүйелі түрде есепке алып, бақылауға мүмкіндік береді. АЖ-нің ОЦ-нің әрбір процесі жекеленген есептермен және оларды шешу әдістермен, алдыңғы кезеңде алынған бастапқымәліметтермен және нәтижелерімен мәнездемелері.
Талдаудың нәтижелері функционалдық моделдер, ақпараттық моделдер және оларға сәйкес диаграммалар бола алады. АЖ- дің ОЦ-і итерациялық сипатта болады.
Достарыңызбен бөлісу: |