Texnik tizimlarda axborot terxnologiyalari


Download 42.87 Kb.
Sana30.04.2023
Hajmi42.87 Kb.
#1415905
Bog'liq
Kirish


O’ZBEKISTON RESPUBLIKASI OLIY VA
O’RTA MAXSUS TA’LIM VZIRLIGI


QARSHI MUHANDISLIK IQTISODIYOT
INSTITUTI
ENERGITIKA fakulteti EE – 189-21 guruhi
talabasi Ne'matov Ibratning

TEXNIK TIZIMLARDA AXBOROT TERXNOLOGIYALARI”
FANIDAN



MUSTAQIL ISHI

Kirish
1. Axborot tizimlarini loyihalash. Umumiy tamoyillar


2 IC dizaynining umumiy sxemasi
3. IC dizayn jarayonining tuzilishi
4. IC dizayn jarayonini hujjatlashtirish
Xulosa

Kirish
Hozirgi bosqichda inson faoliyatining turli sohalarini rivojlantirish keng qo'llanilmasdan imkonsizdir hisoblash texnologiyasi va turli yo'nalishlarda axborot tizimlarini yaratish. 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) deyarli barcha faoliyat sohalarida zaruriy vositaga aylandi.
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 talab qilinadigan funksionalligi 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 olgan holda, ya'ni: tarmoq topologiyasi, apparat konfiguratsiyasi, foydalanilgan arxitektura (fayl-server yoki mijoz-server), parallel ishlov berish, tarqatilgan ma'lumotlarni qayta ishlash va hk.
Zamonaviy metodologiyaga ko'ra, ISni yaratish jarayoni bu IS hayot tsiklining (LK) barcha bosqichlarida bir qator kelishilgan modellarni yaratish va izchil o'zgartirish jarayoni. 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 tugaydigan bir necha 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. Keyinchalik 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 birlashtirish amalga oshiriladi.
Tashkilot faoliyatini tahlil qilish bosqichida amalga oshiriladigan ISni yaratishning dastlabki bosqichlarining maqsadi - mijozlar tashkilotining maqsad va vazifalarini to'g'ri va aniq aks ettiradigan ISga qo'yiladigan talablarni shakllantirish. 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 tez orada 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 fizikaviy 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 ular bilan bog'liq 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, shuningdek, platforma (platformalar) va operatsion tizimni tanlashni o'z ichiga olgan IS arxitekturasini ishlab chiqish amalga oshiriladi ( 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'minot ishlatiladi (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 chiqishni tugatgandan so'ng, ikkita asosiy maqsadga ega bo'lgan avtonom test amalga oshiriladi:
· Modulning ishlamay qolishini aniqlash (qattiq ishlamay qolish);
· Modulning texnik shartlarga muvofiqligi (barcha kerakli funktsiyalarning mavjudligi, keraksiz funktsiyalarning yo'qligi).
Avtonom test muvaffaqiyatli o'tganidan so'ng, modul tizimning ishlab chiqilgan qismiga kiritiladi va yaratilgan modullar guruhi o'zaro ta'sirini kuzatib borishi kerak bo'lgan aloqa testlarini o'tkazadi.
Bundan tashqari, modullar guruhi operatsion ishonchliligi uchun sinovdan o'tkaziladi, ya'ni ular, birinchidan, tizimdagi nosozliklarni simulyatsiya qilish testlaridan, ikkinchidan, ishdan chiqish orasidagi ish vaqtini sinab ko'rishadi. Sinovlarning birinchi guruhi tizimning dasturiy ta'minotdagi nosozliklardan, apparatdagi nosozliklardan qanchalik tiklanishini ko'rsatadi. Sinovlarning ikkinchi guruhi normal ishlash paytida tizimning barqarorlik darajasini aniqlaydi va tizimning ishlash vaqtini taxmin qilishga imkon beradi. Barqarorlik sinovlari to'plami tizimdagi eng yuqori yukni simulyatsiya qiladigan testlarni o'z ichiga olishi kerak.
Keyin barcha modullar to'plami tizim sinovidan o'tadi - uning sifat darajasini ko'rsatadigan mahsulotni ichki qabul qilish testi. Bunga funksionallik testlari va tizimning ishonchliligi testlari kiradi.
Axborot tizimining so'nggi sinovi - bu qabul testlari. Bunday test mijozga axborot tizimini ko'rsatishni o'z ichiga oladi va amalga oshirish mijozning talablariga javob berishini ko'rsatish uchun real biznes jarayonlarini simulyatsiya qiladigan testlar guruhini o'z ichiga olishi kerak.
Xavfsizlik, kirish, tizimni saqlash bo'yicha talablar
Har bir axborot tizimida ruxsatsiz kirishdan himoyalanish, tizimdagi voqealarni ro'yxatdan o'tkazish, audit, zaxira nusxasi, ma'lumotni tiklash bo'yicha muayyan talablar mavjud bo'lib, ular dizayn boshida tahlilchilar tomonidan rasmiylashtirilishi kerak. Dizaynerlar tizim xavfsizligi strategiyasini yaratadilar. Xususan, ular tegishli komponentlar orqali ma'lum ma'lumotlarga ega bo'lgan tizim foydalanuvchilari toifalarini belgilashi kerak. Bundan tashqari, himoya ob'ektlari va sub'ektlari aniqlanadi. Shuni ta'kidlash kerakki, xavfsizlik strategiyasi faqat dasturiy ta'minot bilan cheklanib qolmaydi - bu biznesni amalga oshirish uchun barcha tadbirlar va qoidalar to'plami bo'lishi kerak. Axborot tizimining har bir tarkibiy qismi uchun qaysi darajadagi ma'lumotlarni muhofaza qilish zarurligini aniq belgilash va kirish qat'iy cheklangan muhim ma'lumotlarni ajratib ko'rsatish kerak. Axborot tizimining foydalanuvchilari ro'yxatdan o'tgan, shuning uchun foydalanuvchi identifikatsiyasi va autentifikatsiyasi uchun javob beradigan modullar ishlab chiqilgan. Ko'pgina MBB-lar ma'lumotlarning diskretsion himoyasini amalga oshiradilar, ya'ni ma'lumotlar ob'ektlariga kirish (masalan, jadvallar, ko'rinishlar) tartibga solinadi. Agar siz ma'lumotlarning o'ziga kirishni cheklashingiz kerak bo'lsa (jadvaldagi alohida yozuvlarga, jadvaldagi yozuvning alohida maydonlariga va boshqalar), unda majburiy himoya amalga oshirilishi kerak. Dizaynerlar ma'lum bir ma'lumot uchun qaysi darajadagi himoya zarur va nima etarli ekanligi to'g'risida aniq tasavvurga ega bo'lishlari kerak.
1.1 Axborot tizimini yaratish va uning ishlash asoslari
Axborot tizimi (IS) - bu ob'ekt haqida ma'lumot to'plash, uzatish va qayta ishlash uchun aloqa tizimi bo'lib, u turli darajadagi ishchilarni boshqarish funktsiyalarini amalga oshirish uchun ma'lumot bilan ta'minlaydi.
Tizim komponentlari:
Tizimning tuzilishi - bu tizim elementlari va ular o'rtasidagi o'zaro bog'liqlik to'plamidir.
Har bir elementning vazifasi.
Tizim va uning tarkibiy qismlarining maqsadlari va cheklovlari.
Tizimning har bir elementini kiritish va chiqarish.
Tizim xususiyatlari:
Bo'linish - tizimni mustaqil qismlar shaklida ifodalaydi, ularning har birini tizim deb hisoblash mumkin.
Butunlik - butun tizim maqsadlarini uning quyi tizimlari va elementlari funktsiyalari maqsadlariga muvofiqligini bildiradi.
IC komponentlari:
· Funktsional qism - ma'lum bir ISning xususiyatlariga bog'liq bo'lgan bir qator quyi tizimlar. Ushbu kichik tizimlar ma'lum bir xususiyatga ko'ra (funktsional yoki strukturaviy) bo'linadi va tegishli boshqarish vazifalari komplekslarini birlashtiradi.
ISning qo'llab-quvvatlovchi qismi axborot, dasturiy ta'minot, matematik, texnik, huquqiy, lingvistik, ergonomik va metrologik qismlardan iborat.
IP-ning iste'mol xususiyatlari:
· Funktsional to'liqlik - tizim foydalanuvchi uchun zarur bo'lgan har qanday ma'lumotlarni ma'lum bir belgilangan vaqt oralig'ida taqdim etishi kerak.
· Vaqtinchalik ta'minot - kerakli vaqtda kerakli ma'lumotlarni olish qobiliyati.
· Funktsional ishonchlilik - ma'lum vaqt oralig'ida xatosiz ma'lumotlarni olish.
· Samaradorlik - tizim foydali bo'lishi kerak.
· Moslashuvchanlik - u ob'ektning qisman o'zgargan sharoitlariga moslashishi va uzoq vaqt davomida barqaror ishlashini ta'minlashi kerak.
· Ierarxiya - yuqori darajadagi tizimning ajralmas qismi bo'lish qobiliyati.
Zamonaviy yirik IP-loyihalarning o'ziga xos xususiyatlari:
· Tavsifning murakkabligi, juda ko'p sonli jarayonlar, funktsiyalar, ma'lumotlar elementlari va ular orasidagi murakkab munosabatlar.
· Mahalliy vazifalar va ishlash maqsadlari bilan chambarchas ta'sir qiluvchi tarkibiy qismlar to'plamining mavjudligi.
· To'liq analoglarning etishmasligi.
· Mavjud va yangi ishlab chiqilgan dasturlarni birlashtirish zarurati.
· Bir nechta apparat platformalarida heterojen muhitda ishlash.
· Mahorat darajasi va ma'lum vositalardan foydalanish an'analari bo'yicha ishlab chiquvchilarning ayrim guruhlarining kelishmovchiligi va xilma-xilligi.
· Loyihaning muhim vaqt oralig'i.
Tizim tahlilchisi duch keladigan muammolar:
· Tizim talablarini xaridor nuqtai nazaridan baholash uchun keng qamrovli ma'lumotlarni olish qiyinligi.
· Ma'lumotlarni qayta ishlash muammosi to'g'risida mijozdan etarli ma'lumot yo'qligi.
· Tahlilchidan mavzu doirasi va yangi tizim haqida ortiqcha ma'lumotlarning haddan tashqari ko'pligi.
IP yaratishning asosiy printsiplari:
· Izchillik printsipi ob'ektga yaxlit holda murojaat qilishga imkon beradi; elementlar orasidagi turli xil ulanish turlarini aniqlash; tizimning ishlab chiqarish va iqtisodiy faoliyati yo'nalishini va u amalga oshiradigan funktsiyalarni belgilaydi. Yondashuv mikro va makroanalizni o'z ichiga oladi.
· Rivojlanish printsipi - IS tizimni doimiy ravishda to'ldirish va yangilash imkoniyatlari va uni taqdim etish turlarini hisobga olgan holda yaratiladi.
· IShga barcha bosqichlarda individual elementlarni va butun ob'ektni konstruktivligini ta'minlovchi murakkablik printsipi.
· Muvofiqlik printsipi ularning birgalikdagi faoliyati jarayonida har xil turdagi, darajadagi ISlarning o'zaro ta'sirini ta'minlaydi.
· Standartlashtirish va unifikatsiya qilish printsipi IS faoliyatining standart, birlashtirilgan va standartlashtirilgan elementlaridan foydalanishni nazarda tutadi.
· Samaradorlik printsipi - IP yaratish qiymati va maqsadli ta'sir o'rtasidagi oqilona muvozanatga erishish.
· Birinchi rahbar printsipi tizim yaratishda mas'uliyatni ISni ishga tushirish va ishlashi uchun mas'ul bo'lgan shaxsga yuklashni o'z zimmasiga oladi.
· Yangi vazifalar printsipi - bu tizim imkoniyatlarini doimiy ravishda takomillashtirishni izlash.
· Axborot oqimlari va ish oqimlarini avtomatlashtirish printsipi - bu axborotni uzatishning barcha bosqichlarida texnik vositalardan kompleks foydalanish.
· Loyihalashtirishni avtomatlashtirish printsipi loyihalash jarayonining o'zi samaradorligini oshirishga va faoliyatning barcha darajalarida ISni yaratishga qaratilgan.
Mijoz tomonidan texnik shartlar ko'lami tufayli tizim spetsifikatsiyasini noto'g'ri tushunish
Tashkiliy va texnologik tamoyillar:
· Abstraktlik printsipi.
· Rasmiylashtirish printsipi.
· Kontseptual umumiylik printsipi.
· Izchillik va to'liqlik printsipi.
· Ma'lumotlarning mustaqilligi printsipi.
· Ma'lumotlarni tizimlashtirish printsipi.
· Oxirgi foydalanuvchiga kirish printsipi.
1.2 IC dizaynining umumiy sxemasi.
IP yaratishning asosiy printsiplari:
· Menejment (1.1-band).
· Texnik - kompyuter texnikasi va dasturiy ta'minotidan kompleks foydalanish, tizimning yagona axborot bazasini yaratish, foydalanuvchi va tizim o'rtasida to'g'ridan-to'g'ri aloqani tashkil etish.
· Tashkiliy tamoyil - axborotni qo'llab-quvvatlash (IO) bo'yicha mutaxassis tayinlash orqali erishilgan barcha ishlab chiquvchilar-mutaxassislar faoliyatini muvofiqlashtirish.
IO dizayni yondashuvlari:
· Deduktiv.
· Induktiv.
IO ning umumiy dizayn sxemasi:
1. Axborotni qabul qilish uchun zarur bo'lgan barcha turdagi qarorlarni tahlil qilish, aniqlash.
2. Har bir qaror qabul qilish uchun zarur bo'lgan ma'lumot turini tahlil qilish va aniqlash.
3. Eritmalarning birlashishi. Xuddi shu ma'lumotni talab qiladigan echimlarni bitta boshqaruv vazifasiga birlashtirish kerak.
4. Axborotni qayta ishlash jarayonini loyihalash. Axborotni yig'ish, uzatish, saqlash va o'zgartirishning haqiqiy tizimini ishlab chiqish.
5. Tizimni yaratish va amalga oshirish, uning maqsadi chiqarilgan ma'lumotlarni baholash va xatolarni tan olishdir.
1.2.1 IC dizayn jarayonining tuzilishi:
ISni loyihalash va texnik xizmat ko'rsatishga yondashuvlar:
· Strukturaviy yondashuv tarkibiy qismlardan tizim variantlarini sintez qilishni va komponentlarning xususiyatlarini oldindan bashorat qilish bilan qisman sanab chiqilganda variantlarni baholashni talab qiladi.
· Blok-ierarxik yondashuv ob'ektlarning murakkab tavsiflarini dekompozitsiya qilish g'oyalarini va shunga mos ravishda ularni yaratish vositalarini ierarxik darajalar va aspektlarga ishlatadi, dizayn uslubi tushunchalarini kiritadi (ko'tarilish va tushish), qo'shni iyerarxik darajalar parametrlari o'rtasidagi munosabatni o'rnatadi.
IP yaratish jarayonining tarkibiy qismlari:
· Tizimning ierarxik tuzilishi; ularning dizaynini tashkil etish
· Tizimlarni tahlil qilish va modellashtirish - modellashtirish vazifalari: murakkab tizimlar modellarini yaratish, ularning modellarini tahlil qilish asosida tizimlarning xususiyatlarini tahlil qilish.
· Sintez va tizimlarni optimallashtirish - sintez vazifalari: loyihalashtirilgan tizimlar tuzilishini sintez qilish (tizimli sintez), tizim elementlari parametrlarining sonli qiymatlarini tanlash (parametrik sintez).
Loyihalashtirilgan ob'ektlar haqidagi g'oyalarning jihatlari:
Ta'riflash tomoni (qatlam) - tizimni yoki uning qismlarini ma'lum kelishilgan nuqtai nazardan tavsiflash, xususiyatlar va elementlar o'rtasidagi funktsional, jismoniy yoki boshqa turdagi munosabatlar bilan belgilanadi.
· Funktsional tavsif tizimning funktsiyalariga taalluqlidir va ko'pincha funktsional diagrammalar bilan ifodalanadi.
· Axborot tavsifi - predmet sohasining asosiy tushunchalari, og'zaki tushuntirish yoki ob'ektlarning xususiyatlarini raqamli qiymatlari, ushbu tushunchalar va xususiyatlar o'rtasidagi munosabatlarni tavsiflash.
· Strukturaviy tavsif tizimning tarkibiy qismlarini va ularning o'zaro bog'liqligini tavsiflaydi.
· Jarayonning tavsifi tizimni yaratishdagi ishlaydigan jarayonlarni (algoritmlarni) va (yoki) texnologik jarayonlarni tavsiflaydi.
Tizim dizaynining quyidagi jihatlari ham ajralib turadi:
· Funktsional - strukturaviy, funktsional, sxematik diagrammalarning ishlash tamoyillarini ishlab chiqish.
· Dizayn - mahsulotlarning shakli va fazoviy joylashishini aniqlash.
· Algoritmik - algoritm va dasturiy ta'minotni ishlab chiqish.
· Texnologik - texnologik jarayonlarning rivojlanishi.
1.2.2 IC dizaynining bosqichlari
GOST 34.201 ga muvofiq avtomatlashtirilgan axborot tizimini (AIS) loyihalashning quyidagi bosqichlarini ajratish mumkin:
· Loyihalashdan oldingi bosqich AIS uchun loyihalashdan oldin tekshirishni va texnik shartlarni ishlab chiqishni o'z ichiga oladi. IShning maqsad va vazifalarini tavsifi, uni yaratishga umumiy talablarni ishlab chiqish, so'rovnoma dasturlarini ishlab chiqish.
· Loyihalash bosqichi texnik va ishchi loyihalarni ishlab chiqish bilan bog'liq. IO muammolarini hal qilish uchun axborot oqimlari, tasniflash va kodlash tizimlari, hujjatlar shakllari tahlil qilinadi, shuningdek DBMS o'rganiladi. Kerakli dasturiy ta'minotni yaratish, ma'lumotlar bazasini dastlabki yuklab olish uchun ishchi hujjatlarni nashr qilish uchun normativ ma'lumotnoma va ishlab chiqarish ma'lumotlarini mashina vositalarida tayyorlash.
· Tizimni joriy etish bosqichi amalga oshirishning asosiy tadbirlarini amalga oshirishni, kadrlarni tanlash va o'qitish, binolarni va texnik vositalarni tayyorlashni o'z ichiga oladi.
IO dizayn bosqichlari:
· Kontseptual loyihalash bosqichi, axborot massivlarini shakllantirish, ma'lumotlarni uzatish, transformatsiyalash, axborot oqimlarining o'tishini real jarayonlarini aks ettiruvchi korxona axborot modelini qurish.
· Tashkiliy bosqich, har bir bosqichning narxi, muddati, mas'ul shaxslar va natijalari ko'rsatilgan barcha operatsiyalarning reja-diagrammasini ishlab chiqish.
Axborotga bo'lgan ehtiyoj va so'rovlarni o'rganish usullari:
1. Menejmentning har bir darajasi va mutaxassisning ish joyi bilan bog'liq holda boshqaruv hujjatlari va ish oqimini tahlil qilish. Hujjatlarning me'yoriy ma'lumotnoma turlari, lavozim ta'riflari, bo'limlar faoliyati to'g'risidagi nizomlar IO darajasini aniqlash va baholashga imkon beradi.
2. IO tizimining potentsial foydalanuvchilari o'rtasida sotsiologik tadqiqotlar o'tkazish.
Mavjud axborot havolalarini tahlil qilish. Maqsadlar daraxtini barpo etish. Umumiy maqsadni shakllantirish va kelajakda foydalanuvchilar tomonidan hal qilinishi kerak bo'lgan vazifalar aniqlangunga qadar uni yanada parchalash.
Ma'lumotlar bazasini yaratish uchun sizga quyidagilar kerak:
· Axborot miqdori va xususiyatini aniqlang.
· Uning massivini tasniflang.
· Ma'lumotlar bazasi tuzilishini aniqlang.
· Axborot tashuvchilar turini, qidirish belgilari tizimini tanlang.
· Asosiy hujjatlar va ko'rsatkichlarni shakllantirishning standart tartiblarini ishlab chiqish.
· Ma'lumotlar bazasini tuzatish va to'ldirish tartibi.
Boshqaruvdagi ko'plab muammolarni shakllantirish va hal qilish uchun bir nechta massivlarda keltirilgan ma'lumotlardan foydalaniladi.
Axborot massivlarini tahlil qilish ikki bosqichda amalga oshiriladi: so'rovnoma; tashkilotning axborot modelini qurish va tahlil qilish.
Axborot oqimlarini tahlil qilishda quyidagi yo'nalishlar bo'yicha ma'lumotlarning harakatini hisobga olish kerak: vertikal va gorizontal.
To'liqroq tahlil qilish uchun hujjatlarni normativ ma'lumotnoma (doimiy) va operatsion (o'zgaruvchan) deb ajratish mumkin.
Axborot havolalarini modellashtirish usullari:
· Matritsali modellashtirish - tahlil qilinadigan ma'lumotlar, ma'lumot ishlab chiqaruvchi va qabul qiluvchi tashkilot bo'linmalarining hujjatlari o'rtasidagi munosabatni aks ettiruvchi jadval.
· Axborot oqimlarini rasmiy tavsiflash usuli - bu grafalardir, uning uchlari axborot manbalariga va uning iste'molchilariga, yoylarga esa - axborot oqimlariga to'g'ri keladi.
3 ISni loyihalash jarayonini hujjatlashtirish.
ISni yaratish jarayonida hosil bo'lgan hujjatlar turlari:
1. Loyihalashdan oldingi hujjatlar texnik-iqtisodiy asoslarni va texnik shartlarni o'z ichiga oladi.
2. Loyiha-smeta hujjatlari loyihaning qisqacha tavsifini o'z ichiga oladi; texnik vositalar kompleksining tavsifi; ob'ektni amalga oshirishga tayyorlash bo'yicha tadbirlar rejasi; tizim strukturasining tavsifi.
1.3 IT-konsalting konsepsiyasi
Konsalting - bu strategik loyihalarni rejalashtirish, tizim talablarini tahlil qilish va rasmiylashtirish va tizim loyihasini yaratish bilan shug'ullanadigan mutaxassis yoki firmaning faoliyati.
1. Biznes bo'yicha konsalting. Biznesni tahlil qilish va restrukturizatsiya qilish (biznes jarayonlarini qayta qurish).
2. Tizim tahlili va dizayni. Mijozlarning talablarini aniqlash va muvofiqlashtirish, keyinchalik loyihalashtirish yoki to'liq tizimni tanlash.
Konsaltingning yana bir muhim elementi bu ishchi guruhlarni shakllantirishdir.
Konsalting loyihalarini ishlab chiqishning asosiy bosqichlari:
1. Birlamchi talablarni tahlil qilish va ishni rejalashtirish.
2. Korxonada so'rov o'tkazish.
3. Korxonaning qurilish modellari. Mavjud korxona faoliyatining modelini va oldingi bosqichlarda aniqlangan yangi talablarga muvofiq shakllangan modelni aniqlash, reinjiniring yordamida birinchi modeldan ikkinchisiga o'tish.
4. Tizim loyihasini ishlab chiqish. Avtomatlashtirish tizimining rivojlanishining birinchi bosqichi, unda mijozning talablari aniqlanadi, rasmiylashtiriladi va hujjatlashtiriladi.
5. Avtomatlashtirish bo'yicha taklifni ishlab chiqish.
6. Texnik loyihani ishlab chiqish. Tizim dizayni tizim dizayni va qabul qilingan avtomatizatsiya echimlari asosida amalga oshiriladi.
7. Yangi tizimni ishlab chiqish yoki mavjud tizimini o'rnatish. Modulni dasturlash, sinovdan o'tkazish va disk raskadrovka.
1.4 CASE-texnologiyalari - konsaltingning uslubiy va instrumental asoslari
CASE-texnologiyasi - bu murakkab dasturiy ta'minot tizimlarini tahlil qilish, loyihalash, ishlab chiqish va texnik xizmat ko'rsatish bo'yicha metodologiyalar to'plamidir. CASE - bu tizimni tahlil qiluvchilar, ishlab chiquvchilar va dasturchilar uchun vositalar to'plami, bu tizimni ishlab chiqishda yoki sozlashda olingan diagrammalar yordamida kompyuterdagi biznes jarayonlarni tavsiflashga imkon beradi.
Ko'pgina CASE vositalari metodologiya-usul-notatsiya-vosita paradigmasiga asoslangan. Metodika ishlab chiqiladigan dasturiy ta'minotni baholash va tanlash bo'yicha ko'rsatmalarni, ish bosqichlari va ularning ketma-ketligini, usullarni taqsimlash qoidalari va maqsadlarini belgilaydi. Metod - dasturiy ta'minot tarkibiy qismlarining tavsiflarini yaratish uchun tizimli protsedura yoki uslub. Notations ma'lumotlar elementlari tizimining tuzilishini, ishlov berish bosqichlarini tavsiflash uchun mo'ljallangan va grafikalar, diagrammalar, jadvallar, oqim jadvallari, rasmiy va tabiiy tillarni o'z ichiga oladi. Vositalar - uslublarni qo'llab-quvvatlash va mustahkamlash uchun vositalar to'plami.

Xulosa
Axborot tizimining dizayni ulardan biri muhim bosqichlar aslida uning hayoti uning hayotini boshlashi kerak. Shunday qilib, tarmoqni loyihalashdan oldin siz tarmoq qanday vazifalarni hal qilishini, asosiy trafik oqimlari qanday bo'lishini, foydalanuvchilar va manbalarning jismoniy joylashuvi qanday bo'lishini, trafik turlariga ustuvor ahamiyat berish zarurligini, tarmoq ichidagi ma'lumotlarni himoya qilish masalalari qanday hal qilinishini, tarmoq qanday bo'lishini tushunishingiz kerak. Internetga ulangan, foydalanuvchi kirish huquqlarini boshqarish muammosini qanday hal qilish kerak. Bundan tashqari, loyihalashdan oldin o'rganish vazifasi tarmoqni joylashtirish joyidagi binolar va inshootlarning holatini o'rganishni, mavjud infratuzilmani tahlil qilishni o'z ichiga oladi. Ushbu ma'lumotlar dizayn muammosini belgilash uchun ham, dizaynning o'zi uchun ham muhimdir.


ISni yaratish jarayonini boshqarish, rivojlanish maqsadlariga erishishni ta'minlash va turli cheklovlarga (byudjet, vaqt va boshqalar) rioya etishni ta'minlash zarurati bu sohada dasturiy injiniring usullari va vositalarini: strukturaviy tahlil, ob'ektga yo'naltirilgan modellashtirish, CASE tizimlarini keng qo'llanilishiga olib keldi.
Maqolada ISni yaratish maqsadlari, ISga talablarni shakllantirish vazifasi, dizaynning asosiy maqsadi muhokama qilinadi.
Axborot tizimini loyihalash jarayonida uchta asosiy bosqichni ajratish mumkin:

  1. foydalanuvchi interfeysi dizayni;

  2. ma'lumotlar bazasini loyihalash;

  3. cGI dasturlari uchun ulanish tizimini loyihalash.

Loyihalashning birinchi bosqichida foydalanuvchilarning tizimga bo'lgan talablarini bilib olish va shu talablarga asoslanib saytning barcha HTML shakllari va axborot tizimi bilan o'zaro aloqalar to'g'risidagi hisobotlarning HTML fayllarini ko'rsatadigan maketini tuzish kerak. HTML shakllari ba'zi bir standart ma'lumotlarni o'z ichiga olishi va tizimga so'rov natijasi bo'lishi mumkin bo'lgan HTML hujjatlar bilan bog'lanishini ma'qul ko'radi. Bu foydalanuvchilarga siz yaratgan narsani tushunishni osonlashtiradi.
Ma'lumotlar bazasini loyihalashtirish ma'lumotlar bazasini loyihalash bobida batafsil muhokama qilingan, shuning uchun biz bu erda takrorlanmaymiz. Shuni ta'kidlash kerakki, ushbu bosqich foydalanuvchilar uchun yashiringan va to'g'ri echimni tanlash uchun barcha javobgarlik ishlab chiquvchi sifatida sizga tegishli.
Uchinchi qadam - CGI dasturlari to'plamini topish. Har bir CGI dasturi nima qiladi va ular o'rtasidagi munosabatlar. Bir dasturda bir nechta funktsiyalarni amalga oshiradigan yangi boshlagan veb-ishlab chiquvchilarning juda keng tarqalgan xatosini ta'kidlamoqchiman. Masalan, mehmonlar kitobini ishlab chiqishda bitta CGI-skript tayyorlanadi, u barcha HTML shakllarida chaqiriladi: xabarlarni namoyish qilishda va qo'shishda administratorga kirish funktsiyalari ham shu erda bo'lsa, bu yanada yomonroq, ya'ni. xabarlarni o'chirish va tahrirlash. Bunday qilmasligingiz uchun uchta yaxshi sabab bor. Birinchidan, bu potentsial xavfsizlik teshigi. Ikkinchidan, bunday CGI dasturini yuklash va bajarish sekinroq bo'ladi. Uchinchidan, bunday dasturni o'zgartirish, sinash va disk raskadrovka qilish qiyin. manba matni hajmi tufayli o'zi qiyin.
Eng to'g'ri echim - bu funktsional talab va CGI dasturi o'rtasidagi aniq munosabatlar. Bitta funktsiya (operatsiya) - bitta CGI dasturi. Bunday holda, manba kodi sodda va kichik bo'ladi, shuning uchun undagi xavfsizlik teshigini yo'qotish ehtimoli sezilarli darajada kamayadi. Bunday dasturni yuklash va bajarish ancha tezlashadi. Eng muhimi, bunday dasturni o'zgartirish va unga xizmat ko'rsatish ancha osonlashadi.
Qaysi dastur qaysi funktsiyani bajarishini tavsiflash bilan bir qatorda, ular o'rtasida aloqalarni o'rnatishingiz kerak. Bu shunday o'rgimchak to'ri naqshidir. Oddiy tizimlarda bu oddiy, katta tizimlarda uning murakkabligi chiziqli emas ravishda ortadi. Albatta, siz ulanishlarni joyida tashkil qilishingiz mumkin. Oddiy tizimlarda hech narsa umuman chizilmaydi, chunki va shuning uchun hamma narsa aniq. Ammo ichida katta tizimlarayniqsa, siz bir necha kishidan iborat jamoada ishlayotgan bo'lsangiz, CGI skriptining qaerdan va qaysi biri chaqirilayotgani va uning bajarilishidan keyin qaerga borishingiz haqida ingl. Aslida, biz allaqachon "CGI dasturlash" bobida muhokama qilganimizdek, CGI dasturi matn chiqarishi yoki boshqa Internet-manzilga yo'naltirilishi yoki rasm yoki boshqa fayllarni chiqarishi mumkin. Loyiha arxitekturasini aniq anglash uchun qo'lda chizilgan ushbu eskiz foydali bo'ladi.

Adabiyot
1. Grequlov V.I., Denischenko G.N., Korovkina Internet universiteti axborot texnologiyalari - INTUIT. ru, 2008 yil, 304 bet


2.www.intuit.ru/department/se/devis/
3. Telekommunikatsiya tizimlari va tarmoqlarini qurish asoslari (V. Gordienko va V. Kruxmaleva tahririda, Moskva, Telecom ishonch telefoni, 2004)
4. Kompyuter tarmoqlari. A.G.Gagarina tomonidan tahrirlangan Moskva., Infra, 2011 yil
5. J. Bellamy raqamli telefoniya, Moskva, Eko-Trend, 2005 y.
6. Olifer. Kompyuter tarmoqlari. M. Vilyaj, 2010 yil.
Download 42.87 Kb.

Do'stlaringiz bilan baham:




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