tahlil vositalari (Upper CASE), domen modellarini yaratish va tahlil qilish uchun yaratilgan (Dizayn / IDEF (Meta dasturiy ta'minoti), BPWin (Mantiqiy ishlar));
tahlil va dizayn vositalari (Middle CASE) eng keng tarqalgan dizayn metodologiyalarini qo'llab-quvvatlaydi va dizayn spetsifikatsiyalarini yaratish uchun ishlatiladi (Vantage Team Builder (Cayenne), Designer / 2000 (Oracle), Silverrun (CSA), PRO-IV (McDonnell Duglas), CASE), tahlilchi (Makro Loyiha)). Bunday vositalarning natijasi tizim tarkibiy qismlari va interfeyslarining spetsifikatsiyasi, tizim arxitekturasi, algoritmlar va ma'lumotlar tuzilmalari;
ma'lumotlar bazasini yaratish vositalari, eng keng tarqalgan ma'lumotlar bazasi uchun ma'lumotlar modellashtirish va ma'lumotlar bazasi sxemasini yaratish (odatda SQL-da). Bularga ERwin (Mantiq asarlari) kiradi. S-Dizayner (SDP) va DataBase Designer (Oracle). Ma'lumotlar bazasini yaratish vositalari CASE-tools Vantage Team Builder, Designer / 2000, Silverrun va PRO-IV tarkibiy qismlari sifatida mavjud;
dasturlarni ishlab chiqish vositalari. Bularga 4GL vositalari (Uniface (Compuware), JAM (JYACC), PowerBuilder (Sybase), Developer / 2000 (Oracle), New Era (Informix), SQL Windows (Gupta), Delphi (Borland) va boshqalar. Vantage Team Builder, PRO-IV va qisman Silverrun-ga kiritilgan kodlar;
reenjiniring vositalari, dasturiy kodlar va ma'lumotlar bazasi sxemalarini tahlil qilishni va ularning asosida turli xil modellar va dizayn xususiyatlarini shakllantirishni ta'minlash. Ma'lumotlar bazasi sxemasini tahlil qilish va ERD yaratish vositalari Vantage Team Builder, PRO-IV, Silverrun, Designer / 2000, ERwin va S-Designor qismlariga kiradi. Dastur kodlarini tahlil qilish sohasida C ++ dasturlarini (Rational Rose (Rational software), Object Team (Cayenne)) reenjiniringni ta'minlovchi CASE-vositalari ob'ektiv yo'naltirilganliklardan eng ko'p foydalaniladi. Yordamchi turlarga quyidagilar kiradi:
loyihalarni rejalashtirish va boshqarish vositalari (SE Companion, Microsoft Project va boshqalar);
konfiguratsiyani boshqarish vositalari (PVCS (Intersolv));
sinov vositalari (Quality Works (Segue Software));
Hujjatlar bilan ishlash vositalari (SoDA (Rational software)).
Bugungi kunda Rossiya dasturiy ta'minot bozorida quyidagi eng ishlab chiqilgan CASE-vositalari mavjud:
Bundan tashqari, ichki foydalanuvchilar uchun ham yangi tizimlar (masalan, CASE / 4/0, PRO-IV, tizim arxitektori, Visible Analyst Workbench, EasyCASE), shuningdek ro'yxatga olingan tizimlarning yangi versiyalari va modifikatsiyalari doimo bozorda paydo bo'ladi.
Biz CASE-vositalarning asosiy xususiyatlarini keng tarqalgan Silverrun tizimi misolida tasvirlaymiz.
Amerikaning Computer Systems Advisers, Inc. kompaniyasining CASE-vositasi Silverrun. (CSA) biznes klassidagi IP-ni tahlil qilish va loyihalash uchun ishlatiladi va ko'proq LC spiral modeliga qaratilgan. Funktsional va axborot modellarining alohida tuzilishiga (ma'lumotlar oqimi diagrammasi va mantiqiy munosabatlarga oid diagrammalar) asoslangan har qanday metodologiyani qo'llab-quvvatlash uchun qo'llanishi mumkin.
Muayyan metodologiyani sozlash modellarning zaruriy grafik belgilarini va dizayn xususiyatlarini tekshirish qoidalari to'plamini tanlash bilan ta'minlanadi. Tizimda eng keng tarqalgan metodologiyalar uchun tayyor sozlamalar mavjud: DATARUN (Silverrun tomonidan qo'llab-quvvatlanadigan asosiy metodologiya), Geyn / Sarson, Yourdon / DeMarco, Merise, Ward / Mellor, Informatika. Loyihada kiritilgan har bir kontseptsiya uchun o'z tavsiflovchilaringizni qo'shish mumkin. Silverrun arxitekturasi sizning ehtiyojlaringizga qarab rivojlanish muhiti o'sishiga imkon beradi.
Silverrun modulli tuzilishga ega va to'rtta moduldan iborat bo'lib, ularning har biri mustaqil mahsulot bo'lib, qolganlari bilan aloqasiz sotib olinishi va ishlatilishi mumkin. modullari.
Modul biznes jarayonining modellarini qurishma'lumotlar oqimining diagrammasi shaklida (BPM - Business Process Modeler) sizga o'rganilayotgan yoki yaratilgan AJning ishlashini taqlid qilishga imkon beradi. BPM moduli katta murakkablikdagi modellar bilan ishlash qobiliyatini ta'minlaydi: avtomatik qayta nomlash, texnologiya daraxti bilan ishlash (shu jumladan filiallarni vizual tortish), kollektiv rivojlanish uchun model qismlarini ajratish va ulash. Jadvallar bir nechta oldindan belgilab qo'yilgan belgilarda ko'rsatilishi mumkin, shu jumladan Yourdon / DeMarco va Gane / Sarson. Diagrammada ko'rsatilgan deskriptorlar soniga foydalanuvchi tomonidan belgilangan maydonlar qo'shib o'z shaxsiy yozuvingizni yaratish ham mumkin.
Modul ma'lumotlarni kontseptual modellashtirish(ERX - Entity-Relationship eXpert) muayyan amalga oshirish bilan bog'lanmagan mantiqiy ob'ektlar o'rtasidagi munosabatlar ma'lumotlari modellarini qurishni ta'minlaydi. Ushbu modulda ma'lumotlarning o'zaro bog'liqligi to'g'risida asosli savollarga javob berish orqali to'g'ri normallashtirilgan ma'lumotlar modelini yaratishga imkon beradigan o'rnatilgan ekspert tizimi mavjud. Ma'lumotlar strukturasini tavsiflash orqali avtomatik ravishda ma'lumotlar modelini yaratish mumkin. Atributlarning funktsional bog'liqliklari tahlili modelning uchinchi normal shakl talablariga muvofiqligini tekshirish va ularning bajarilishini ta'minlash imkonini beradi. Tasdiqlangan model RDM moduliga o'tkaziladi.
Modul relyatsion modellashtirish(RDM-Relational Data Modeler) relyatsion ma'lumotlar bazasida amalga oshirish uchun mo'ljallangan "shaxs-munosabatlar" ning batafsil modellarini yaratishga imkon beradi. Ushbu modul ma'lumotlar bazasini yaratish bilan bog'liq bo'lgan barcha konstruktsiyalarni hujjatlashtiradi: indekslar, triggerlar, saqlanadigan protseduralar va boshqalar. Repozitoriyning o'zgaruvchan o'zgaruvchan belgisi va kengayishi sizga har qanday usul bilan ishlashga imkon beradi. Yarim zanjirlarni yaratish qobiliyati ANSI SPARC ma'lumotlar bazasi sxemalarini taqdim etishga yondashgan. Subkxemalar tilida ikkala taqsimlangan ishlov berish tugunlari va foydalanuvchi namoyishlari modellashtirilgan. Ushbu modul relyatsion ma'lumotlar bazalarini loyihalash va to'liq hujjatlarni taqdim etadi.
Do'stlaringiz bilan baham: |