4-Ma’ruza. Dt ni lоyihalash vazifalari. Dt arxitekturasi


Download 22 Kb.
bet2/2
Sana14.12.2022
Hajmi22 Kb.
#1004900
1   2
Bog'liq
4-ma\'ruza DTTL

CASE vositalari dasturchi samaradorligini oshiradi va dasturiy ta'minot sifatini yaxshilaydi. Bunga quyidagilar erishiladi:
- loyiha spetsifikatsiyalarining mosligini avtomatlashtirilgan boshqarishni ta'minlash;
- tizimning prototipini yaratish vaqtini qisqartirish va dizayn va ishlab chiqish jarayonini tezlashtirish;
- hayot tsiklining barcha bosqichlari uchun loyiha hujjatlarini shakllantirishni avtomatlashtirish;
- turli xil rivojlanish muhitlari uchun dastur kodlarini qisman yaratish;
- komponentlarni qayta ishlatish texnologiyalarini qo'llab-quvvatlash;
- mavjud bo'lgan kodlardan dizayn hujjatlarini tiklash qobiliyatini ta'minlash.
Dasturiy ta'minotni ishlab chiqish jarayonlarini avtomatlashtirish, dizayndagi komponent yondashuvidan keng foydalanishni o'z ichiga oladi , ya'ni uning konstruktsiyasini alohida komponentlardan amalga oshirishstandartlashtirilgan ikkilik interfeyslardan foydalangan holda bir-biri bilan o'zaro ta'sir qiladigan mavjud qismlarni jismonan ajratish .
Ob'ektlar - dasturiy ta'minot tarkibiy qismlarining oddiy dastur modullaridan farqi shundaki, komponentli ob'ektlar dinamik ravishda kutubxonalar yoki bajariladigan fayllarga yig'ilib, keyin ikkilik shaklda manba kodlarisiz tarqatilishi va tegishli texnologiyani qo'llab-quvvatlaydigan har qanday dasturlash tilida ishlatilishi mumkin.
4.3. DT ishlab chiqish metodologiyasini tuzish
Yaqinda dasturiy ta'minotni ishlab chiqish metodologiyasini tanlash masalasiga alohida e'tibor berilmoqda, chunki to'g'ri metodikasiz kichik loyihalar ham muvaffaqiyatli bo'lmaydi.
[7, 13].
Bir-birining ustiga chiqadigan modellar turli darajalarda va turli mezonlarga muvofiq ajralib turadi:
- yuqoridan pastga tizimli dasturlashning asosiy yo'nalishini amalga oshiradigan palapartishlik (kaskad) modeli;
- dastlabki namunalarni yaratish;
- dasturiy ta'minotni ishlab chiqishning spiral (iterativ) modeli;
- ob'ektga yo'naltirilgan dasturlash;
- moslashuvchan ( tezkor ) texnologiyalar: ekstremal dasturlash (XP), Scrum , TDD, FDD;
- RUP (Rational Unified Process) modellashtirish metodologiyasi ;
- komponentli yondashuv metodologiyasi (COM, CORBA, RAD).
Download 22 Kb.

Do'stlaringiz bilan baham:
1   2




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling