Mavzu:20.Axborot tizimlarini loyihalashda CASE-texnologiyalar o'rni

Mavzu:20.Axborot tizimlarini loyihalashda CASE-texnologiyalar o'rni.
Reja:
1. Axborot tizimlari haqida.
2. Axborot tizimlarini loyihalash haqida.
3. CASE-texnologiyalar o'rni.
Hozirgi bosqichda inson faoliyatining turli sohalarini rivojlanishi kompyuter texnologiyalaridan keng foydalanmasdan va yaratilmasdan imkonsizdir axborot tizimlari turli yo'nalishlar. Bunday tizimlarda axborotni qayta ishlash mustaqil ilmiy-texnik yo'nalishga aylandi.
Axborot modelini yaratish bosqichidan so'ng tizim dizayni boshlanadi. Ushbu bosqichda texnologik echimlarni tanlash amalga oshiriladi, ularning asosida axborot tizimi quriladi.Zamonaviy dunyoda axborot eng muhim manbalardan biriga aylandi va axborot tizimlari (IS) ga aylandi zarur vosita faoliyatning deyarli barcha sohalarida.Haqiqiy sharoitlarda dizayn bu cheklovlarni hisobga olgan holda mavjud texnologiyalar yordamida tizimning funktsional talablariga javob beradigan usulni izlashdir.
IS yordamida echilgan vazifalarning xilma-xilligi qurilish printsiplari va ularga xos bo'lgan ma'lumotlarni qayta ishlash qoidalari bilan ajralib turadigan ko'plab turli xil tizimlarning paydo bo'lishiga olib keldi.Sinovning maqsadi - axborot tizimlarini yaratish jarayonini bosqichma-bosqich ko'rib chiqish.Ushbu ishning vazifalari - dizaynning asosiy maqsadi, shuningdek, axborot tizimlarini yaratish maqsadlarini aniqlash.
1. Axborot tizimlarini loyihalash
Axborot tizimlarini loyihalash har doim loyihaning maqsadini belgilashdan boshlanadi. Har qanday muvaffaqiyatli loyihaning asosiy vazifasi tizimni ishga tushirish vaqtida va uning butun faoliyati davomida quyidagilarni ta'minlashga imkon beradi:
· Tizimning zaruriy funktsionalligi va uning ishlashining o'zgaruvchan sharoitlariga moslashish darajasi;
· Tizimning kerakli o'tkazuvchanligi;
· So'rovga tizimning talab qilinadigan javob vaqti;
· Kerakli rejimda tizimning muammosiz ishlashi, boshqacha qilib aytganda - tizimning foydalanuvchi so'rovlarini qayta ishlashga tayyorligi va mavjudligi;
· Tizimning ishlash qulayligi va uni qo'llab-quvvatlash;
· Zarur xavfsizlik.
Ishlash tizim samaradorligining asosiy hal qiluvchi omilidir. Yaxshi dizayn yuqori samarali tizimning asosidir.
Axborot tizimlari dizayni uchta asosiy yo'nalishni o'z ichiga oladi:
· Ma'lumotlar bazasida amalga oshiriladigan ma'lumotlar ob'ektlarini loyihalash;
· Ma'lumotlarga so'rovlarning bajarilishini ta'minlaydigan dasturlarni, ekranlarni, hisobotlarni loyihalash;
· Muayyan muhit yoki texnologiyani hisobga olish, ya'ni: tarmoq topologiyasi, apparat konfiguratsiyasi, foydalanilgan arxitektura (fayl-server yoki mijoz-server), parallel ishlash, tarqatilgan ma'lumotlarni qayta ishlash va hk.
Zamonaviy metodologiyaga ko'ra, IPni yaratish jarayoni barcha bosqichlarda bir qator kelishilgan modellarni qurish va izchil o'zgartirish jarayonidir. hayot sikli (Umr aylanishi) IS. Hayotiy tsiklning har bir bosqichida o'ziga xos modellar yaratiladi - tashkilotlar, IS talablari, IS loyihasi, dastur talablari va boshqalar. Modellar loyiha jamoasining ishchi guruhlari tomonidan tuziladi, saqlanadi va loyiha omborida to'planadi. Modellarni yaratish, ularni boshqarish, o'zgartirish va jamoaviy foydalanishni ta'minlash maxsus dasturiy vositalar - CASE-vositalari yordamida amalga oshiriladi.
ISni yaratish jarayoni ma'lum bir muddat bilan cheklangan va ma'lum bir mahsulot (modellar, dasturiy mahsulotlar, hujjatlar va boshqalar) chiqarilishi bilan yakunlangan bir qator bosqichlarga (bosqichlarga) bo'linadi.
Odatda ISni yaratishning quyidagi bosqichlari ajratiladi: tizimga talablarni shakllantirish, loyihalash, tatbiq etish, sinovdan o'tkazish, ishga tushirish, ishlatish va texnik xizmat ko'rsatish.
ISni yaratish jarayonining dastlabki bosqichi - bu tashkilotda yuzaga keladigan va uning maqsad va vazifalarini amalga oshiradigan biznes jarayonlarini modellashtirish. Biznes jarayonlari va biznes funktsiyalari nuqtai nazaridan tavsiflangan tashkilot modeli ISga qo'yiladigan asosiy talablarni shakllantirishga imkon beradi. Uslubiyatning ushbu asosiy printsipi tizimni loyihalash talablarini shakllantirishda ob'ektivlikni ta'minlaydi. IP talablarini tavsiflash uchun modellar to'plami keyinchalik IP kontseptual dizaynini tavsiflovchi modellar tizimiga aylantiriladi. IS arxitekturasining modellari, dasturiy ta'minot (dasturiy ta'minot) va axborotni qo'llab-quvvatlashga (IO) talablar shakllantirildi. Keyin dasturiy ta'minot va IO arxitekturasi shakllanadi, korporativ ma'lumotlar bazalari va individual dasturlar ajratiladi, dasturlarga talablar modellari shakllantiriladi va ularni ishlab chiqish, sinovdan o'tkazish va integratsiyalash ishlari olib boriladi.
Tashkilot faoliyatini tahlil qilish bosqichida amalga oshiriladigan ISni yaratishning dastlabki bosqichlaridan maqsad, mijozlar tashkilotining maqsadlari va vazifalarini to'g'ri va aniq aks ettiradigan ISga qo'yiladigan talablarni shakllantirishdir. Tashkilot ehtiyojlariga javob beradigan IP yaratish jarayonini belgilash uchun ushbu ehtiyojlarning nima ekanligini aniqlash va aniq bayon qilish kerak. Buning uchun xaridorlarning IP-ga bo'lgan talablarini aniqlash va tashkilotning maqsadlari va vazifalariga muvofiqligini ta'minlash uchun ularni IP-loyihasini ishlab chiqish talablariga modellar tilida xaritalash zarur.
IS talablarini shakllantirish vazifasi eng muhimlaridan biri, rasmiylashtirilishi qiyin va xatolar yuz berganda eng qimmat va ularni tuzatish qiyin. Zamonaviy vositalar va dasturiy mahsulotlar tayyor talablarga muvofiq tezkor ravishda IS yaratishga imkon beradi. Ammo ko'pincha ushbu tizimlar mijozlarni qoniqtirmaydi, ko'plab modifikatsiyalarni talab qiladi, bu IP-ning haqiqiy narxining keskin ko'tarilishiga olib keladi. Ushbu vaziyatning asosiy sababi tahlil bosqichida IP talablarining noto'g'ri, noto'g'ri yoki to'liq belgilanmaganligi.
Loyihalash bosqichida dastlab ma'lumotlar modellari shakllanadi. Dizaynerlar tahlil natijalarini kirish sifatida qabul qiladilar. Ma'lumotlarning mantiqiy va jismoniy modellarini yaratish ma'lumotlar bazasi dizaynining muhim qismidir. Tahlil davomida olingan axborot modeli avval mantiqiy, so'ngra jismoniy ma'lumotlar modeliga aylantiriladi.
Ma'lumotlar bazasi sxemasini loyihalash bilan parallel ravishda barcha IS modullarining texnik tavsiflarini (tavsiflarini) olish uchun jarayonlarni loyihalash ishlari olib boriladi. Ushbu ikkala dizayn jarayoni bir-biri bilan chambarchas bog'liq, chunki ba'zi bir biznes mantiqlari odatda ma'lumotlar bazasida amalga oshiriladi (cheklovlar, tetikleyiciler, saqlangan protseduralar). Jarayonlarni loyihalashtirishning asosiy maqsadi - tahlil qilish bosqichida olingan funktsiyalarni axborot tizimining modullariga solishtirish. Modullarni loyihalashda dastur interfeyslari aniqlanadi: menyu tartibi, oynalarni ko'rish, tezkor tugmalar va tegishli qo'ng'iroqlar.
Loyihalash bosqichining yakuniy mahsulotlari:
· Ma'lumotlar bazasi sxemasi (tahlil bosqichida ishlab chiqilgan ER-modeli asosida);
· Tizim modullari uchun texnik xususiyatlar to'plami (ular funktsional modellarga asoslangan).
Bundan tashqari, dizayn bosqichida IP arxitekturasini ishlab chiqish, shu jumladan platforma (lar) ni tanlash va operatsion tizim (operatsion tizimlar). Geterogen ICda bir nechta kompyuterlar turli xil apparat platformalarida va turli xil operatsion tizimlarda ishlashi mumkin. Platformani tanlashdan tashqari, loyihalash bosqichida arxitekturaning quyidagi xususiyatlari aniqlanadi:
· Bu "fayl-server" yoki "mijoz-server" arxitekturasi bo'ladimi;
Quyidagi qatlamlarga ega bo'lgan 3 darajali arxitektura bo'ladimi: server, o'rta dastur (dastur serveri), mijoz dasturiy ta'minoti;
· Ma'lumotlar bazasi markazlashtiriladimi yoki tarqatiladimi. Agar ma'lumotlar bazasi tarqatilsa, ma'lumotlarning muvofiqligi va dolzarbligini saqlash uchun qanday mexanizmlardan foydalaniladi;
· Ma'lumotlar bazasi bir hil bo'ladimi, ya'ni barcha ma'lumotlar bazasi serverlari bitta sotuvchidan bo'ladimi (masalan, barcha serverlar faqat Oracle yoki barcha serverlar faqat DB2 UDB). Agar ma'lumotlar bazasi bir hil bo'lmasa, turli ishlab chiqaruvchilarning ma'lumotlar bazalari o'rtasida ma'lumotlar almashinuvi uchun qanday dasturiy ta'minotdan foydalaniladi (loyiha doirasida mavjud yoki ishlab chiqilgan);
· Parallel ma'lumotlar bazasi serverlari (masalan, Oracle Parallel Server, DB2 UDB) kerakli ishlashga erishish uchun ishlatiladimi.
Dizayn bosqichi IS uchun texnik dizaynni ishlab chiqish bilan yakunlanadi. Amalga oshirish bosqichida operatsion hujjatlar uchun dasturiy ta'minotni yaratish amalga oshiriladi.
Tizimning alohida modulini ishlab chiqqandan so'ng, ikkita asosiy maqsadga ega bo'lgan avtonom test o'tkaziladi:
|