Axborot tizimlari va raqamli texnologiyalar


Bob. Dasturiy ta ‘minot arxitekturasi turlari va uni ishlab chiqish


Download 470.45 Kb.
bet3/8
Sana08.05.2023
Hajmi470.45 Kb.
#1443330
1   2   3   4   5   6   7   8
Bog'liq
Faxriddin. tayyor

Bob. Dasturiy ta ‘minot arxitekturasi turlari va uni ishlab chiqish.

Dasturiy tuzilmalar.
Dastur tizimlari korxonaning tashkiliy ehtiyojlarini qondirish uchun mo'ljallangan. Barcha korxonalar bir-biriga juda o'xshashdir - ular odamlarni yollash, hisob-kitob qilish, hisob-kitob qilish va hokazolarni talab qilishadi. Xuddi shu sohada faoliyat yuritayotgan korxonalar umumiy sanoat sohasidagi maxsus dasturlardan foydalanadi. Shuning uchun, umumiy biznes vazifalari bilan bir qatorda, barcha telefon kompaniyalari qo'ng'iroqlarni amalga oshirish uchun tizimlarga ehtiyoj sezadi, tarmoqlarini boshqaradi, mijozlarga veksellarni tarqatadi va hokazo. Shunday qilib, ushbu korxonalar tomonidan qo'llaniladigan dastur tizimlari ham juda umumiydir.
Ushbu umumiy dasturiy ta'minot dasturiy ta'minot tizimlarining muayyan turlarini tuzish va tashkil qilishni ta'riflaydigan dasturiy ta'minot arxitekturasining rivojlanishiga olib keldi. Dasturiy tuzilmalar tizim sinflarining asosiy xususiyatlarini qamrab oladi. Masalan, real vaqt rejimida turli xil tizimlardagi umumiy arxitektura modellari, masalan, ma'lumotlar yig'ish tizimlari yoki monitoring tizimlari bo'lishi mumkin. Ushbu tizimlarning misollari batafsil ravishda farqlanadi, bir xil turdagi yangi tizimlarni ishlab chiqishda umumiy arxitektura tuzilishi qayta ishlatilishi mumkin. Dasturiy ta'minot arxitekturasi yangi tizimlarni ishlab chiqishda takomillashtirilishi mumkin, ammo ko'plab biznes tizimlarida dasturni qayta ishlashni amalga oshirish mumkin emas. Biz buni biznesning turli sohalarida ixtisoslashtirilgan dasturlar uchun SAP va Oracle kabi kompaniyalarning Korxona Resurslarini rejalashtirish (ERP) tizimini va vertikal dasturiy ta'minot paketlarini (COTS) ishlab chiqishda ko'rmoqdamiz. Ushbu tizimlarda umumiy tizim ma'lum bir biznes ilovasini yaratish uchun tuzilgan va moslangan. Misol uchun, ta'minot zanjiri boshqaruvi tizimi turli turdagi etkazib beruvchilar, tovar va shartnoma tuzilmalari uchun moslashtirilishi mumkin. Dasturiy ta'minotni ishlab chiquvchi sifatida, dasturiy ta'minot arxitekturasining modellarini quyidagi usullardan foydalanishingiz mumkin:
1. Arxitekturaviy dizayn jarayoni uchun boshlang'ich nuqtasi sifatida - Rivojlanayotgan dastur turini bilmagan bo'lsangiz, dastlabki dizayni umumiy dastur arxitekturasiga asoslashingiz mumkin. Albatta, bu maxsus tizim uchun maxsus bo'lishi kerak, ammo bu dizayn uchun yaxshi boshlanish nuqtasi.
2. Dizayn nazorat ro'yxati sifatida - Dastur tizimi uchun arxitekturaviy dizaynni yaratgan bo'lsangiz, uni umumiy dastur arxitekturasi bilan taqqoslashingiz mumkin. Dizayningiz umumiy arxitektura bilan mos kelishini tekshirishingiz mumkin.3. Rivojlanish guruhi ishini tashkil qilishning bir usuli sifatida – Ilovalar arxitekturasi tizim tizimlarining mantiqiy strukturaviy xususiyatlarini aniqlaydi va ko'p hollarda bularni parallel ravishda ishlab chiqish mumkin. Arxitektura ichidagi turli tarkibiy qismlarni amalga oshirish uchun guruh a'zolarini ish bilan belgilashingiz mumkin.
4. Qayta ishlatish uchun komponentlarni baholash vositasi sifatida - Agar tarkibiy qismlardan foydalanishingiz mumkin bo'lsa, ularni umumiy tuzilmalar bilan taqqoslashingiz mumkin, buning uchun dastur arxitekturasidagi o'xshash komponentlar mavjudmi yoki yo'qmi.
5. Ilovalar turlari haqida gapirish uchun so'zlashuvchi so'z sifatida - Agar muayyan dasturni muhokama qilsangiz yoki bir xil turdagi ilovalarni taqqoslashga harakat qilsangiz, umumiy arxitekturada ko'rsatilgan tushunchalarni ilovalar haqida gapirish uchun ishlatishingiz mumkin. Dastur tizimining ko'plab turlari mavjud va ba'zi hollarda ular juda boshqacha ko'rinishi mumkin. Biroq, bu yuzaki qarama-qarshi dasturlarning ko'pchiligi aslida ko'pchilikka o'xshash va shuning uchun yagona mavhum dastur arxitekturasi bilan ifodalanishi mumkin. Men bu erda quyidagi ikkita turdagi dasturlarni ta'riflash bilan tasvirlab beraman:
1. Kelishuv jarayonlari ilovalari - Tranzaksiyalarni qayta ishlash ilovalari ma'lumotlar bazasida ma'lumotni yangilash va ma'lumotlar bazasini yangilash uchun foydalanuvchi talablarini bajaradigan ma'lumotlar bazasiga asoslangan ilovalardir. Ular interaktiv biznes tizimlarining keng tarqalgan turi. Ular foydalanuvchi harakatlarining bir-biriga to'sqinlik qila olmaydigan va ma'lumotlar bazasining yaxlitligi saqlanib qoladigan tarzda tashkil etilgan. Ushbu tizim sinfiga interfaol bank tizimlari, elektron tijorat tizimlari, axborot tizimlari va bronlash tizimlari kiradi.
2. Tillarni qayta ishlash tizimlari - foydalanuvchining niyatlari rasmiy tilda ifodalangan (Java kabi) tizimlar. Tilni qayta ishlash tizimi bu tilni ichki formatga aylantiradi va keyinchalik ushbu ichki vakillikni sharhlaydi.
Eng mashhur tillarni qayta ishlash tizimlari yuqori darajadagi til dasturlarini mashina kodiga tarjima qiladigan kompilyatorlardir. Shu bilan birga, tilni qayta ishlash tizimlari bazalar va axborot tizimlari uchun buyruqlar tillarini va XML kabi formatlash tillarini sharhlash uchun ishlatiladi (Harold va Means, Hunter va boshq., 2007).
Men tizimning ushbu turlarini tanladim, chunki ko'plab veb-ga asoslangan biznes tizimlari tranzaksion ishlov berish tizimlari bo'lib, barcha dasturiy ta'minot ishlab chiquvchilar tillarni qayta ishlash tizimiga tayinlandi.

Download 470.45 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8




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