Axborot tizimlarini loyihalash va uni qurish usullari
Axborot tizimlarini loyihalash va uni qurish usullari
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 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;
ma'lum bir muhit yoki texnologiyani hisobga olish, ya'ni: tarmoq topologiyasi, apparat konfiguratsiyasi, ishlatilgan 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.
Axborot tizimlarini loyihalash bosqichlari 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 tugallanadigan turli xil holatlarini aks ettiradi. Hayotiy tsiklning quyidagi modellari ma'lum:
Sharshara modeli. Keyingi bosqichga o'tish avvalgi bosqichda ishni to'liq yakunlashni anglatadi.
Qidiruv boshqaruv bilan bosqichma-bosqich model. Dasturiy ta'minotni ishlab chiqish bosqichlar orasidagi teskari aloqa davrlari bilan takrorlashda amalga oshiriladi. Sahnalararo sozlashlar palapartishlik modeliga nisbatan rivojlanish jarayonining murakkabligini pasaytiradi; har bir bosqichning yashash vaqti butun rivojlanish davrida uzaytiriladi.
http://kompy.info
Dostları ilə paylaş: |