15-Amaliy ish. Silverrun case-qurilmasi


Download 20.88 Kb.
Sana06.01.2023
Hajmi20.88 Kb.
#1080935
Bog'liq
amaliy mashgulot-15


15-Amaliy ish. Silverrun CASE-qurilmasi.
Ishning maqsadi: Dasturiy ta’minot jarayonida Silverrun CASE-qurilmasi
nimadaligini o’rganish.
CASE Amerikaning somputer Systems Advisers, Inc kompaniyasining silverrun kompaniyasi. (CSA) biznes-klass IC-ni tahlil qilish va loyihalash uchun ishlatiladi va ko'proq hayot tsiklining spiral modeliga qaratilgan. Bu funktsional va axborot modellarini alohida qurishga asoslangan har qanday metodologiyani qo'llab-quvvatlash uchun qo'llaniladi (ma'lumotlar oqimi diagrammalari va "muhim aloqa"diagrammalari). Muayyan metodologiyani sozlash modellarning kerakli grafik yozuvlarini tanlash va dizayn xususiyatlarini tekshirish qoidalari to'plami bilan ta'minlanadi. Tizimda eng keng tarqalgan metodologiyalar uchun tayyor Sozlamalar mavjud: DATARUN (Silverrun tomonidan qo'llab-quvvatlanadigan asosiy metodologiya), Gane/Sarson, Yourdon/DeMarco, Merise, Ward/Mellor, Information Engineering. Loyihada kiritilgan har bir kontseptsiya uchun o'z tavsiflovchilarini qo'shish mumkin. Silverrun arxitekturasi kerak bo'lganda rivojlanish muhitini yaratishga imkon beradi.
Tuzilishi va funktsiyalari
Silverrun modulli tuzilishga ega va to'rtta moduldan iborat bo'lib, ularning har biri o'z-o'zidan ishlab chiqarilgan mahsulot bo'lib, qolgan modullar bilan bog'lanmasdan sotib olinishi va ishlatilishi mumkin.
Ma'lumotlar oqimi diagrammasi (BPM – Business Process Modeler) ko'rinishidagi biznes-jarayonlar modellarini yaratish moduli sizga tekshirilayotgan tashkilot yoki yaratilgan IP-ning ishlashini modellashtirishga imkon beradi. BPM moduli katta murakkablikdagi modellar bilan ishlash imkoniyatini beradi: avtomatik raqamlash, jarayon daraxti bilan ishlash (shu jumladan shoxlarni vizual ravishda tortib olish), jamoaviy rivojlanish uchun model qismlarini ajratish va biriktirish. Diagrammalar yourdon/DeMarco va Gane/Sarson kabi bir nechta oldindan belgilangan yozuvlarda tasvirlanishi mumkin. Shuningdek, maxsus yozuvlarni yaratish, shu jumladan diagrammada tasvirlangan tavsiflovchilar soniga foydalanuvchi tomonidan belgilangan maydonlarni qo'shish mumkin.
Kontseptual ma'lumotlarni modellashtirish moduli (ERX – EntityRelationship eXpert) ma'lum bir dasturga bog'lanmagan "muhim aloqa" ma'lumotlar modellarini yaratishni ta'minlaydi. Ushbu modul ma'lumotlarning o'zaro bog'liqligi haqidagi mazmunli savollarga javob berish orqali to'g'ri normallashtirilgan ma'lumotlar modelini yaratishga imkon beradigan o'rnatilgan ekspert tizimiga ega. Ma'lumotlar tuzilmalarining tavsiflaridan ma'lumotlar modelini avtomatik ravishda qurish mumkin. Atributlarning funktsional bog'liqligini tahlil qilish modelning uchinchi normal shakl talablariga muvofiqligini tekshirishga va ularning bajarilishini ta'minlashga imkon beradi. Tasdiqlangan model RDM moduliga uzatiladi.
Relyatsion modellashtirish moduli (RDM-Relational Data Modeler) relyatsion ma'lumotlar bazasida amalga oshirish uchun mo'ljallangan batafsil "muhim aloqa" modellarini yaratishga imkon beradi. Ushbu modul ma'lumotlar bazasini yaratish bilan bog'liq barcha tuzilmalarni hujjatlashtiradi: indekslar, Triggerlar, saqlangan protseduralar va boshqalar. Sub-sxemalarni yaratish qobiliyati ANSI SPARC-ning ma'lumotlar bazasi sxemasini taqdim etishga bo'lgan yondashuviga mos keladi. Sub-sxemalar tilida taqsimlangan ishlov berish tugunlari va maxsus ko'rinishlar modellashtirilgan. Ushbu modul relyatsion ma'lumotlar bazalarini loyihalash va to'liq hujjatlashtirishni ta'minlaydi.
Ishchi guruh ombori menejeri (WRM-Workgroup Repository Manager) barcha modellar uchun umumiy bo'lgan ma'lumotlarni saqlash uchun ma'lumotlar lug'ati sifatida ishlatiladi, shuningdek Silverrun modullarining yagona dizayn muhitiga qo'shilishini ta'minlaydi.
Modellarni qurish uchun vizual vositalarning yuqori moslashuvchanligi va xilma-xilligi uchun to'lov Silverrun-ning turli xil modellarning tarkibiy qismlari o'rtasida qat'iy o'zaro nazoratning yo'qligi (masalan, turli xil parchalanish darajalarining DFD o'rtasida o'zgarishlarni avtomatik ravishda tarqatish qobiliyati). Ammo shuni ta'kidlash kerakki, ushbu kamchilik faqat hayot tsiklining kaskadli modelidan foydalanganda muhim ahamiyatga ega bo'lishi mumkin.
Boshqa vositalar bilan o'zaro ta'sir
Silverrun-da ma'lumotlar bazasi sxemalarini avtomatik ravishda yaratish uchun eng keng tarqalgan ma'lumotlar bazalariga ko'priklar mavjud: Oracle, Informix, DB2, Ingres, Progress, SQL Server, sqlbase, Sybase. Ilovalarni ishlab chiqish vositalariga ma'lumotlarni uzatish uchun 4GL tillariga ko'priklar mavjud: JAM, PowerBuilder, SQL Windows, Uniface, NewEra, Delphi. Barcha ko'priklar Silverrun RDM-ga tegishli DBMS yoki 4GL tillarining kataloglaridan ma'lumotlarni yuklab olishga imkon beradi. Bu allaqachon ishlayotgan ma'lumotlar bazalari va dastur tizimlarini hujjatlashtirish, qayta loyihalash yoki yangi platformalarga o'tkazish imkonini beradi. Ko'prikdan foydalanganda Silverrun o'zining ichki omborini maqsadli tizimga xos atributlar bilan kengaytiradi. Ushbu atributlarning qiymatlarini aniqlagandan so'ng, dastur generatori ularni ishlab chiqish muhitining ichki katalogiga o'tkazadi yoki SQL-da kod yaratishda foydalanadi. Shunday qilib, ma'lum bir DBMSNING barcha imkoniyatlaridan foydalangan holda ma'lumotlar bazasi yadrosini to'liq aniqlash mumkin: Triggerlar, saqlangan protseduralar, cheklangan
Dizaynni avtomatlashtirishning boshqa vositalari bilan ma'lumot almashish, ixtisoslashtirilgan tahlil protseduralarini yaratish va dizayn spetsifikatsiyalarini tekshirish, turli standartlarga muvofiq ixtisoslashtirilgan hisobotlarni tayyorlash uchun Silverrun tizimida tashqi fayllarga dizayn ma'lumotlarini berishning uchta usuli mavjud:
- hisobot tizimi. Repozitoriyadagi hisobot tarkibini aniqlash orqali hisobotni matnli faylga chiqarish mumkin. Keyin ushbu faylni matn muharririga yuklash yoki boshqa hisobotga kiritish mumkin;
- eksport/import tizimi. Eksport / import tizimidagi fayllar tuzilishini yanada to'liq nazorat qilish uchun nafaqat eksport faylining tarkibini, balki yozuvlarni ajratuvchilarni, yozuvlardagi maydonlarni, matn maydonlarining boshi va oxirining markerlarini ham aniqlash mumkin. Belgilangan tuzilishga ega fayllar nafaqat shakllantirilishi, balki omborga ham yuklanishi mumkin. Bu turli xil tizimlar bilan aldashga imkon beradi: boshqa CAS vositalari, ma'lumotlar bazasi matn muharrirlari va elektron jadvallar;
omborni tashqi fayllarda saqlash Odbcdrivers. Eng keng tarqalgan ma'lumotlar bazasini boshqarish tizimlaridan ombor ma'lumotlariga kirish uchun barcha loyiha ma'lumotlarini to'g'ridan-to'g'ri ushbu DBMS formatida saqlash imkoniyati ta'minlanadi.
Guruh ishi
Guruh ishi Silverrun tizimida ikki yo'l bilan qo'llab-quvvatlanadi.
Standart bitta foydalanuvchi versiyasida boshqariladigan modellarni ajratish va birlashtirish mexanizmi mavjud. Modelni qismlarga ajratib, siz ularni bir nechta ishlab chiquvchilarga tarqatishingiz mumkin. Batafsil takomillashtirilgandan so'ng, modellar bitta spetsifikatsiyalarga birlashtiriladi.
Silverrun-ning tarmoq versiyasi Oracle, Sybase yoki Informix DBMS-ga asoslangan tarmoq omborida saqlangan modellar bilan bir vaqtning o'zida guruh ishlarini bajarishga imkon beradi. Shu bilan birga, bir nechta ishlab chiquvchilar bir xil model bilan ishlashlari mumkin, chunki ob'ektlarni blokirovka qilish modelning alohida elementlari darajasida sodir bo'ladi.
Ishlash muhiti
Silverrun – ning uchta platformasi – MS Windows, Macintosh va OS/2 taqdimot menejeri-ular o'rtasida loyiha ma'lumotlarini almashish imkoniyati mavjud.
Windows muhitida ishlash uchun siz kamida i486 protsessorli kompyuterga va kamida 8 Mb Ramga ega bo'lishingiz kerak (16 Mb tavsiya etiladi). Diskda Silverrun-ning to'liq o'rnatilishi 20 Mb ni tashkil qiladi.
Download 20.88 Kb.

Do'stlaringiz bilan baham:




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