Ijtimoiy texnik tizimlar
Kompyuter tizimida dasturiy ta'minot va texnik vositalar o'zaro bog'liqdir. Uskunasiz dasturiy ta'minot tizimi mavhumlik bo'lib, u shunchaki insoniy bilim va g'oyalarning ifodasidir. Dasturiy ta'minotsiz apparat inert elektron qurilmalar to'plamidir. Biroq, agar siz ularni tizimni tashkil qilish uchun birlashtirsangiz, siz murakkab hisob-kitoblarni amalga oshiradigan va ushbu hisoblash natijalarini atrof-muhitga etkazib beradigan mashinani yaratasiz .
Bu tizimning asosiy xususiyatlaridan birini ko'rsatadi - bu uning qismlari yig'indisidan ko'proq. Tizimlar faqat ularning tarkibiy qismlari birlashganda va birgalikda ishlaganda namoyon bo'ladigan xususiyatlarga ega. Dasturiy ta'minot tizimlari alohida tizimlar emas, balki insoniy, ijtimoiy yoki tashkiliy maqsadlarga ega bo'lgan kengroq tizimlarning bir qismidir . Shuning uchun dasturiy injiniring alohida faoliyat emas, balki tizim muhandisligining ajralmas qismidir ( 19-bob).
Masalan, cho'l ob-havo tizimining dasturiy ta'minoti ob-havo stantsiyasidagi asboblarni boshqaradi. U boshqa dasturiy ta'minot tizimlari bilan aloqa qiladi va kengroq milliy va xalqaro ob-havo prognozlash tizimlarining bir qismidir. Uskuna va dasturiy ta'minot bilan bir qatorda, ushbu tizimlar ob-havoni va tizimni boshqaradigan va uning natijalarini tahlil qiladigan odamlarni bashorat qilish jarayonlarini o'z ichiga oladi. Tizim shuningdek , jismoniy shaxslarga, hukumatga va sanoatga ob-havo prognozlarini taqdim etishda yordam beradigan tizimga bog'liq tashkilotlarni o'z ichiga oladi.
Ushbu kengroq tizimlar sotsiotexnik tizimlar deb ataladi . Ular odamlar, jarayonlar va qoidalar kabi texnik bo'lmagan elementlarni, shuningdek, kompyuterlar, dasturiy ta'minot va boshqa jihozlar kabi texnik qismlarni o'z ichiga oladi. Tizim ishonchliligiga ijtimoiy-texnik tizimning barcha elementlari - apparat, dasturiy ta'minot, odamlar va tashkilotlar ta'sir ko'rsatadi.
Ijtimoiy-texnik tizimlar shunchalik murakkabki, ularni bir butun sifatida tushunish mumkin emas. Aksincha, 10.3-rasmda ko'rsatilganidek, ularni qatlamlar sifatida ko'rishingiz kerak. Ushbu qatlamlar ijtimoiy-texnik tizimlar stekini tashkil qiladi:
Uskunalar qatlami apparat qurilmalaridan iborat bo'lib, ularning ba'zilari kompyuterlar bo'lishi mumkin.
Operatsion tizim qatlami apparat bilan o'zaro ta'sir qiladi va tizimdagi yuqori dasturiy ta'minot qatlamlari uchun umumiy vositalar to'plamini ta'minlaydi.
Aloqa va ma'lumotlarni boshqarish qatlami operatsion tizim imkoniyatlarini kengaytiradi va masofaviy tizimlarga kirish va tizim ma'lumotlar bazasiga kirish kabi kengroq funksionallik bilan o'zaro ta'sir qilish imkonini beruvchi interfeysni ta'minlaydi. Bu ba'zan o'rta dastur deb ataladi, chunki u ilova va operatsion tizim o'rtasida joylashgan.
Ilova qatlami talab qilinadigan dasturga xos funksiyalarni taqdim etadi. Ushbu qatlamda juda ko'p turli xil amaliy dasturlar bo'lishi mumkin.
Biznes-jarayonlar darajasi dasturiy ta'minot tizimidan foydalanadigan tashkiliy biznes jarayonlarini o'z ichiga oladi.
Tashkiliy qatlam yuqori darajadagi strategik jarayonlarni, shuningdek, tizimdan foydalanishda amal qilinishi kerak bo'lgan biznes qoidalari, siyosatlari va me'yorlarini o'z ichiga oladi.
Ijtimoiy qatlam deganda tizimning ishlashini tartibga soluvchi jamiyat qonunlari va qoidalari tushuniladi.
E'tibor bering, alohida "dasturiy ta'minot qatlami" yo'q. U yoki bu turdagi dasturiy ta'minot ijtimoiy-texnik tizimdagi barcha qatlamlarning muhim qismidir. Uskunalar o'rnatilgan dasturiy ta'minot tomonidan boshqariladi; operatsion tizim va ilovalar dasturiy ta'minotdir . Biznes jarayonlari, tashkilotlar va jamiyat Internet (dasturiy ta'minot) va boshqa global dasturiy ta'minot tizimlariga tayanadi.
Asosan, o'zaro ta'sirlarning ko'pchiligi stekdagi qo'shni qatlamlar o'rtasida bo'lishi kerak, har bir qatlam quyida joylashgan qatlamning tafsilotini yuqoridagi qatlamdan yashiradi. Amalda esa, qatlamlar o'rtasida kutilmagan o'zaro ta'sirlar bo'lishi mumkin, bu esa butun tizim uchun muammolarga olib keladi. Masalan, shaxsiy ma'lumotlarga kirishni tartibga soluvchi qonunga o'zgartirish kiritildi. Bu ijtimoiy qatlamdan kelib chiqadi. Bu yangi tashkiliy tartib-qoidalar va biznes jarayonlaridagi o'zgarishlarga olib keladi. Ilova tizimining o'zi kerakli darajadagi maxfiylikni ta'minlay olmasligi mumkin , shuning uchun aloqa va ma'lumotlarni boshqarish darajasida o'zgarishlarni amalga oshirish kerak bo'lishi mumkin .
Shunday qilib, ishonchli va xavfsiz bo'lishi kerak bo'lgan dasturiy ta'minotni loyihalashda tizim darajasida ko'rinishga ega bo'lishingiz kerak. Tizimning boshqa elementlari uchun dasturiy ta'minotning buzilishi oqibatlarini hisobga olishingiz kerak. Shuningdek, ushbu boshqa tizim elementlari dasturiy ta'minotning ishdan chiqishiga qanday sabab bo'lishi mumkinligini va ular qanday qilib dasturiy ta'minotdagi nosozliklardan himoyalanish va ularni tiklashga yordam berishini tushunishingiz kerak.
Mumkin bo'lgan hollarda dasturiy ta'minotning ishdan chiqishi butun tizimning ishdan chiqishiga olib kelmasligini ta'minlash muhimdir. Shuning uchun dasturiy ta'minotning bevosita muhit bilan qanday o'zaro ta'sirini tekshirishingiz kerak:
Dasturiy ta'minotdagi nosozliklar, iloji boricha, tizim stekining o'rab turgan qatlamida bo'ladi va tizimning boshqa qatlamlarining ishlashiga jiddiy ta'sir ko'rsatmaydi.
Tizimlar stekining boshqa qatlamlaridagi nosozliklar va nosozliklar dasturiy ta'minotga qanday ta'sir qilishini tushunasiz. Shuningdek, ushbu nosozliklarni aniqlashga yordam berish uchun dasturiy ta'minotga tekshiruvlar qanday o'rnatilishi va nosozlikni tiklash uchun qanday yordam ko'rsatilishi mumkinligini ko'rib chiqishingiz mumkin.
Dasturiy ta'minot tabiatan moslashuvchan bo'lganligi sababli, kutilmagan tizim muammolari ko'pincha dasturiy ta'minot muhandislari tomonidan hal qilinadi. Aytaylik, radar o'rnatilishi radar tasviri paydo bo'lishi uchun o'rnatilgan. Radarni kamroq shovqin bo'lgan joyga ko'chirish amaliy emas, shuning uchun tizim muhandislari bu xayolparastlikni yo'q qilishning boshqa usulini topishlari kerak. Ularning yechimi arvoh tasvirlarni olib tashlash uchun dasturiy ta'minotning tasvirni qayta ishlash imkoniyatlarini oshirish bo'lishi mumkin. Bu dasturiy ta'minotni sekinlashtirishi mumkin, shuning uchun uning ishlashi qabul qilinishi mumkin emas. Keyinchalik muammo dasturiy ta'minotdagi nosozlik sifatida tavsiflanishi mumkin, aslida esa bu butun tizimni loyihalash jarayonida muvaffaqiyatsizlik.
Dasturiy ta'minot muhandislari apparat narxini oshirmasdan dasturiy ta'minot imkoniyatlarini oshirish muammosi bilan qoladigan bunday vaziyat juda keng tarqalgan. Ko'pgina dasturiy ta'minotdagi nosozliklar o'ziga xos dasturiy ta'minot muammolarining natijasi emas, balki dasturiy ta'minotni o'rnatilgan tizim muhandislik talablarini qondirish uchun o'zgartirishga urinish natijasidir . Yaxshi misol Denver aeroportidagi bagaj tizimining ishlamay qolishi (Swartz 1996), bu erda boshqaruvchi dasturiy ta'minot ishlatilgan jihozlarning cheklovlari bilan shug'ullanishi kutilgan edi.
Do'stlaringiz bilan baham: |