Осы курс лекциясының мақсаты болып - қолданбалы бағдарламалық жүйелерді жасау және таратуға деген объектілі – бағытталған қадамға кіріспе болып табылады. Мен негізінде сіздерді қолданбалы бағдарламалық жүйенің барлық өмірлік циклдары мен кезеңдерінде объектілі – бағытталған қадамды жүйелі қолданудың мақсчатты және өнімділікті екенін айтып сендіруге тырысамын (сурет 1.2 қара), мұнда бағдарламалық жүйеге қойылатын талаптардан бастап және оның алдын ала жобалануынан оны таратуды аяқтау, тестілеу және одан ары күзету кезінде де қолданған мақсатты екені көрініп тұр.
объектілі-бағытталған бағдарламалық қамтамасыз етуді жасау жолы;
бағдарламалық қамтамасыз етудіобъектілі-бағытталған тарату жолы;
бағдарламалық қамтамасыз етуді объектілі – бағытталған қадаммен жасау негізінен бағдарламалық жүйелерді және олардың компоненттерін жасау кезінде объектілі – бағытталған модельдерді қолданумен байланысты. Осы туралы айта отырып объектілі – бағытталған қадамдық жасауда мен келесілерді түсіндіргім келді:
объектілі-бағытталған әдістемелер (технологиялар) арқылы бағдарламалық жүйе жасау;
сол технологияларды қамтамасыз ететін инструментальды құралдары.
Объектілі – бағытталған жасау жолы негізінен өмірлік циклдың ең бастапқы кезеңінде басталуы мүмкін; ол бағдарламалау тілімен байланы4сты болады, яғни жасалынатын бағдарламалық жүйені тарату болжанып немесе жоспарланып отырған тілге байланысты болады: осы тілдің өзі кейде объектілі – бағыталған болуы мүмкін. Объектілерді жасау кезеңінде – ол кейбір формальды конструкциялар (мысалы, дөңгелетілген бұрыштары бар тік бұрыштар, олардың көмегімен схемаларда нақтылау жүзеге асырылады), олармен сол сәтте бағдарламалау бір тілінде бір бірімен ешқандай байланыста болмайды.
Объектілі-бағытталған жолмен бағдарламалық қамтамасыз етуді жасау объектілі – бағытталған әдістемелерді (технологияларды) қолданумен байланысты болады. Әдетте бұл объектілі – бағытталған әдістемелері құралдық бағдарламалық құралдармен көмегімен көтеріледі, бірақ ондай құралдар болмаса да олар пайдалы, себебі әртүрлі сапектілерді жақсы түсінуге және жасалынып жатқан бағдарламалық жүйенің қасиеттерін түсінуге, одан ары таратуды, тестілеуді, күзетуді және жаңа версияларын жасауды және одан ары елеулі модификациясын жасауды жеңілдетеді.
Әртүрлі объектілі – бағытталған жолмен бағдарламалық қамтамасызетуді жасау 2, 3 және 4 бөлімдерде қарастырылатын болады. Анағұрлым егжей-тегжейлі бұл ОМТ типтегі объектілі – бағытталған әдістеме қарастырылады (Object Modeling Technique) (бөлімдер 2 және 3), мұнда бағдарламалық жүйелердің алғашқы екі кезеңі ұсталады. Одан басқа, оның графикалық тілі (диаграммалар үшін белгілеулер жүйесі) жеткілікті кең қолданысқа ие болған және басқа да кейбір объектілі – бағытталған әдістемелерде кеңінен қолданылады, сонымен қатар ол объектілі – бағытталған әдістемелер бойынша көптеген басылымдарда пайдаланылған. Әдістеме ОМТ Paradigm+ жүйесімен әрекет етеді, ол объектілі-бағытталған жасау жүйелерінің белгілі құралдарының бірі болып табылады.
ОМТ әдістемесімен салыстырмалы түрде басқа да объектілі-бағытталған бағдарламалық қамтамасыз етуді жасау жолдары қарастырылатын болады (раздел 4):