Tizim tahlilining tamoyillari: asosiy tushunchalar, usullar va tuzilmalar

Mundarija:

Tizim tahlilining tamoyillari: asosiy tushunchalar, usullar va tuzilmalar
Tizim tahlilining tamoyillari: asosiy tushunchalar, usullar va tuzilmalar
Anonim

Merriam-Webster lug'ati tizimli tahlilni "maqsad va vazifalarni aniqlash va ularga samarali erishadigan tizim va protseduralarni yaratish uchun protsedura yoki biznesni tekshirish jarayoni" deb ta'riflaydi. Boshqa bir nuqtai nazarga ko'ra, tizim tahlili bu komponentlar qanchalik yaxshi ishlashi va o'z maqsadiga erishish uchun o'zaro ta'sir qilishini o'rganish uchun tizimni tarkibiy qismlarga ajratadigan muammolarni hal qilish usuli sifatida qaraydi.

Tizim elementlari
Tizim elementlari

Aloqa

Tizim tahlilining tamoyillari talablarni tahlil qilish yoki operatsion tadqiqotlar bilan chambarchas bog'liq. Bu, shuningdek, "qaror qabul qiluvchiga eng yaxshi harakat yoʻnalishini aniqlashga va boshqa holatlardan koʻra yaxshiroq qaror qabul qilishga yordam beradigan aniq rasmiy tekshiruvdir."

“Analiz va sintez” atamalari yunon tilidan olingan boʻlib, mos ravishda “ajralish” va “qayta yigʻish” degan maʼnoni anglatadi. Bu atamalar matematika va mantiqdan tortib iqtisod va psixologiyagacha bo'lgan ko'plab ilmiy fanlarda qo'llaniladi.shunga o'xshash protseduralar uchun belgilar. Tahlil "intellektual yoki muhim bir butunni qismlarga bo'lish jarayoni" deb ta'riflanadi, sintez esa "bir butunni hosil qilish uchun alohida elementlarni yoki tarkibiy qismlarni birlashtirgan jarayon" degan ma'noni anglatadi. Tizim tahlili tamoyillari boʻyicha tadqiqotchilar metodologiyani jalb qilingan tizimlarga tatbiq etib, katta rasmni yaratadilar.

Tizim ishchilari
Tizim ishchilari

Ilova

Tizim tahlili nimadir ishlab chiqilayotgan har bir sohada qoʻllaniladi. Tahlil, shuningdek, tizim muhandisligi kabi organik funktsiyalarni bajarish uchun birgalikda ishlaydigan komponentlar to'plami bo'lishi mumkin. Tizim muhandisligi - bu murakkab muhandislik loyihalarini qanday ishlab chiqish va boshqarishga qaratilgan fanlararo muhandislik sohasi.

ketma-ket

Kompyuter axborot tizimini ishlab chiqish tizim tahlili bosqichini o'z ichiga oladi. Bu ma'lumotlar bazasini yaratish yoki kengaytirishdan oldin ma'lumotlar modelini yaratishga yordam beradi. Tizim tahliliga bir necha xil yondashuvlar mavjud.

Kompyuter axborot tizimi ishlab chiqilayotganda tizim tahlili (palapartishlik modeli boʻyicha) quyidagi bosqichlardan iborat boʻladi:

  1. Texnik-iqtisodiy asoslashni ishlab chiqish. Loyihaning iqtisodiy, ijtimoiy, texnologik va tashkiliy jihatdan maqsadga muvofiqligini aniqlash.
  2. Tizimning oxirgi foydalanuvchilari talablarini aniqlash uchun moʻljallangan faktlarni aniqlash choralari (umuman, shu jumladanintervyular, anketalar yoki mavjud tizimdagi ishlarni vizual kuzatishlar).
  3. Oxirgi foydalanuvchilar tizimni qanday ishlatishini (kompyuter uskunasi yoki dasturiy ta'minoti bilan umumiy tajriba nuqtai nazaridan), tizim nima uchun ishlatilishini va hokazolarni aniqlang.
Elektron tizimlar
Elektron tizimlar

Boshqa bir fikr jarayonga bosqichma-bosqich yondashuvni tavsiflaydi. Bu yondashuv tizim tahlilini 5 bosqichga ajratadi:

  1. Tarkibni aniqlash. Loyihaning manfaatdor tomonlar tomonidan belgilangan talablariga javob berish uchun aniq belgilangan maqsad va talablar.
  2. Muammo tahlili: muammolar va ehtiyojlarni tushunish va tizim tahlili tamoyillari asosida yechim topish jarayoni.
  3. Talablar tahlili: bajarilishi kerak boʻlgan shartlarni aniqlash.
  4. Mantiqiy dizayn: ob'ektlar orasidagi mantiqiy munosabatlarni o'rganish.
  5. Qarorlar tahlili: tizim tahlili tamoyillari asosida yakuniy qaror qabul qilish.

Use case - bu tizimning funktsional talablarini aniqlash va ifodalash uchun keng qo'llaniladigan tizim tahlilini modellashtirish vositalari. Har bir foydalanish holati biznes stsenariysi yoki voqea bo'lib, unga tizim aniq javob berishi kerak. Ob'ektga yo'n altirilgan tahlil asosida ishlab chiqilgan holatlardan foydalaning.

Siyosiy tahlil

Bugungi kunda siyosat tahlili deb nomlanuvchi intizom tizim tahlilini qoʻllash natijasida paydo boʻlgan. AQSh Mudofaa vaziri Robert MakNamara.

Fundamental tizim tahlilchilari koʻpincha tizimning joriy komponentlarini aniqlash uchun tasodifan oʻsib chiqqan tizimlarni tahlil qilishga chaqiriladi. Bu biznes va ishlab chiqarish jarayonlari 2000 yilda avtomatlashtirishni modernizatsiya qilishning bir qismi sifatida ko'rib chiqilgan 2000-yildagi reinjiniring ishlari davomida namoyon bo'ldi. Tizim tahlilidan foydalangan holda ishlash tizim tahlilchisi, biznes tahlilchisi, texnolog, tizim arxitektori, korxona arxitektori, dasturiy ta'minot arxitektori va boshqalarni o'z ichiga oladi. Bu mutaxassislarning barchasi amaliyotda tizim tahlilining asosiy tamoyillaridan foydalanadi.

Axborot tizimi
Axborot tizimi

Tizim tahlili boʻyicha amaliyotchilar yangi tizimlarni yaratishga ragʻbatlantirilishi mumkin boʻlsa-da, ular koʻpincha mavjud tizimlarni (jarayonlar, protseduralar va usullar) oʻzgartiradi, kengaytiradi yoki hujjatlashtiradi. Tadqiqotchilar va amaliyotchilar tizim tahliliga tayanadilar. Bunday faoliyat tahlili allaqachon turli tadqiqot va amaliy tadqiqotlar, jumladan biznesni boshqarish, ta'lim islohoti, ta'lim texnologiyalari va hokazolarda qo'llaniladi. Bu sohalarda tizimli yondashuv tamoyillari (tizim tahlili) juda muhimdir.

Tahlilchilar

Tizim tahlilchisi - axborot tizimlarini tahlil qilish, loyihalash va joriy etishga ixtisoslashgan axborot texnologiyalari mutaxassisi. Tizim tahlilchilari axborot tizimlarining yaroqliligini ularning mo'ljallangan natijalari nuqtai nazaridan baholaydilar va oxirgi foydalanuvchilar, sotuvchilar bilan aloqa o'rnatadilar.bu natijalarga erishish uchun dasturiy taʼminot va dasturchilar.

Tizim tahlilchisi axborot texnologiyalaridan foydalangan holda biznes muammolarini hal qilish uchun tahlil va dizayn usullaridan foydalanadigan shaxsdir. Tizim tahlilchilari zarur tashkiliy yaxshilanishlarni aniqlaydigan, ushbu o'zgarishlarni amalga oshirish uchun tizimlarni loyihalashtiradigan va boshqalarni tizimlardan foydalanishga o'rgatadigan va rag'batlantiradigan o'zgarishlar agenti sifatida harakat qilishlari mumkin. Tahlilchilar tizim tahlili tushunchasi va tamoyillarini bilishi va tushunishi kerak.

Tizim a'zolari
Tizim a'zolari

Ular turli dasturlash tillari, operatsion tizimlar va kompyuter apparat platformalari bilan tanish boʻlishsa-da, ular odatda haqiqiy apparat yoki dasturiy taʼminotni ishlab chiqishda qatnashmaydi. Ular xarajat tahlili, dizayn masalalari, xodimlarga taʼsirni yaxshilash va amalga oshirish muddatlarini ishlab chiqish uchun javobgar boʻlishi mumkin.

Tizim tahlilchisi odatda belgilangan yoki oldindan belgilangan tizim bilan chegaralanadi va odatda tizim tahlilining umumiy tamoyillaridan foydalangan holda biznes tahlilchisi bilan birgalikda ishlaydi. Bu rollar bir-biriga o'xshash bo'lsa-da, bir xil emas. Biznes-tahlilchi biznes ehtiyojlarini baholaydi va tegishli yechimni aniqlaydi va ma'lum darajada uning texnik qismlariga chuqur kirmasdan, tizim tahlilchisiga tayanib, yechimni loyihalashtiradi. Tizim tahlilchisi ko'pincha kodni baholaydi va o'zgartiradi va tizim tahlilining tamoyillari va muammolari asosida stsenariylarni tahlil qiladi.

mikroskopiktizimi
mikroskopiktizimi

Imkoniyatlar

Ba'zi mutaxassislar ikkala sohada (biznes va tizim tahlili) amaliy bilimga ega va bu ikkala kasbni muvaffaqiyatli birlashtirib, biznes tahlilchisi va tizim tahlilchisi o'rtasidagi chegarani samarali ravishda yo'q qila oladi. Ikkala kasb ham tizimli tizim tahlili tamoyillarini talab qiladi.

Tizim tahlilchisi mavjud:

  • Rejalashtirilgan tizimlarning tashkiliy va insoniy ta'sirini aniqlang, tushuning va rejalashtiring hamda yangi texnik talablar mavjud jarayonlar va malakalar to'plami bilan to'g'ri integratsiyalanganligini ta'minlang.
  • Tizim oqimini noldan rejalashtirish.
  • Talablarni oʻrganish va hujjatlashtirish uchun ichki foydalanuvchilar va mijozlar bilan oʻzaro aloqada boʻling, soʻngra ular biznes talablari hujjatlarini yaratishda foydalaniladi.
  • Muhim bosqichdan texnik talablar ishlab chiqilmoqda.
  • Dastur cheklovlarini tushunish uchun dastur ishlab chiqaruvchisi bilan muloqot qiling.
  • Dasturchilarga tizimni ishlab chiqishda yordam bering, masalan, foydalanish holatlari, oqim sxemalari, UML va BPMN diagrammalarini taqdim etish.
  • Hujjat talablari yoki foydalanuvchi qoʻllanmalariga qoʻshimchalar.
  • Ishlab chiqish jarayoni davom etayotganda, tizim tahlilchisi komponentlarni ishlab chiqish va ushbu ma'lumotni ishlab chiquvchiga taqdim etish uchun javobgardir. Bularning barchasi tizim tahlilining asosiy tushunchalari va tamoyillari asosida amalga oshiriladi.

Hayot tsikli

Tizimni ishlab chiqish hayotiy tsikli (SDLC) an'anaviy ishlab chiqish usuli hisoblanaditashkilotlar yirik IT loyihalari uchun foydalanadigan tizimlar. SDLC - axborot tizimi ishlab chiqiladigan ketma-ket jarayonlardan iborat tuzilgan tizimdir.

Texnologik tizim
Texnologik tizim

Tahlilning mohiyati

Taraqqiyot loyihasi barcha ishtirokchilardan kerakli tasdiqlarni olgach, tizim tahlili bosqichi boshlanadi. Tizim tahlili - bu tashkilotlar axborot tizimi yordamida hal qilishni rejalashtirgan biznes muammosini tahlil qilish. Tizimni tahlil qilish bosqichining asosiy maqsadi takomillashtirilgan tizim yoki yangi tizimga qo'yiladigan talablarni aniqlash uchun mavjud tizim haqida ma'lumot to'plashdir. Yetkazib beriladigan deb nomlanuvchi ushbu bosqichning yakuniy mahsuloti tizim talablari to'plamidir. Bular tizim tahlili va tizim sintezining asosiy tamoyillari.

Ehtimol, bu tahlildagi eng qiyin vazifa tizim qondirishi kerak boʻlgan maxsus talablarni aniqlashdir. Ushbu talablar ko'pincha foydalanuvchi talablari deb ataladi, chunki foydalanuvchilar ularni taqdim etadilar. Tizim dizaynerlari yangi tizim uchun foydalanuvchi talablarini toʻplaganlarida, ular tizimni loyihalash bosqichiga oʻtadilar.

Kompyuter tizimlari

Kompyuter tizimlari tahlilchisi - axborot texnologiyalari sohasidagi kasb. Kompyuter tizimlari tahlilchisi kompyuter texnologiyalari bilan bog'liq muammolarni hal qilish uchun ishlaydi. Ko'pgina tahlilchilar yangi kompyuter tizimlarini, ham apparat, ham dasturiy ta'minotni o'rnatmoqdalar va yangi dasturiy ilovalarni qo'shmoqdalarkompyuter ish faoliyatini yaxshilash. Boshqalar tizim dizayneri yoki tizim arxitektori sifatida ishlaydi, biroq aksariyat tahlilchilar biznes tizimlari, buxg alteriya tizimlari, moliyaviy tizimlar yoki ilmiy tizimlar kabi tizimlarning muayyan turiga ixtisoslashgan.

Talab

2015-yil holatiga koʻra, kompyuter tizimlari boʻyicha eng koʻp tahlilchilar hukumat, sugʻurta, kompyuter tizimlarini loyihalash, professional va tijorat uskunalari, kompaniya va korxona boshqaruvi sohalarini qamrab olgan. Bu sohadagi ish o'rinlari soni 2009 yildagi 487 000 tadan 2016 yilga kelib 650 000 tagacha ko'payishi prognoz qilingan edi.

Elektron axborot tizimi
Elektron axborot tizimi

Bu yozuv 2010-yilgi soʻrovda uchinchi, 2011-yildagi soʻrovda beshinchi, 2012-yildagi soʻrovda 9-oʻrin va 2013-yilgi soʻrovda 10-oʻrinni egallagan.

Biznes-tahlilchi (BA) tashkilot yoki biznes sohasini (haqiqiy yoki faraziy) tahlil qiladigan va uning biznesi yoki jarayonlari yoki tizimlarini hujjatlashtiradigan, biznes modelini yoki uning texnologiya bilan integratsiyalashuvini tamoyillar va tizim tahlili asosida baholaydigan kishidir..

Tizim tahlilchisi rolini biznes muammolari va texnologik yechimlar oʻrtasidagi koʻprik sifatida ham aniqlash mumkin. Bu erda biznes muammolari model, jarayon yoki usul kabi biznes tizimlari bilan bog'liq bo'lishi mumkin. Texnologik echimlar texnologiya arxitekturasi, asboblar yoki dasturiy ta'minot ilovalaridan foydalanish bo'lishi mumkin. Tizim tahlilchilari tahlil qilishlari kerak,texnologiya yordamida biznes muammolarini oʻzgartiring va oxir-oqibat hal qiling.

Biznes tahlili

Biznes tahlilining kamida toʻrt turi mavjud:

  • Biznes ishlab chiqaruvchi - tashkilotning biznes ehtiyojlari va biznes imkoniyatlarini aniqlang.
  • Biznes modeli tahlili - tashkiliy siyosat va bozor yondashuvlarini aniqlash.
  • Jarayonlar dizayni - Tashkilotning ish oqimlarini standartlashtirish.
  • Tizim tahlili - biznes qoidalari va texnik tizimlar uchun talablarni talqin qilish (odatda IT doirasida).

Boshqa vazifalar

Ba'zida biznes-tahlilchi biznes faoliyatining bir qismi bo'lib, taqdim etilayotgan xizmatlar sifatini yaxshilash uchun axborot texnologiyalari bilan ishlaydi, ba'zan esa yangi yechimlarni integratsiyalash va sinab ko'rishga yordam beradi. Biznes-tahlilchilar menejment va texnik ishlab chiquvchilar o‘rtasida bog‘lovchi vazifasini bajaradi.

BA shuningdek, oʻquv materiallarini ishlab chiqishda yordam berishi, amalga oshirishda ishtirok etishi va amalga oshirishdan keyingi yordamni koʻrsatishi mumkin. Bunga loyiha rejalari va maʼlumotlar oqimi diagrammalari, oqim diagrammalari va boshqalarni ishlab chiqish kiradi.

Tizimlarni ishlab chiqish hayotiy siklida biznes-tahlilchi odatda korxonaning biznes tomoni va IT-xizmat koʻrsatuvchi provayderlar oʻrtasida bogʻlovchi vazifasini bajaradi.

Tavsiya: