Case-texnologiyasi
Download 95.66 Kb.
|
Use Case Diagram
CASE-texnologiyasi So'nggi o'n yil ichida dasturiy injiniringda yangi yo'nalish - CASE (Computer-Aided Software / System Engineering) - so'zma-so'z tarjimada - kompyuterni qo'llab-quvvatlash (foydalanish) bilan axborot tizimlari uchun dasturiy ta'minotni ishlab chiqish. Hozirda CASE tushunchasi umuman qabul qilinmagan, CASE atamasi juda keng ma'noda ishlatiladi. Faqatgina dasturiy ta'minotni ishlab chiqishni avtomatlashtirish muammolari bilan cheklangan CASE atamasining asl ma'nosi hozirgi kunda murakkab avtomatlashtirilgan axborot tizimlarining rivojlanish jarayonini qamrab olgan yangi ma'noga ega bo'ldi. Endi CASE-vositalari atamasi IP-ni yaratish va unga xizmat ko'rsatish jarayonlarini qo'llab-quvvatlovchi dasturiy vositalar, jumladan talablarni tahlil qilish va shakllantirish, dasturiy ta'minot (dasturiy ta'minot) (ma'lumotlar bazasi) va ma'lumotlar bazasini loyihalash, kod yaratish, sinov, hujjatlar, sifatni ta'minlash, konfiguratsiyani o'z ichiga olgan dasturiy vositalar tushuniladi. loyihani boshqarish va boshqarish, shuningdek boshqa jarayonlar. CASE-vositalari tizim dasturiy va apparat vositalari bilan birgalikda IP uchun to'liq rivojlanish muhitini yaratadi. CASE-vositalari nafaqat "to'g'ri" mahsulotlarni yaratishga, balki ularni yaratishda "to'g'ri" jarayonni ta'minlashga imkon beradi. CASE-ning asosiy maqsadi IP-ning dizaynini uning kodlanishidan va rivojlanishning keyingi bosqichlaridan ajratish, shuningdek ishlab chiquvchilardan IP-ning rivojlanishi va ishlash muhiti tafsilotlarini yashirishdir. CASE-texnologiyalaridan foydalanganda, axborot tizimida dasturiy ta'minotning hayot tsiklining barcha bosqichlari (bu haqda quyida muhokama qilinadi) o'zgaradi, eng katta o'zgarishlar tahlil va dizayn bosqichlariga ta'sir qiladi. Mavjud CASE vositalarining aksariyati tashqi talablarni, tizim modellari o'rtasidagi munosabatlarni, tizim xatti-harakatlari va dasturiy ta'minot arxitekturasini tavsiflash uchun diagramma yoki matn shaklida spetsifikatsiyalardan foydalanadigan tarkibiy (asosan) yoki ob'ektga yo'naltirilgan tahlil va dizayn metodologiyasiga asoslangan. Bunday metodologiyalar prognoz qilinayotgan tizimning batafsil va aniq tavsifini beradi, bu uning umumiy ko'rinishi bilan boshlanadi va keyin batafsil ko'rib chiqilib, tobora ko'payib boradigan darajadagi ierarxik tuzilishga ega bo'ladi. CASE-texnologiyalar deyarli barcha IP turlarini yaratishda muvaffaqiyatli qo'llanilmoqda, ammo ular quyidagi sohalarda barqaror pozitsiyani egallaydilar: biznes va tijorat IP-ning rivojlanishini ta'minlash, CASE-texnologiyalarning keng qo'llanilishi ushbu dastur sohasining ommaviy xarakteriga bog'liq bo'lib, unda CASE nafaqat IP-ning rivojlanishi uchun, balki strategik rejalashtirish, moliyaviy menejment, kompaniya siyosatini belgilashga yordam beradigan tizimlarning modellarini yaratish uchun ham qo'llaniladi. va boshqalar (ushbu yo'nalish o'z nomini oldi - biznesni tahlil qilish); tizimni boshqarish va boshqarish IP. CASE-texnologiyalaridan faol foydalanish ushbu muammoning katta murakkabligi va ish samaradorligini oshirish istagi bilan bog'liq. CASE dasturiy ta'minot texnologiyasidagi inqilob emas, balki ilgari asbobli yoki texnologik deb nomlangan vositalar sanoatining tabiiy evolyutsion rivojlanishining natijasidir. Dastlab 60-70 yillarning dizayn uslublarini qo'llashda cheklovlarni bartaraf etish uchun CASE-texnologiyalar ishlab chiqilgan. XX asr avtomatlashtirish va qo'llab-quvvatlovchi vositalarni birlashtirish tufayli (tushunishdagi qiyinchiliklar, yuqori darajadagi murakkablik va foydalanish narxi, dizayn xususiyatlariga o'zgartirishlar kiritishda qiyinchiliklar va boshqalar). Shunday qilib, CASE-texnologiyalar mustaqil metodologiya sifatida ko'rib chiqilishi mumkin emas, ular faqat tarkibiy metodologiyalarni ishlab chiqadilar va avtomatlashtirish tufayli ulardan samarali foydalanadilar. Tarkibiy metodologiyalarni avtomatlashtirish va natijada tizim va dasturiy injiniringning zamonaviy usullarini qo'llash imkoniyatiga ega bo'lgan CASE-vositalari mavjud. quyidagi asosiy afzalliklari: avtomatik boshqarish vositalari (birinchi navbatda loyihani boshqarish) tufayli yaratilgan IP-ning sifatini yaxshilash; qisqa vaqt ichida kelajakdagi tizimning prototipini yaratishga imkon beradi, bu erta bosqichda kutilgan natijani baholashga imkon beradi; dizayn va ishlab chiqish jarayonini tezlashtirish; ishlab chiqaruvchini odatdagi ishdan ozod qilish, unga rivojlanishning ijodiy qismiga to'liq e'tibor berish imkoniyatini berish; rivojlanish va rivojlanishni qo'llab-quvvatlash; texnologiyani qayta ishlatish komponentlarini ishlab chiqishni qo'llab-quvvatlash. Download 95.66 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling