Редактировать
27.1. Axborot tizimlariga qo‘yiladigan talablar standarti
27.2.Axborot tizimlarini loyihalash bosqichlari
27.3.Axborot tizimlarining hayot tsikli modellari
27.1. Axborot tizimlariga qo‘yiladigan talablar standarti
AXBOROT TIZIMINI LOYIHALASHTIRISH
Axborot tizimlariga qo‘yiladigan talablar standarti
Axborot tizimlarini loyihalashtirish ularni buyurtma qilingan metodologiya va vositalarni qo'llash orqali yaratish va / yoki modernizatsiya qilishning ko'p bosqichli jarayonidir. Dizayn (modellashtirishdan farqli o'laroq) hali mavjud bo'lmagan ob'ekt bilan ishlashni o'z ichiga oladi va quyidagi sohada axborot tizimini yaratishga qaratilgan: kelajakdagi ma'lumotlar bazasining ob'ektlarini qayta ishlash, bajarilishini ta'minlaydigan dasturlarni yozish (shu jumladan hisobot va ekran shakllari). ma'lum bir ishlaydigan muhitni (texnologiyani) hisobga olishni amalga oshiradigan ma'lumotlarga so'rovlar. Agar biz axborot tizimlarini loyihalash bosqichini alohida bosqich sifatida ajratib ko'rsatadigan bo'lsak, u holda tahlil va ishlab chiqish bosqichlari orasida joylashtirilishi mumkin. Biroq, amalda, bosqichlarga aniq ajratish odatda qiyin yoki imkonsizdir, chunki loyihalashtirish rasmiy ravishda loyiha maqsadini aniqlashdan boshlanib, ko'pincha sinov va amalga oshirish bosqichlarida davom etadi.
https://finswin.com/projects/proektirovanie/informacionnyh-sistem.html
Axborot tizimini loyihalashtirish maqsadi va u bilan bog'liq tushunchalar Bugungi kunda davlat va xususiy tashkilotlarning rahbarlari doimiy ravishda o'zgarib, hajmi oshib boradigan axborotni qayta ishlash tezligi kompaniyaning bozorda omon qolishi va raqobatdosh ustunligi bilan bog'liqligini bilishadi. Umuman olganda, axborot tizimlarini yaratish bo'yicha loyihalarning maqsadli sozlamalari ushbu ma'lumotni qabul qilish, qayta ishlash va foydalanishga imkon beradigan, o'zgaruvchan sharoitlarga, o'tkazuvchanlikka, moslashuvchanlikning etarli darajasiga ega funktsional xavfsiz tizimni yaratish orqali foydalanishga imkon beradigan sharoitlarga kamaytiriladi. tizimning so'rovga javob berish vaqti, xavfsizlik darajasi, foydalanish qulayligi. Axborot tizimi (IS) bu ma'lumotlar bazasida joylashgan va axborotni qayta ishlashni ta'minlaydigan texnologiyalar (shuningdek, texnik vositalar) to'plamidir. Bunday holda, texnologiyalarga axborotni aniqlash, yig'ish, qayta ishlash, saqlash, tarqatish usullari va ushbu usullarni amalga oshirishga imkon beradigan usullar kiradi. Axborotni boshqarish bu holda ISni rejalashtirish, loyihalash, ishlashi va tahlilini boshqarish uchun ushbu usullarni qo'llashgacha kamayadi. Loyihalash texnologiyasi yagona aniq kontseptsiyada ifodalangan tamoyillar to'plami sifatida ma'lum bir vazifa uchun tanlangan metodologiyaga asoslangan.IS dizaynini tashkil qilish IS dizaynini tashkil qilish odatda 2 turga bo'linadi: Kanonik dizayn asl (individual) jarayon texnologiyasining xususiyatlarini aks ettiradi. Odatda dizayn echimi (TPD) bilan tavsiflangan odatiy dizayn takrorlanadi va takroriy foydalanishga yaroqlidir. Kanonik dizayn qo'lda loyihalash texnologiyasini aks ettirish, ijrochi darajasida amalga oshirish va kompyuterni universal qo'llab-quvvatlash vositalaridan foydalanish bilan ajralib turadi. Kanonik dizayn, asosan mahalliy va nisbatan kichik IClar uchun odatdagi echimlardan minimal foydalanishda qo'llaniladi. Dizayn echimlarini moslashtirish faqat dasturiy ta'minot modullarini qayta dasturlash orqali amalga oshiriladi. Kanonik dizayn palapartishlik hayot tsikli modeli yordamida tashkil etilgan. Bu jarayonni quyidagi bosqichlarga va bosqichlarga bo'lishni o'z ichiga oladi:
IS dizaynini tashkil qilish IS dizaynini tashkil qilish odatda 2 turga bo'linadi: Kanonik dizayn asl (individual) jarayon texnologiyasining xususiyatlarini aks ettiradi. Odatda dizayn echimi (TPD) bilan tavsiflangan odatiy dizayn takrorlanadi va takroriy foydalanishga yaroqlidir. Kanonik dizayn qo'lda loyihalash texnologiyasini aks ettirish, ijrochi darajasida amalga oshirish va kompyuterni universal qo'llab-quvvatlash vositalaridan foydalanish bilan ajralib turadi. Kanonik dizayn, asosan mahalliy va nisbatan kichik IClar uchun odatdagi echimlardan minimal foydalanishda qo'llaniladi. Dizayn echimlarini moslashtirish faqat dasturiy ta'minot modullarini qayta dasturlash orqali amalga oshiriladi. Kanonik dizayn palapartishlik hayot tsikli modeli yordamida tashkil etilgan. Bu jarayonni quyidagi bosqichlarga va bosqichlarga bo'lishni o'z ichiga oladi:
Dizayndan oldingi bosqich. Loyiha oldidan tahlil o'tkazilib, texnik topshiriq tuziladi. Ya'ni, IP-ga talablar shakllantiriladi, uning kontseptsiyasi ishlab chiqiladi, texnik-iqtisodiy asoslar tuziladi va TK yoziladi. Loyihalash bosqichi qoralama va texnik loyihalarni tayyorlashni, ishchi hujjatlarni ishlab chiqishni nazarda tutadi. Loyihadan keyingi bosqich ISni amalga oshirish, kadrlar malakasini oshirish, test natijalarini tahlil qilish bo'yicha tadbirlarni boshlaydi. Ushbu bosqichning bir qismi ISni saqlash va aniqlangan kamchiliklarni bartaraf etishdir. Bosqichlar, agar kerak bo'lsa, kattalashtirilishi yoki batafsil bayon qilinishi mumkin - ketma-ket bosqichlarni birlashtiring, "keraksiz" larni chiqarib tashlang, keyingi bosqichni avvalgisi tugamasdan boshlang. Standart dizayn usuli dasturiy ta'minot modullari, quyi tizimlar, vazifalar majmualari va boshqalarni o'z ichiga olgan tarkibiy qismlarga bo'linib ishlab chiqilgan ISning parchalanishi bilan ajralib turadi. Komponentlarni amalga oshirish uchun siz bozorda mavjud bo'lgan standart echimlardan foydalanishingiz va ularni sozlashingiz mumkin. ma'lum bir tashkilot ehtiyojlariga. Shu bilan birga, standart dizayn texnik dizayn va sozlash tartiblarini batafsil tavsiflovchi hujjatlarning majburiy mavjudligini nazarda tutadi. Parchalanish bir necha darajalarga ega bo'lishi mumkin, bu esa TPD sinflarini ajratishga imkon beradi: elementar - alohida vazifa (element) uchun, quyi tizim - alohida quyi tizimlar uchun, sub-tizimlarning barcha to'plamini o'z ichiga olgan ob'ektlar uchun standart dizayn echimlari.
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 kerakli funktsionalligi va uning ishlashining o'zgaruvchan sharoitlariga moslashish darajasi;
kerakli tizim tarmoqli kengligi;
so'rovga tizimning talab qilinadigan javob vaqti;
tizimning kerakli rejimda muammosiz ishlashi, boshqacha qilib aytganda - tizimning foydalanuvchi so'rovlarini qayta ishlashga tayyorligi va mavjudligi;
ishlash qulayligi va tizimni qo'llab-quvvatlash; zarur xavfsizlik.
Ishlash tizim samaradorligining asosiy hal qiluvchi omilidir. Yaxshi dizayn yuqori ishlash tizimining 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 dasturlar, ekranlar, hisobotlar dizayni;
ma'lum bir muhit yoki texnologiyani hisobga olish, ya'ni: tarmoq topologiyasi, apparat konfiguratsiyasi, foydalanilgan arxitektura (fayl-server yoki mijoz-server), parallel ishlov berish, tarqatilgan ma'lumotlarni qayta ishlash va hk.
Haqiqiy sharoitlarda dizayn bu cheklovlarni hisobga olgan holda mavjud texnologiyalar yordamida tizimning funktsional talablariga javob beradigan usulni izlashdir.
Har qanday loyihaga bir qator mutlaq talablar qo'yiladi, masalan, loyihani ishlab chiqishning maksimal vaqti, loyihaga maksimal moliyaviy sarmoyalar va boshqalar. Loyihalashning qiyinchiliklaridan biri shundaki, u loyihaga qo'yiladigan talablarni tahlil qilish yoki ma'lum bir dizayn echimini amalga oshirish kabi tuzilgan vazifa emas.
Murakkab tizimni printsipial ravishda ta'riflab bo'lmaydi, deb ishoniladi. Bu, xususan, korxonalarni boshqarish tizimlariga taalluqlidir. Asosiy dalillardan biri bu tizimning ishlashi uchun sharoitlarning o'zgarishi, masalan, yangi boshqaruv tomonidan ma'lum axborot oqimlarining direktiv o'zgarishi. Yana bir dalil - bu texnik topshiriqning ko'lami, bu katta loyiha uchun yuzlab sahifadan iborat bo'lishi mumkin, texnik loyihada xatolar bo'lishi mumkin. Savol tug'iladi: ehtimol so'rov o'tkazmaslik va biron bir texnik loyihani amalga oshirmaslik yaxshiroq emas, balki dasturchining yozganlari bilan mijozning xohish-istagi bilan biron bir mo''jizaviy tasodif va umidda tizimni "noldan" yozish yaxshiroqdir. bularning barchasi barqaror ishlaydi deb?
Agar siz qarasangiz, tizimning rivojlanishi haqiqatan ham oldindan aytib bo'lmaydigan darajada va bu haqda ma'lumot olish haqiqatan ham mumkin emasmi? Ehtimol, tizim haqida umuman va uning rivojlanishining taklif qilingan (menejment tomonidan) usullari haqida g'oyani seminarlar orqali olish mumkin. Shundan so'ng, murakkab tizimni oddiyroq qismlarga ajratib oling, komponentlar orasidagi bog'lanishlarni soddalashtiring, komponentlarning mustaqilligini ta'minlang va ular orasidagi interfeyslarni tavsiflang (shunday qilib bitta komponentni o'zgartirish boshqa komponentda sezilarli o'zgarishlarni keltirib chiqarmaydi). tizimni kengaytirish imkoniyatlari va funktsiyalar tizimining u yoki bu versiyasida amalga oshirib bo'lmaydigan "stub" lar. Bunday elementar mulohazalarga asoslanib, axborot tizimida tatbiq etilishi kerak bo'lgan narsalarning ta'rifi endi unchalik haqiqiy bo'lmagan ko'rinadi. Siz axborot tizimlarini rivojlantirishga klassik yondashuvlarga rioya qilishingiz mumkin, ulardan biri - "palapartishlik" sxemasi (1-rasm) quyida tasvirlangan. Axborot tizimlarini rivojlantirishga oid ba'zi boshqa yondashuvlar ham qisqacha ko'rib chiqiladi, bu erda "palapartishlik" sxemasida tasvirlangan elementlardan foydalanish ham joizdir. Quyida tavsiflangan usullardan qaysi yondashuvni tanlash kerak (va o'zingizning yondashuvingizni o'ylab topishingiz mantiqiymi) ma'lum darajada ta'm va sharoitga bog'liq.
Dasturiy ta'minotning hayotiy tsikli uning yaratilishi va ishlatilishining namunasidir. Model ushbu dasturiy ta'minotga ehtiyoj paydo bo'lgan paytdan boshlab va barcha foydalanuvchilar tomonidan foydalanishdan butunlay voz kechish paytigacha tugaydigan turli xil holatlarini aks ettiradi. Hayotiy tsiklning quyidagi modellari ma'lum:
Do'stlaringiz bilan baham: |