Misol idef0 diagrammasi. Domenni modellashtirish metodologiyalari. IDEF0 dan foydalanishning afzalliklari


Keyinchalik, biz AQShning bir qator federal standartlarida tavsiflangan tizim strukturaviy tahlilining standart usullarini ko'rib chiqamiz. Icam ta'rifi", ga muvofiq . Ushbu seriyadagi barcha standartlar haqida batafsil ma'lumotni http://www.idef.com saytida topishingiz mumkin.

Standart IDEF0(FIPS183) tizimning tuzilishi va funktsiyalarini, shuningdek, ushbu funktsiyalarni bog'laydigan axborot va moddiy ob'ektlar oqimini tasvirlaydigan funktsional modelni yaratish uchun mo'ljallangan. Ushbu hujjat murakkab tizimlarni tahlil qilish uchun texnologiya standarti ko'rinishidagi dizayndir (AQSh Mudofaa vazirligi tashabbusi bilan). SADT(Tuzilgan tahlil va dizayn texnikasi), 1973 yilda Duglas Ross boshchiligidagi bir guruh amerikalik tahlilchilar tomonidan ishlab chiqilgan.

IDEF0 standarti tomonidan taklif qilingan usul funktsional modellashtirish, ya'ni korxona faoliyati doirasida nima, qanday va kim tomonidan amalga oshirilayotganligini ko'rsatuvchi tavsifiy grafik modelni yaratish orqali ob'ekt funktsiyalarining bajarilishini modellashtirish uchun mo'ljallangan. Funktsional model - ishlab chiqarish tizimi yoki atrof-muhit, axborot va ushbu funktsiyalarni bog'laydigan ob'ektlar funktsiyalarining tizimli tasviri. Model parchalanish usuli yordamida qurilgan: katta kompozitsion tuzilmalardan kichikroq, oddiyroq. Har bir parchalanish darajasining elementlari ma'lum mexanizmlar yordamida ma'lum sharoitlarda axborot yoki moddiy resurslarni qayta ishlash bo'yicha harakatlarni ifodalaydi. Har bir harakat ma'lum mexanizmlarning bir qismidan foydalangan holda ma'lum sharoitlarda ma'lumot yoki moddiy resurslarning ma'lum bir qismini qayta ishlash uchun kichikroq operatsiyalarga bo'linadi. Operatsiyalar shunga o'xshash tarzda amalga oshiriladi. Oxirgi parchalanish bosqichi modelni yaratish jarayonining boshida ko'rsatilgan tafsilotlar darajasiga mos keladigan modelga olib kelishi kerak.

IDEF0 metodologiyasi quyidagi tamoyillarga asoslanadi:

1. Tizim va model. Model - tizim va uning tarkibiy qismlarining tasviri (tasviri) bo'lgan sun'iy ob'ekt. M modellar A, Agar M haqidagi savollarga javob beradi A. Bu yerga M- model, A– modellashtirilgan obyekt (asl nusxa). Model mavjud tizimni rekonstruksiya qilish (reinjiniring) yoki almashtirish yoki yangi tizimni loyihalash bo'yicha tushunish, tahlil qilish va qaror qabul qilish uchun ishlab chiqilgan. Tizim - bu qandaydir foydali ishlarni bajaradigan o'zaro bog'langan va o'zaro ta'sir qiluvchi qismlar yig'indisidir. Tizimning qismlari (elementlari) turli ob'ektlarning har qanday birikmasi bo'lishi mumkin, shu jumladan odamlar, axborot, dasturiy ta'minot, uskunalar, mahsulotlar, xom ashyo yoki energiya. Model tizimda nima sodir bo'lishini, u qanday boshqarilishini, qanday ob'ektlarni o'zgartirishini, o'z funktsiyalarini bajarish uchun qanday vositalardan foydalanishini va nima ishlab chiqarishini tavsiflaydi.


2. Bloklarni modellashtirish va uning grafik tasviri. IDEF metodologiyasining asosiy kontseptual printsipi o'rganilayotgan har qanday tizimni o'rganilayotgan tizimda sodir bo'ladigan jarayonlar, operatsiyalar va harakatlarni aks ettiruvchi o'zaro ta'sir qiluvchi va o'zaro bog'langan bloklar to'plami sifatida tasvirlashdir. IDEF0 da tizimda va uning elementlarida sodir bo'ladigan hamma narsa funksiyalar deb ataladi. Har bir funktsiyaga blok beriladi. IDEF0 diagrammasida (ko'pincha SADT diagrammasi deb ataladi), tizimlarni tahlil qilish va loyihalashda asosiy hujjat blok to'rtburchakdir. Blokning boshqa bloklar bilan yoki modellashtirilayotgan tizimdan tashqaridagi muhit bilan o'zaro aloqasi bo'lgan interfeyslar blokga kiruvchi yoki undan chiqadigan strelkalar bilan ifodalanadi. Kiruvchi o'qlar blok tomonidan tasvirlangan funktsiyani amalga oshirish uchun bir vaqtning o'zida qanday shartlar bajarilishi kerakligini ko'rsatadi.

3. Qat'iylik va rasmiyatchilik. IDEF0 modellarini ishlab chiqish murakkab ko'p darajali modellarning noaniqligi, aniqligi va yaxlitligi nuqtai nazaridan metodologiyaning afzalliklarini ta'minlaydigan bir qator qat'iy rasmiy qoidalarga rioya qilishni talab qiladi. Bu qoidalar quyida SADT texnologiyasi nuqtai nazaridan tavsiflanadi. Bu erda faqat asosiysi qayd etilgan: modelni ishlab chiqish va sozlashning barcha bosqichlari va bosqichlari qat'iy, rasmiy hujjatlashtirilgan bo'lishi kerak, shunda uning ishlashi davomida hujjatlarning to'liq emasligi yoki noto'g'riligi bilan bog'liq hech qanday savol tug'ilmaydi.

4. Iterativ modellashtirish. IDEF0 da modelni ishlab chiqish bosqichma-bosqich, iterativ jarayondir. Har bir iteratsiya bosqichida ishlab chiquvchi modelning versiyasini taklif qiladi, uni muhokama qilish, ko'rib chiqish va keyinchalik tahrir qilish kerak, shundan so'ng tsikl takrorlanadi. Ishning bunday tashkil etilishi IDEF0 metodologiyasi va texnikasini yaxshi biladigan tizim tahlilchisining bilimlaridan va modellashtirish ob'ekti tegishli bo'lgan mavzu sohasidagi mutaxassislar - mutaxassislarning bilimlaridan optimal foydalanishga yordam beradi.

5. "Tashkilot" ni "funktsiyalar" dan ajratish. Modellarni ishlab chiqishda dastlab o'rganilayotgan tizimning funktsiyalarini modellashtirilgan ob'ektning (korxona, firma) mavjud tashkiliy tuzilmasi bilan "bog'lashdan" qochish kerak. Bu tashkilot va uning rahbariyati tomonidan o'rnatilgan sub'ektiv nuqtai nazardan qochishga yordam beradi. Tashkiliy tuzilma modeldan foydalanish (qo'llash) natijasi bo'lishi kerak. Natijani mavjud tuzilma bilan solishtirish, birinchidan, modelning muvofiqligini baholash, ikkinchidan, ushbu tuzilmani takomillashtirishga qaratilgan yechimlarni taklif qilish imkonini beradi.

IDEF0 modellashtirish metodologiyasi asosida hal qilingan muammolarga misollar:

Biznes jarayonlarini tahlil qilish va reinjiniring qilish.

Sifatli ma'lumotlarni boshqarish uchun axborot tizimini ishlab chiqish.

Mahsulot sifatini ta'minlash va sifatli ma'lumotlarni qayta ishlash tizimlarini yaratish bo'yicha qoidalar va tartiblarni ishlab chiqish. Funktsional model tavsiflovchi matnli qog‘oz hujjatlari ko‘rinishidagi an’anaviy sifatli qo‘llanmalarni standartlashtirilgan elektron modellar bilan almashtirish imkonini beradi, ularning yaxlitligi va izchilligi avtomatik tarzda saqlanadi. Agar kerak bo'lsa, har doim ulardan odatdagi shaklda qog'oz hisobotini olishingiz mumkin.

Axborot infratuzilmasini loyihalash, axborot bilan o'zaro hamkorlik qilish tartiblari va qoidalari.

Axborot xavfsizligi nuqtai nazaridan risklarni tahlil qilish vazifalari.

Ishga muvofiq, SADT texnologiyasi (IDEF0) yordamida diagrammalarni qurish tamoyillarini ko'rib chiqaylik.

SADT ning grafik tili sodda va uyg'undir. Metodologiya to'rtta asosiy tushunchaga asoslanadi.

Ulardan birinchisi “kontseptsiya”dir. funktsiya bloki" Funktsional blok grafik jihatdan to'rtburchaklar shaklida tasvirlangan (3.23-rasmga qarang) va ko'rib chiqilayotgan tizim doirasidagi muayyan funktsiyani ifodalaydi. Standart talablariga ko'ra, har bir funktsional blokning nomi og'zaki kayfiyatda shakllantirilishi kerak (masalan, " xizmatlar ishlab chiqarish", lekin emas" xizmatlar ishlab chiqarish"). Funktsional blokning to'rt tomonining har biri o'ziga xos ma'noga (rolga) ega, yuqori tomoni esa " boshqaruv"(davomi r ol); chap tomonning ma'nosi bor " Kirish» ( kiritish); o'ng tomoni " Chiqish» ( chiqish); pastki tomoni " degan ma'noni anglatadi mexanizmi» ( mexanizmi). Ko'rib chiqilayotgan yagona tizimdagi har bir funktsional blok o'zining noyob identifikatsiya raqamiga ega bo'lishi kerak.

2010 yil 16 sentyabr, soat 13:08

"Divide va impera"
Rim Senatining Maksimi

Bu 1981 yil edi, AQSh Harbiy-havo kuchlari sanoatni avtomatlashtirish dasturini ishlab chiqayotgan edi ICAM (Integratsiyalashgan kompyuter yordamida ishlab chiqarish). Loyihaning muvaffaqiyatli rivojlanishi uchun barcha ishtirokchilar avtomatlashtirilgan korxonani parallel ravishda simulyatsiya qilishlari kerak edi. Ushbu maqsadlar uchun maxsus standartlar to'plami ishlab chiqilgan IDEF (ICAM ta'rifi). Belgilangan standartlardan biri kod nomiga ega bo'lgan funktsional modellash yozuvi edi IDEF0, vaqt o'tishi bilan biroz o'zgartirildi va so'nggi versiya uchun spetsifikatsiya 1993 yil dekabr oyida chiqarilgan.
Men sizga notalardan foydalangan holda biznes-jarayonni funktsional modellashtirish jarayonining xususiyatlari haqida bir oz aytib beraman IDEF0 va shu bilan birga men oldingi maqolada aytib o'tgan Aristarx Grigorievichga yordam beraman: men borschni tayyorlashning biznes jarayonini tasvirlab beraman.

Funktsional modellashtirish ushbu biznes jarayonini amalga oshirish orqali hal qilinadigan asosiy vazifani aniqlashdan boshlanadi. Bizning holatda, bu vazifa quyidagicha tuzilgan: "Borscht tayyorlang." Menimcha, biznes-jarayonni (Kirish) amalga oshirishdan oldin qanday ma'lumotlar va materiallarga ega ekanligimizni aniqlash, shuningdek, biznes jarayonini bajarish natijasida nimani olishni xohlayotganimizni aniq tushunish orqali modellashtirish jarayonini boshlash samaraliroq deb o'ylayman ( Chiqish / Chiqish). Bu biznes jarayoni uchun aniq talablarni aniqlash va haqiqiy bo'lmagan umidlardan voz kechish imkonini beradi: faqat bir nechta shubhali toshlarga ega bo'lgan holda, oltin quymalarini olish mumkin emas. Borschni tayyorlashda, masalan, kirish joyida sabzavot va go'sht bor (ular, albatta, u erda bo'lmasligi mumkin, lekin barcha mahsulotlar ehtiyotkorlik bilan sotib olingan deb faraz qilaylik). Chiqishda biz mantiqan borschni olishimiz kerak.

IDEF0 belgisi, shuningdek, funktsional modellashtirishni amalga oshirish uchun mexanizm (mexanizm) deb ataladigan narsani aniqlash kerak, ya'ni. biznes jarayonida ishtirok etadigan ijrochilar. Bizning misolimizda mexanizm Aristarx Grigorevichning o'zi va aytaylik, uning katta o'g'li Kolya. Jarayonning to'g'ri bajarilishini biror narsa (ba'zi standartlar, usullar, texnologiyalar va boshqalar) nazorat qilish kerak. IDEF0 yozuvidagi bu narsa "nazorat" deb ataladi va funktsional diagrammada paydo bo'lishi kerak.

Biznes tahlilchisi kirish va chiqishlarni aniqlab, mexanizm va boshqaruv vositalarini o'rnatgandan so'ng, bu ma'lumotlarning barchasi kontekst diagrammasi deb ataladigan birinchi diagrammaga jamlanishi mumkin. Bu 1-rasmdagi kabi ko'rinadi.

Guruch. 1. Kontekst diagrammasi

Kontekst diagrammasining asosiy maqsadi biznes jarayonining bajarilishi hal qiladigan asosiy vazifa, yagona va yagona funktsiyani aniqlashdir. Kontekst diagrammasi hal qilinayotgan biznes muammosining umumiy ko'rinishini tuzishda ayniqsa muhimdir: bizga nima kerak va qancha miqdorda, natijada biz nimani olamiz, biznes jarayonida kim ishtirok etadi, bizga qanday me'yoriy hujjatlar kerak muammoni to'g'ri hal qilish uchun.

Kontekst diagrammasi jarayonning to'liq ko'rinishini bermaydi, faqat umumiy ko'rinishni beradi. Jarayonning ketma-ketligini ko'rish uchun siz mikroskop g'ildiragini burishingiz kerak: diagrammani parchalash, ya'ni. jarayonning biroz batafsil tavsifini bering. Taxminan bir xil darajadagi tafsilotga ega bo'lgan ulkan umumiy vazifani 4-5 ta kichikroq vazifaga bo'lish men uchun har doim qulayroq bo'lgan. Bu vazifalar bajarilish vaqtida ketma-ket yoki parallel bo'lishi mumkin. Misol uchun, borschni tayyorlash bo'lsa, bu vazifalar quyidagilarga to'g'ri keladi: bulonni tayyorlash, sabzavotlarni tayyorlash, aslida pishirish va idishga xizmat qilish. Siz bir vaqtning o'zida bulonni pishirishingiz va sabzavotlarni tayyorlashingiz mumkinligi aniq, ammo borschni ziravordan oldin xizmat qilish yomon bo'ladi. Keling, masalan, 2-rasmda ko'rsatilgan diagrammani olamiz.

Guruch. 2. Birinchi darajali parchalanish diagrammasi

Xuddi shu tarzda, kerakli darajadagi tafsilotga erishilgunga qadar siz ushbu kichik funktsiyalarning har birini parchalashingiz mumkin.

Men parchalanishning juda katta afzalligini shundan ko'ramanki, qandaydir og'ir, masalan, texnologik jarayonni tavsiflashda kontekst diagrammasida jarayonning asosiy ijrochisi sifatida butun bir ustaxonani, masalan, qoliplash sexini ko'rsatish mumkin. keyin alohida jamoalarni tanlang, masalan, parchalanish diagrammasi bo'yicha ushbu seminar, jarayonni amalga oshirishda u yoki bu yo'nalish uchun mas'ul. Har bir parchalanish bloki uchun, butun kontekst diagrammasi kabi, kirish ma'lumotlari ham, chiqish ma'lumotlari ham ko'rsatilishi ayniqsa muhimdir. Bular. biz resurslar oqimini boshqarishimiz, ularni taqsimlashimiz, ba'zi joylarda ularni kamaytirishimiz, boshqa joylarda ko'paytirishimiz mumkin, biz ba'zi ishlarni kechiktirish kerakligini tushunishimiz mumkin, chunki, masalan, bir xil mashinadan foydalanish mumkin emas. xuddi o'sha payt. Parchalanish bloklarining pastki chap burchagida operatsiyani bajarishning taxminiy qiymati ko'rsatilgan, bu sizga batafsilroq ishlab chiqilishi kerak bo'lgan qimmatroq operatsiyalarni ta'kidlash imkonini beradi. Va aksincha: kichik vazifalarni baholash kattalarga qaraganda osonroq. Har bir kichik vazifani bajarish narxini topib, katta ishning narxini oddiygina kichik vazifalarning xarajatlarini qo'shish orqali hisoblash mumkin.

IDEF0 notatsiyasining katta kamchiliklari, menimcha, u jarayon ishtirokchilarining atrof-muhit hodisalariga munosabatini yaxshi aks ettirmaydi va umuman, umuman aks ettirmaydi. Shu sababli, tashqi muhitdagi o'zgarishlar bilan bog'liq xavflarni baholash mumkin emas, shuningdek, orqaga qaytarish variantlarini modellashtirish ham mumkin emas. Shuning uchun, mening fikrimcha, IDEF0 yozuvi biznes-jarayonlarni emas, balki atrof-muhitning ta'siri istisno qilinadigan texnologik jarayonlarni tavsiflash uchun juda mos keladi, chunki operatsiyalar rejaga muvofiq amalga oshiriladi. Albatta, uskunaning buzilishini istisno qilib bo'lmaydi. Ammo, agar siz bu haqda o'ylab ko'rsangiz, uskunaning ishdan chiqishi faqat uskunani ta'mirlash yoki o'zgartirish zarurligiga olib keladi. Aksariyat hollarda bu jarayonning qaysidir bosqichda kechikishiga yoki bekor qilinishiga olib keladi, lekin orqaga qaytish emas (tasavvur qiling-a, pech buzilganda, g'isht yana qum va loyga parchalanadi), holbuki, biznesda favqulodda vaziyatlar yuzaga kelganda. muhit, Aksariyat hollarda orqaga qaytarish harakatlari talab qilinadi. Shuning uchun IDEF0 yozuvi texnologik jarayonlarni tavsiflash uchun maqbulroq ko'rinadi.

Keyingi epizodlarda siz BPMN, EPC va UML notatsiyalari haqida qiziqarli hikoyalarni topasiz.

(4,77 - 43 kishi tomonidan baholangan)

Ishning maqsadi:

  • IDEF0 metodologiyasining asosiy tamoyillarini o'rganish,
  • BPWin-da yangi loyiha yaratish,
  • kontekst diagrammasini shakllantirish,
  • ulanishlarni amalga oshirish.

IDEF0 dan foydalangan holda tizimning tavsifi funktsional model deb ataladi. Funktsional model tabiiy va grafik tillardan foydalanadigan mavjud biznes jarayonlarini tavsiflash uchun mo'ljallangan. Muayyan tizim haqida ma'lumotni etkazish uchun grafik tilning manbasi IDEF0 metodologiyasining o'zi hisoblanadi.

IDEF0 metodologiyasi diagrammalarning ierarxik tizimini qurishni belgilaydi - tizim parchalarining yagona tavsiflari. Birinchidan, butun tizimning tavsifi va uning tashqi dunyo bilan o'zaro ta'siri (kontekst diagrammasi) amalga oshiriladi, shundan so'ng funktsional parchalanish amalga oshiriladi - tizim quyi tizimlarga bo'linadi va har bir quyi tizim alohida tavsiflanadi (parchalanish diagrammasi) . Keyin har bir quyi tizim kichikroqlarga bo'linadi va kerakli darajadagi tafsilotlarga erishilgunga qadar davom etadi.

Har biri IDEF0 diagrammasi a bloklar va yoylarni o'z ichiga oladi. Bloklar modellashtirilgan tizimning funktsiyalarini tasvirlaydi. Yoylar bloklarni bir-biriga bog'laydi va ular orasidagi o'zaro ta'sir va munosabatlarni ifodalaydi.

Diagrammalardagi funktsional bloklar (ishlar) to'rtburchaklar bilan ifodalanadi, ular ma'lum vaqt oralig'ida sodir bo'ladigan va taniqli natijalarga ega bo'lgan nomlangan jarayonlar, funktsiyalar yoki vazifalarni ifodalaydi. Asarning nomi harakatni bildiruvchi og'zaki ot sifatida ifodalanishi kerak.

IDEF0 diagrammada kamida uchta va oltitadan ko'p bo'lmagan bloklarga ega bo'lishini talab qiladi. Ushbu cheklovlar diagrammalar va modellarning murakkabligini o'qiladigan, tushunarli va foydalanish mumkin bo'lgan darajada ushlab turadi.

Blokning har bir tomoni maxsus, juda aniq maqsadga ega. Blokning chap tomoni kirishlar uchun, yuqori qismi nazorat qilish uchun, o'ng tomoni chiqishlar uchun, pastki qismi esa mexanizmlar uchun. Ushbu belgi tizimning ma'lum tamoyillarini aks ettiradi: kirishlar chiqishga aylantiriladi, boshqaruv chegaralari yoki transformatsiyalarni amalga oshirish shartlarini belgilaydi, mexanizmlar funktsiya nima va qanday bajarilishini ko'rsatadi.

IDEF0 dagi bloklar diagramma muallifi tushunganidek, muhimlik tartibida joylashtirilgan. Bu nisbiy tartib hukmronlik deb ataladi. Dominantlik diagrammadagi bitta blokning boshqa bloklarga ta'siri sifatida tushuniladi. Misol uchun, diagrammaning eng ustun bloki talab qilinadigan funktsiyalar ketma-ketligining birinchi qismi yoki barcha boshqalarga ta'sir qiladigan rejalashtirish yoki boshqarish funktsiyasi bo'lishi mumkin.

Eng dominant blok odatda diagrammaning yuqori chap burchagida, eng kam dominant blok esa o'ng burchakda joylashgan.

Sahifada bloklarning joylashishi muallifning hukmronlik ta'rifini aks ettiradi. Shunday qilib, diagramma topologiyasi qaysi xususiyatlar boshqalarga ko'proq ta'sir qilishini ko'rsatadi. Buni ta'kidlash uchun tahlilchi bloklarni ustunlik tartibiga ko'ra qayta raqamlashi mumkin. Hukmronlik tartibi har bir to'rtburchakning pastki o'ng burchagida joylashgan raqam bilan ko'rsatilishi mumkin: 1 eng katta ustunlikni, 2 - keyingisini va hokazo.

Asarlarning tashqi dunyo bilan va bir-biri bilan o'zaro ta'siri o'qlar shaklida tasvirlangan, uchlarida o'qlar bilan bir qatorda tasvirlangan. Oklar ba'zi ma'lumotlarni ifodalaydi va otlar deb ataladi.

O'qlarning turlari

IDEF0 o'qlarning besh turini ajratib turadi.

Kirish- natijani (chiqishni) olish uchun ish tomonidan ishlatiladigan va o'zgartirilgan ob'ektlar. Ishda bitta kirish o'qi bo'lmasligi mumkinligiga ruxsat beriladi. Kirish strelkasi ishning chap chetiga kirayotgandek chiziladi.

Boshqaruv-.ishning harakatlarini boshqaradigan ma'lumotlar. Odatda, boshqaruv strelkalari ish nima qilish kerakligini ko'rsatadigan ma'lumotlarni olib yuradi. Har bir ishda kamida bitta boshqaruv o'qi bo'lishi kerak, u ishning yuqori chetiga kirish sifatida tasvirlangan.

Chiqish- kirishlar aylantiriladigan ob'ektlar. Har bir ishda kamida bitta chiqish o'qi bo'lishi kerak, u ishning o'ng chetidan chiqadigan tarzda chizilgan.

Mexanizm- ishni bajaradigan resurslar. Mexanizmning o'qi ishning pastki chetiga kirganda chiziladi. Tahlilchining ixtiyoriga ko'ra, mexanizmning o'qlari modelda tasvirlanmasligi mumkin.

Qo'ng'iroq qiling- boshqa operatsion modelga ishora qiluvchi maxsus o'q. Qo'ng'iroq o'qi ishning pastki qismidan keladigan tarzda chiziladi va ba'zi bir ish modellashtirilayotgan tizimdan tashqarida bajarilayotganligini ko'rsatish uchun ishlatiladi.

Guruch. 2.1 O'qlarning turlari

IDEF0 metodologiyasi bloklar o'rtasidagi munosabatlarni tavsiflash uchun faqat besh turdagi o'zaro ta'sirlarni talab qiladi: boshqaruv, kiritish, nazorat bilan bog'liq fikr-mulohaza, kirish aloqasi, chiqish mexanizmi. Boshqaruv va kirish ulanishlari eng sodda, chunki ular intuitiv va juda oddiy bo'lgan bevosita ta'sirlarni aks ettiradi.

Guruch. 2.2. Chiqish aloqasi

Guruch. 2.3. Boshqaruv aloqalari

Tekshirish munosabatlari bitta blokning chiqishi kamroq dominant blokga bevosita ta'sir qilganda yuzaga keladi.

Boshqaruv teskari aloqasi va kiritilgan fikr-mulohazalar murakkabroq, chunki ular iteratsiya yoki rekursiyani o'z ichiga oladi. Ya'ni, bitta ishning natijalari boshqa ishlarning kelajakda bajarilishiga ta'sir qiladi, bu esa keyinchalik asl ishiga ta'sir qiladi.

Nazorat teskarisi shundan so'ng paydo bo'ladi; ba'zi bloklarning chiqishi katta ustunlikka ega bo'lgan blokga ta'sir qilganda.

Chiqish-mexanizm munosabatlari kam uchraydi. Ular bir funktsiyaning natijasi boshqasi uchun maqsadga erishish vositasiga aylanadigan vaziyatni aks ettiradi.

Guruch. 2.4. Kirish uchun fikr-mulohaza

Guruch. 2.5. Boshqaruvning fikr-mulohazalari

Chiqarish-mexanizm munosabatlari resurs manbalarini taqsimlash uchun xarakterlidir (masalan, zarur vositalar, o'qitilgan xodimlar, jismoniy maydon, uskunalar, mablag'lar, materiallar).

IDEF0 da yoy kamdan-kam hollarda bitta ob'ektni ifodalaydi. Odatda ob'ektlar to'plamini ramziy qiladi. Yoylar ob'ektlar to'plamini ifodalaganligi sababli, ular bir nechta boshlang'ich (manbalar) va yakuniy nuqtalarga (mo'ljallarga) ega bo'lishi mumkin. Shuning uchun, yoylar turli yo'llar bilan tarmoqlanishi va ulanishi mumkin. Butun yoy yoki uning bir qismi bir yoki bir nechta bloklardan cho'zilishi va bir yoki bir nechta bloklarda tugashi mumkin.

Tarmoqli yoylar, radiatsion chiziqlar sifatida tasvirlangan, har bir novdada yoylar tarkibining hammasi yoki bir qismi paydo bo'lishi mumkinligini anglatadi. Butun to'plamga nom berish uchun har doim novda oldida yoy belgilanadi. Bundan tashqari, yoyning har bir novdasi quyidagi qoidalarga muvofiq belgilanishi mumkin yoki bo'lmasligi mumkin:

  • etiketlanmagan shoxlar shoxchadan oldin yoy belgisida ko'rsatilgan ob'ektlarning og'irligini o'z ichiga oladi;
  • filial nuqtasidan keyin etiketlangan shoxlar filialdan oldin yoy belgisida ko'rsatilgan ob'ektlarning barchasini yoki bir qismini o'z ichiga oladi.

Bir-biriga yaqinlashuvchi chiziqlar sifatida tasvirlangan IDEFO-da yoy birlashishi, har bir filialning mazmuni asl yoylarni birlashtirish natijasida yoy uchun yorliq hosil qilishini ko'rsatadi. Birlashtirishdan so'ng, hosil bo'lgan yoy har doim birlashma natijasida paydo bo'lgan yangi ob'ektlar to'plamini ko'rsatish uchun belgilanadi. Bundan tashqari, har bir filial quyidagi qoidalarga muvofiq birlashishdan oldin belgilanishi mumkin yoki bo'lmasligi mumkin:

Guruch. 2.6. Chiqish-mexanizm aloqasi

  • etiketlanmagan shoxchalar birlashtirilgandan keyin umumiy yoy yorlig'ida ko'rsatilgan ob'ektlarning og'irligini o'z ichiga oladi;
  • birlashishdan oldin belgilangan filiallar birlashgandan keyin umumiy yorliqda ko'rsatilgan barcha yoki bir nechta ob'ektlarni o'z ichiga oladi;

Miqdoriy diagramma tahlili

Diagrammalarning miqdoriy tahlilini o'tkazish uchun biz model ko'rsatkichlarini sanab o'tamiz:

  • diagrammadagi bloklar soni - N;
  • diagrammaning parchalanish darajasi - L;
  • diagramma balansi - IN;
  • blokga ulanadigan o'qlar soni - A

Ushbu omillar to'plami har bir model diagrammasi uchun amal qiladi. Quyida diagrammadagi omillarning kerakli qiymatlari bo'yicha tavsiyalar keltirilgan.

Pastki darajadagi diagrammalardagi bloklar soni ota-ona diagrammalaridagi bloklar sonidan past bo'lishini ta'minlashga harakat qilish kerak, ya'ni parchalanish darajasi oshgani sayin, koeffitsient kamayadi. Shunday qilib, bu koeffitsientning kamayishi shuni ko'rsatadi. model parchalanishi bilan funktsiyalarni soddalashtirish kerak, shuning uchun bloklar soni kamayishi kerak.

Diagrammalar muvozanatli bo'lishi kerak. Bu shuni anglatadiki, bitta diagramma ichida 1-rasmda ko'rsatilgan vaziyat yuzaga kelmasligi kerak. 2.7: 1-ishda chiquvchiga qaraganda ko'proq kiruvchi strelkalar va boshqaruv o'qlari mavjud. Shuni ta'kidlash kerakki, ishlab chiqarish jarayonlarini tavsiflovchi modellarda ushbu tavsiyaga amal qilish mumkin emas. Masalan, yig'ish jarayonini tavsiflashda blok mahsulotning tarkibiy qismlarini tavsiflovchi ko'plab o'qlarni va bitta strelka chiqadigan - tayyor mahsulotni o'z ichiga olishi mumkin.

Guruch. 2.7. Balanssiz diagrammaga misol

Keling, diagrammaning balans koeffitsientini kiritamiz

Bunga intilish kerak Q grafik uchun minimal edi.

Diagrammaning grafik elementlarini tahlil qilishdan tashqari, bloklarning nomlarini ham hisobga olish kerak. Nomlarni baholash uchun modellashtirilgan tizimning elementar (trivial) funktsiyalari lug'ati tuziladi. Aslida, bu lug'at diagramma parchalanishining pastki darajasining funktsiyalarini o'z ichiga olishi kerak. Masalan, ma'lumotlar bazasi modeli uchun "yozuvni topish" va "ma'lumotlar bazasiga yozuv qo'shish" funktsiyalari elementar bo'lishi mumkin, "foydalanuvchini ro'yxatga olish" funktsiyasi esa qo'shimcha tavsifni talab qiladi.

Lug'atni shakllantirish va tizim diagrammalari to'plamini tuzishdan so'ng, modelning quyi darajasini hisobga olish kerak. Agar diagramma bloklari nomlari va lug'atdagi so'zlar o'rtasida moslik mavjud bo'lsa, bu etarli darajada parchalanish darajasiga erishilganligini anglatadi. Ushbu mezonni miqdoriy jihatdan aks ettiruvchi koeffitsientni quyidagicha yozish mumkin L*C- model darajasining mahsuloti va blok nomlarining lug'atdagi so'zlar bilan mos kelishi soni. Model darajasi qanchalik past bo'lsa (kattaroq L), o'yinlar shunchalik qimmatlidir.

BPWin asboblar to'plami

BPWin-ni ishga tushirganingizda, asosiy asboblar paneli, asboblar palitrasi va Model Explorer sukut bo'yicha paydo bo'ladi.

Yangi modelni yaratishda dialog oynasi paydo bo'ladi, unda siz model yangidan yaratiladimi yoki ModelMart omboridan ochiladimi, model nomini kiriting va model quriladigan metodologiyani tanlang ( 2.8-rasm).

2.8-rasm Model yaratish dialogi

BPWin uchta metodologiyani qo'llab-quvvatlaydi - IDEF0, IDEF3 va DFD. BPWin-da aralash modellarni qurish mumkin, ya'ni model bir vaqtning o'zida IDEF0 va IDEF3 diagrammalarini va DFD ni o'z ichiga olishi mumkin. Bir belgidan boshqasiga o'tganingizda asboblar palitrasining tarkibi avtomatik ravishda o'zgaradi.

BPWin-dagi model har biri ma'lum ma'lumotlar to'plami bilan ishlaydigan ishlar to'plami sifatida qaraladi. Agar siz sichqonchaning chap tugmasi bilan biron bir model ob'ektini bossangiz, ochiladigan kontekst menyusi paydo bo'ladi, uning har bir elementi ob'ekt xususiyatining muharririga mos keladi.

Misol

Tizim modelini yaratish uning funksionalligini tavsiflovchi barcha hujjatlarni o'rganishdan boshlanishi kerak. Ushbu hujjatlardan biri texnik spetsifikatsiya, ya'ni "Rivojlanish maqsadi", "Tizimning maqsad va vazifalari" va "Tizimning funktsional xususiyatlari" bo'limlari.

Dastlabki hujjatlarni o'rganib, tizim mijozlari va foydalanuvchilari bilan suhbatdan so'ng, modellashtirish maqsadini shakllantirish va model bo'yicha nuqtai nazarni aniqlash kerak. Uning qurilish texnologiyasini "Universitet bandlik xizmati" tizimi misolida ko'rib chiqamiz, uning asosiy imkoniyatlari 1-sonli laboratoriya ishida tasvirlangan.

Keling, modellashtirish maqsadini shakllantiramiz: tizimning ishlashini ta'riflash, uni amalga oshirish bilan bog'liq tafsilotlarga kirmasdan, foydalanuvchi uchun tushunarli bo'ladi. Biz modelni foydalanuvchilar (talaba, o'qituvchi, ma'muriyat, dekanat, kompaniya) nuqtai nazaridan quramiz.

Keling, kontekst IDEF0 diagrammasini qurishdan boshlaylik.Tizim tavsifiga ko'ra, asosiy funksiyasi o'z mijozlariga ulardan so'rovlarini qayta ishlash orqali xizmat ko'rsatishdir. Shunday qilib, biz kontekst diagrammasining yagona vazifasini "Tizim mijoziga xizmat qilish" deb belgilaymiz. Keyinchalik, biz kirish va chiqish ma'lumotlarini, shuningdek mexanizmlar va boshqaruvni aniqlaymiz.

Mijozga xizmat ko'rsatish uchun uni tizimda ro'yxatdan o'tkazish, ma'lumotlar bazasiga kirishni ochish va uning so'rovini ko'rib chiqish kerak. Kirish ma'lumotlari "mijoz nomi", "mijoz paroli", "manba ma'lumotlar bazasi", "mijoz so'rovi" bo'ladi. So'rovni bajarish tizimdan ma'lumot olishga yoki ma'lumotlar bazasi tarkibini o'zgartirishga olib keladi (masalan, ekspert baholashlarini tuzishda), shuning uchun chiqish ma'lumotlari "hisobotlar" va "o'zgartirilgan ma'lumotlar bazasi" bo'ladi. So'rovni qayta ishlash jarayoni administrator nazorati ostida tizim monitori tomonidan amalga oshiriladi.

Kontekst diagrammasi

Shunday qilib, biz tizimning kontekst diagrammasini aniqlaymiz (2.9-rasm).

2.9-rasm. Tizim kontekst diagrammasi

Keling, mijozlarga xizmat ko'rsatish ketma-ketligini tavsiflovchi kontekst diagrammasini ajratamiz:

  • Tizimga kirish darajasini aniqlash.
  • Quyi tizim tanlash.
  • Quyi tizimga kirish.
  • Ma'lumotlar bazasini o'zgartirish (agar kerak bo'lsa).

Biz rasmda ko'rsatilgan diagrammani olamiz. 2.10.

Kontekst diagrammasining parchalanishini tugatgandan so'ng, keyingi darajadagi diagrammaning parchalanishiga o'ting. Odatda, uchinchi va pastki darajalarni ko'rib chiqayotganda, modellar ota-ona sxemalariga qaytadi va ularni moslashtiradi.

Guruch. 2.10."Xizmat, tizim mijozi" ishining parchalanishi

Olingan diagrammaning barcha bloklarini ketma-ket parchalaymiz. Tizimga kirish darajasini aniqlashning birinchi bosqichi foydalanuvchi toifasini aniqlashdan iborat. Mijozning nomi foydalanuvchi ma'lumotlar bazasida uning toifasini aniqlagan holda qidiriladi. Muayyan toifaga ko'ra, tizim foydalanuvchisiga berilgan vakolatlar belgilanadi. Keyinchalik, tizimga kirish tartibi, kirish nomi va parolni tekshirish amalga oshiriladi. Hukumatlar va tizimga kirish darajasi haqidagi ma'lumotlarni birlashtirib, foydalanuvchi uchun ruxsat etilgan harakatlar to'plami shakllanadi. Shunday qilib, tizimga kirish darajasini aniqlash rasmda ko'rsatilganidek bo'ladi. 2.11.

Guruch. 2.11."Tizimga kirish darajasini aniqlash" ishining parchalanishi

Tizimga kirish protsedurasini tugatgandan so'ng, monitor mijozning so'rovini tahlil qiladi, so'rovni qayta ishlaydigan quyi tizimni tanlaydi. "Quyi tizimga murojaat" asarining parchalanishi modelning maqsadi va nuqtai nazariga mos kelmaydi. Tizim foydalanuvchisini uning ishlashining ichki algoritmlari qiziqtirmaydi. Bunday holda, uning uchun quyi tizimni tanlash uning aralashuvisiz avtomatik ravishda amalga oshirilishi muhim, shuning uchun quyi tizimga kirishning parchalanishi faqat modelni murakkablashtiradi.

Biz so'rovlarni qayta ishlash, foydalanuvchilarning toifalari va vakolatlarini aniqlash uchun quyi tizim tomonidan bajariladigan "Mijoz so'rovini qayta ishlash" ishini ajratamiz. So'rovga javob izlashdan oldin siz ma'lumotlar bazasini ochishingiz kerak (unga ulaning). Umuman olganda, ma'lumotlar bazasi uzoq serverda joylashgan bo'lishi mumkin, shuning uchun unga ulanishni o'rnatish kerak bo'lishi mumkin. Ishning ketma-ketligini aniqlaymiz:

  • Ma'lumotlar bazasini ochish.
  • So'rovni bajarish.
  • Hisobotlarni yaratish.

Ma'lumotlar bazasini ochganingizdan so'ng tizimga ma'lumotlar bazasiga ulanish o'rnatilganligi haqida xabar berishingiz kerak, so'ngra so'rovni bajarishingiz va foydalanuvchi uchun hisobotlarni yaratishingiz kerak (2.12-rasm).

Shuni ta'kidlash kerakki, "So'rovlarni bajarish" turli quyi tizimlarning ishini o'z ichiga oladi. Masalan, agar so'rovda test sinovlari bo'lsa, u professional va psixologik testlar quyi tizimi tomonidan amalga oshiriladi. So'rovni bajarish bosqichida ma'lumotlar bazasi tarkibini o'zgartirish kerak bo'lishi mumkin, masalan, ekspert baholarini tuzishda. Shuning uchun diagrammada ushbu imkoniyatni ta'minlash kerak.

Guruch. 2.12.

Diagrammani sozlash

Olingan diagrammani tahlil qilishda savol tug'iladi: hisobotlarni yaratish uchun qanday qoidalar qo'llaniladi? Ma'lumotlar bazasidan tanlash uchun ishlatiladigan oldindan yaratilgan shablonlarga ega bo'lish kerak va bu andozalar so'rovlarga mos kelishi va oldindan belgilangan bo'lishi kerak. Bundan tashqari, mijozga hisobot shaklini tanlash imkoniyati berilishi kerak.

"Hisobot shablonlari" va "Ma'lumotlar bazasini o'zgartirish so'rovlari" strelkalari va "Tizim mijozi" tunnel o'qini qo'shish orqali diagrammani sozlaymiz. Yuqori diagrammada o'qni joylashtirmaslik uchun "Tizim mijozi" ni tunnellash qo'llaniladi, chunki hisobot shaklini tanlash funktsiyasi asosiy diagrammada ko'rsatilishi uchun etarlicha muhim emas.

Diagrammani o'zgartirish barcha ota-ona diagrammalariga tuzatishlar kiritilishiga olib keladi (2.13 - 2.15-rasm).

"So'rovni bajarish" ishini DFD diagrammasi (3-sonli laboratoriya ishi) yordamida qismlarga ajratish tavsiya etiladi, chunki IDEF0 metodologiyasi tizimni axborotni qayta ishlash jarayonlarini yaxshi aks ettirmaydigan o'zaro bog'liq ishlar to'plami sifatida ko'rib chiqadi.

Guruch. 2.13."Mijoz so'rovini ko'rib chiqish" ishining parchalanishi

Guruch. 2.14."Mijozlarga xizmat ko'rsatish tizimi" ishining parchalanishi (2-variant)

Guruch. 2.15. Tizim kontekst diagrammasi (2-variant)

Keling, "Ma'lumotlar bazasini o'zgartirish" oxirgi blokining parchalanishiga o'tamiz. Mijoz nuqtai nazaridan tizim ma'lumotlari bitta ma'lumotlar bazasida joylashgan. Aslida, tizimda oltita ma'lumotlar bazasi mavjud:

  • foydalanuvchi ma'lumotlar bazasi,
  • talabalar ma'lumotlar bazasi, (variant 2)
  • vakansiyalar ma'lumotlar bazasi,
  • akademik natijalar bazasi,
  • Sinov ma'lumotlar bazasi,
  • Ekspert baholashlari ma'lumotlar bazasi,
  • JB rezyume.

Modellashtirish maqsadiga ko'ra, mijoz qabul qilingan ma'lumotlar tizimda darhol yangilanmasligini, balki qayta ishlash va nazorat qilishning qo'shimcha bosqichidan o'tishini tushunishi muhimdir. O'zgartirish algoritmini quyidagicha shakllantirish mumkin:

  • Ma'lumotlar o'zgartiriladigan ma'lumotlar bazasi aniqlanadi.
  • Operator vaqtinchalik ma'lumotlar to'plamini yaratadi va uni administratorga beradi.
  • Administrator ma'lumotlarni nazorat qiladi va ma'lumotlar bazasiga kiritadi.

Ushbu model ma'lumotlarni boshqarish jarayonini chetlab o'tib, so'rovlar bo'yicha to'g'ridan-to'g'ri ma'lumotlar bazasini yangilash imkoniyatini taqdim etish orqali boshqa yo'l bilan amalga oshirilishi mumkin. Bunday holda, ma'lumotlar bazasiga zarar yetkazmaslik uchun uning yaxlitligini nazorat qilishni ta'minlash kerak. Bunday holda, diagramma shunday ko'rinadi (2.17-rasm).

Guruch. 2.16."Ma'lumotlar bazasini o'zgartirish" ishining parchalanishi

Guruch. 2.17."Ma'lumotlar bazasini o'zgartirish" ishining parchalanishi (2-variant) Birinchi variant uchun, rasmda ko'rsatilgan. 2.12

"Ma'lumotlar bazasini o'zgartirish" ning keyingi parchalanishini amalga oshirish, tizimdagi ma'lumotlar bazasining jismoniy o'zgarishi qanday amalga oshirilishini tushuntirib, modelni murakkablashtiradi. Bunday holda, foydalanuvchi bandlik xizmati tizimining ishlashi haqida hech qanday qo'shimcha ma'lumot olmaydi. Ushbu ishni ma'lumotlar bazasi tizimini loyihalash jarayonida ma'lumotlar bazasining mantiqiy modelini yaratish bosqichida qismlarga ajratish maqsadga muvofiqdir.

So'rovni bajarish bo'yicha ishning parchalanishi keyingi laboratoriyada amalga oshiriladi, bu axborotni qayta ishlash jarayonlarini tavsiflash uchun DFD diagrammalaridan foydalanishni ko'rsatadi.

Keling, rasmda ko'rsatilgan modellarning miqdoriy tahlilini o'tkazamiz. 2.12 va 2.13, yuqorida tavsiflangan usulga muvofiq. Keling, ushbu modellar uchun ^ koeffitsientining harakatini ko'rib chiqaylik. "Mijoz so'rovini qayta ishlash" ota-diagrammasi 4/2 = 2 koeffitsientiga ega va parchalanish diagrammasi 3/3 = 1 ga ega. Koeffitsientning qiymati pasayadi, bu funktsiyalarning tavsifini soddalashtirilgan daraja sifatida ko'rsatadi. model kamayadi.

Keling, koeffitsientning o'zgarishini ko'rib chiqaylik K b ikkita model variantiga ega.

ikkinchi variant uchun

Koeffitsient K b uning qiymatini o'zgartirmaydi, shuning uchun diagramma balansi o'zgarmaydi.

Ko'rib chiqilayotgan diagrammalarning parchalanish darajasi modellashtirish maqsadini aks ettirish uchun etarli deb taxmin qilamiz va pastki darajadagi diagrammalarda elementar funktsiyalar ish nomlari sifatida ishlatiladi (tizim foydalanuvchisi nuqtai nazaridan). .

Ko'rib chiqilgan misolni umumlashtirib, tizimni modellashtirishda bir nechta diagramma variantlarini ko'rib chiqish muhimligini ta'kidlash kerak. "Mijoz so'rovini qayta ishlash" yoki tizim funktsiyalarining muqobil ilovalarini yaratishda ("Ma'lumotlar bazasini o'zgartirish" ishining parchalanishi) diagrammalarni sozlashda bunday variantlar paydo bo'lishi mumkin. Variantlarni ko'rib chiqish sizga eng yaxshisini tanlash va uni keyingi ko'rib chiqish uchun diagrammalar to'plamiga kiritish imkonini beradi.

Nazorat savollari

Roʻyxat Xavfsizlik masalalari:

  1. IDEF0 notatsiyasidagi model nima?
  2. IDEF0 dagi ishlar nimani anglatadi?
  3. Asarlarni nomlash tartibi qanday?
  4. Bitta diagrammada nechta ish bo'lishi kerak?
  5. Hukmronlik tartibi qanday?
  6. Asarlar ustunlik tamoyili bo'yicha qanday joylashtirilgan?
  7. Diagrammalar bo'yicha ish to'rtburchaklarining tomonlari nimadan iborat?
  8. O'qlarning turlarini sanab o'ting.
  9. Aloqa turlarini ayting.
  10. Chegara o'qlari nima deb ataladi?
  11. Tarmoqli va birlashtiruvchi strelkalar nomlanishi tamoyilini tushuntiring.
  12. BPWin qanday metodologiyalarni qo'llab-quvvatlaydi?
  13. BPWin asosiy oynasining asosiy elementlarini sanab o'ting.
  14. BPWin-da yangi model yaratish jarayonini tasvirlab bering.
  15. Ishlar o'rtasidagi aloqalarni qanday o'rnatish kerak?
  16. Ish nomini qanday o'rnatish kerak.
  17. Ishni buzish jarayonini tavsiflang.
  18. Diagrammaga ishni qanday qo'shish mumkin?
  19. Tunnelli o'qlarni qanday hal qilish mumkin?
  20. BPWin modelida bir nechta metodologiyaning diagrammalari bo'lishi mumkinmi?

IDEF0 - bu tizimning tuzilishi va funktsiyalarini, shuningdek, ushbu funktsiyalarni bog'laydigan axborot va moddiy ob'ektlar oqimini tasvirlaydigan funktsional modelni yaratish uchun ishlatiladigan grafik modellash belgisi. IDEF0 yozuvi biznes-jarayonlarni modellashtirishning eng mashhur belgilaridan biridir.

Texnikaning maqsadi o'rganilayotgan tizimning funktsional diagrammasini yaratish, barcha kerakli jarayonlarni tizim faoliyatini aniq modellashtirish uchun etarli bo'lgan aniqlik bilan tavsiflashdir.

Metodologiya to'rtta asosiy tushunchaga asoslanadi: funktsional blok, interfeys yoyi, parchalanish, lug'at.

Funktsiya bloki(Faoliyat qutisi) ba'zi bir o'ziga xoslikni ifodalaydi funktsiyasi ko'rib chiqilayotgan tizim doirasida. Standart talablariga muvofiq, har bir funktsional blokning nomi og'zaki kayfiyatda shakllantirilishi kerak (masalan, "xizmatlarni ishlab chiqarish"). Diagrammada funktsional blok to'rtburchak shaklida tasvirlangan (3-rasm).

Funktsional blokning to'rt tomonining har biri o'ziga xos ma'noga (rolga) ega va:

Yuqori tomoni "Boshqaruv" ga o'rnatiladi;

Chap tomoni "Kirish" ga o'rnatiladi;

O'ng tomoni Chiqishga o'rnatiladi;

Pastki tomoni "mexanizm" degan ma'noni anglatadi.

Interfeys yoyi(O'q) funktsiya bloki tomonidan qayta ishlanadigan yoki boshqa tarzda ta'sir qiladigan tizim elementini ko'rsatadi funktsiyasi, ushbu funktsiya bloki bilan ifodalanadi. Interfeys yoylari ko'pincha oqimlar yoki o'qlar deb ataladi.

Guruch. 3. - Funksiya bloki

Interfeys yoylari yordamida tizimda sodir bo'layotgan jarayonlarni u yoki bu darajada aniqlaydigan turli xil ob'ektlar ko'rsatiladi. Bunday ob'ektlar real dunyoning elementlari (qismlar, avtomobillar, xodimlar va boshqalar) yoki ma'lumotlar va ma'lumotlar oqimi (hujjatlar, ma'lumotlar, ko'rsatmalar va boshqalar) bo'lishi mumkin.

Ushbu interfeys yoyi funktsional blokning qaysi tomoniga mos kelishiga qarab, u "kiruvchi", "chiqish" yoki "nazorat" deb ataladi.

Shuni ta'kidlash kerakki, har qanday funktsional blok, standart talablariga muvofiq, kamida bitta boshqaruv interfeysi yoyi va bitta chiquvchi bo'lishi kerak. Bu tushunarli - har bir jarayon ba'zi qoidalarga muvofiq sodir bo'lishi kerak (boshqaruv yoyi bilan ko'rsatiladi) va qandaydir natija berishi kerak (chiqish yoyi), aks holda uni ko'rib chiqish hech qanday ma'noga ega emas.

Boshqaruv interfeysi yoylarining majburiy mavjudligi IDEF0 standarti va DFD (Ma'lumotlar oqimi diagrammasi) va WFD (Ish oqimi diagrammasi) sinflarining boshqa metodologiyalari o'rtasidagi asosiy farqlardan biridir.

Parchalanish(Dekompozitsiya) IDEF0 standartining asosiy kontseptsiyasidir. Murakkab jarayonni uning tarkibiy qismlariga ajratishda parchalanish printsipi qo'llaniladi funktsiyalari. Bunday holda, jarayonning batafsil darajasi to'g'ridan-to'g'ri modelni ishlab chiquvchi tomonidan belgilanadi.


Parchalanish sizga tizim modelini asta-sekin va tizimli ravishda individual diagrammalarning ierarxik tuzilishi shaklida taqdim etish imkonini beradi, bu esa uni kamroq yuklaydi va oson hazm bo'ladi (4-rasm).

IDEF0 tushunchalarining oxirgisi Lug'atdir. IDEF0 elementlarining har biri uchun - diagrammalar, funktsiya bloklari, interfeys yoylari - mavjud standart ushbu element tomonidan ko'rsatiladigan ob'ektni tavsiflovchi mos keladigan ta'riflar, kalit so'zlar, bayon bayonotlari va boshqalar to'plamini yaratish va saqlashni talab qiladi. Bu to'plam lug'at deb ataladi va u berilgan elementning mohiyatini tavsiflaydi. Lug'at vizual grafik tilini uyg'un ravishda to'ldiradi, diagrammalarni zarur qo'shimcha ma'lumotlar bilan ta'minlaydi.

IDEF0 modeli har doim tizimni bir butun sifatida ko'rishdan boshlanadi - ko'rib chiqilayotgan domendan tashqarida joylashgan interfeys yoylari bo'lgan bitta funktsional blok. Bitta funktsional blokli bunday diagramma deyiladi kontekst diagrammasi.

Kontekst diagrammasi uchun tushuntirish matni ko'rsatilishi kerak maqsad(Maqsad) diagrammani qisqacha tavsif va yozib olish shaklida qurish nuqta'i nazar.

Guruch. 4. - Modelning funksional bloklarini parchalash sxemasi

IDEF0 modelini ishlab chiqish maqsadini aniqlash va rasmiylashtirish juda muhim nuqtadir. Aslida, maqsad o'rganilayotgan tizimdagi birinchi navbatda e'tibor qaratish kerak bo'lgan tegishli sohalarni belgilaydi.

Nuqtai nazar, modelni rivojlantirishning asosiy yo'nalishini va zarur bo'lgan tafsilotlar darajasini belgilaydi.

Nuqtai nazarni aniq belgilash sizga tizimda tanlangan nuqtai nazarga asoslanib, kerak bo'lmagan alohida elementlarni batafsil ko'rib chiqish va o'rganishdan bosh tortgan holda modelni tushirishga imkon beradi. Nuqtai nazarni to'g'ri tanlash yakuniy modelni qurish uchun sarflangan vaqtni sezilarli darajada kamaytiradi.

Tanlash pastki jarayonlar. Parchalanish jarayonida tizimni bir butun sifatida kontekst diagrammasida aks ettiruvchi funktsional blok boshqa diagrammada batafsil tasvirlangan. Olingan ikkinchi darajali diagramma kontekst diagrammasining funktsional blokining asosiy pastki funktsiyalarini aks ettiruvchi funktsional bloklarni o'z ichiga oladi va unga nisbatan Child diagramma deb ataladi (bola diagrammaga tegishli har bir funktsional blok mos ravishda Child Box deb ataladi). .

O'z navbatida, ajdod funktsional bloki asosiy diagramma (Ota-ona qutisi) bilan bog'liq holda ota-ona bloki deb ataladi va u tegishli bo'lgan diagramma ota-ona diagrammasi (Ota-ona diagrammasi) deb ataladi. Bolalar diagrammasining har bir kichik funksiyasi uning mos keladigan funktsional blokining o'xshash parchalanishi bilan batafsilroq ma'lumotga ega bo'lishi mumkin. Funktsional blokning har bir parchalanishida ushbu blokga kiradigan yoki undan chiqadigan barcha interfeys yoylari bolalar diagrammasida o'rnatiladi. Bu IDEF0 modelining strukturaviy yaxlitligiga erishadi.

Ba'zan pastki darajadagi diagrammalarda yuqori darajadagi individual interfeys yoylarini ko'rib chiqishni davom ettirish mantiqiy emas yoki aksincha - pastki darajadagi individual yoylarni yuqori darajadagi diagrammalarda aks ettirish - bu faqat diagrammalarni ortiqcha yuklaydi va ularni qiladi. tushunish qiyin. Bunday muammolarni hal qilish uchun IDEF0 standarti tunnel kontseptsiyasini taqdim etadi. Interfeys yoyining boshlanishi atrofidagi ikkita qavsdan iborat "O'q tunnel" belgisi kamon funktsional asosiy blokdan meros bo'lmaganligini va faqat ushbu diagrammada ("tunnel" dan) paydo bo'lganligini ko'rsatadi.

O'z navbatida, qabul qiluvchi blokning bevosita yaqinidagi interfeys yoyining oxiri (strelkasi) atrofidagi bir xil belgi, bu yoy ushbu blokning bolalar diagrammasida ko'rsatilmasligi yoki hisobga olinmasligini anglatadi. Ko'pincha, alohida ob'ektlar va ularga mos keladigan interfeys yoylari ierarxiyaning ba'zi oraliq darajalarida hisobga olinmaydi - bu holda ular avval "tunnelga botiriladi" va keyin kerak bo'lganda "tunneldan qaytariladi".

Odatda, IDEF0 modellari murakkab va konsentrlangan ma'lumotlarni o'z ichiga oladi va ularning tiqilib qolishini cheklash va ularni o'qish uchun qulay qilish uchun standart tegishli murakkablik cheklovlarini qabul qiladi.

Diagrammada uchtadan oltitagacha funktsional bloklarni ko'rsatish tavsiya etiladi, bitta funktsional blok uchun mos keladigan (bitta funktsional blokdan chiqadigan) interfeys yoylari soni to'rttadan ko'p emas deb hisoblanadi.

IDEF0 standarti modellashtirilayotgan tizim faoliyatining turli sohalariga mansub odamlarning katta guruhi tomonidan modelni ishlab chiqish va kelishish imkonini beruvchi protseduralar to'plamini o'z ichiga oladi.

Odatda, rivojlanish jarayoni iterativ bo'lib, quyidagi an'anaviy bosqichlardan iborat: Korxonaning turli sohalariga oid bir guruh mutaxassislar tomonidan model yaratish. Bu guruh IDEF0 shartlarida Mualliflar deb ataladi. Dastlabki modelni yaratish dinamik jarayon bo'lib, uning davomida mualliflar turli jarayonlarning tuzilishi haqida vakolatli shaxslardan intervyu olishadi, idoraviy faoliyat modellarini yaratadilar.

Ularni quyidagi savollarga javoblar qiziqtiradi:

Bo'lim ma'lumot sifatida nimani oladi?

Qaysi funktsiyalari va ular kafedra doirasida qanday ketma-ketlikda bajariladi?

Har birining bajarilishi uchun kim mas'uldir funktsiyalari?

Har birini bajarishda ijrochiga nima yo'l ko'rsatadi funktsiyalari?

Kafedra ishi (mahsuloti) qanday natija beradi?

Mavjud me'yoriy-huquqiy hujjatlar, hujjatlar va so'rov natijalari asosida Modelning namunaviy loyihasi tuziladi.

Loyihani ko'rib chiqish, tasdiqlash va sharhlash uchun tarqatish. Ushbu bosqichda model loyihasi korxonada keng doiradagi vakolatli shaxslar (IDEF0 shartlarida - o'quvchilar) bilan muhokama qilinadi. Bunda namuna loyihasining har bir chizmasi tanqid qilinadi va yozma ravishda sharhlanadi, so‘ngra muallifga topshiriladi. Muallif, o'z navbatida, qarorning mantiqiyligini ko'rsatgan holda, tanqidga yozma ravishda rozi bo'ladi yoki uni rad etadi va qayta ko'rib chiqilgan loyihani keyingi ko'rib chiqish uchun qaytaradi. Ushbu tsikl mualliflar va o'quvchilar konsensusga kelguncha davom etadi.

Modelni rasmiy tasdiqlash. Kelishilgan model, agar model mualliflari va o'quvchilar o'rtasida uning muvofiqligi to'g'risida kelishmovchilik bo'lmasa, ishchi guruh rahbari tomonidan tasdiqlanadi. Yakuniy model - korxona (tizim)ning ma'lum nuqtai nazardan va ma'lum bir maqsad uchun izchil ko'rinishi.

IDEF0 grafik tilining ravshanligi modelni hatto uni yaratish loyihasida ishtirok etmagan odamlar uchun ham to'liq o'qilishi mumkin, shuningdek, namoyishlar va taqdimotlar uchun samarali qiladi. Kelajakda qurilgan model asosida modelga o'zgartirishlar kiritishga qaratilgan yangi loyihalar tashkil etilishi mumkin.

IDEF0 modeli yuqori darajadagi biznes jarayonlarini tavsiflashda korxonada foydalanish uchun tavsiya etiladi. Biznes-jarayonning funktsional modelini (IDEF0) yaratishda bajariladigan funktsiyalar va moddiy, moliyaviy resurslar va ma'lumotlarning (hujjatlar, fayllar) kirish va chiqish oqimlari tavsiflanadi.

IDEF0 formati belgilari 2 va 3-jadvallarda keltirilgan.

Jadval 2. - IDEF0 yozuvining grafik belgilari

Belgi Rasm Tavsif
Bloklash Blok jarayonni tavsiflaydi. Oddiy blok rasmda ko'rsatilgan. 1. Har bir blokning ichida uning nomi va raqami joylashtirilgan. Ism faol fe'l, fe'l ibora yoki og'zaki ot bo'lishi kerak. Blok raqami pastki o'ng burchakda joylashgan. Blok raqamlari diagramma va tegishli matnda identifikatsiya qilish uchun ishlatiladi.
Ok Oklar jarayonga kiruvchi va chiquvchi ob'ektlarni (ma'lumotlarni) ifodalaydi. Funksional blokning har bir tomoni blok-strelka ulanishi nuqtai nazaridan standart ma'noga ega.O'z navbatida blokning o'q biriktirilgan tomoni uning rolini o'ziga xos tarzda belgilaydi. Blokning chap tomoniga kiradigan o'qlar kirishlardir. Yuqoridan blokga kiradigan strelkalar boshqaruv elementlari hisoblanadi. Jarayonni o'ngda qoldiradigan o'qlar chiqishlar, ya'ni. jarayon tomonidan ishlab chiqarilgan ma'lumotlar yoki moddiy ob'ektlar. Blokning pastki qismiga ulangan o'qlar mexanizmlarni ifodalaydi.
Tunnelli strelka Tunnelli strelkalar strelkalar bilan ko'rsatilgan ma'lumotlar asosiy va/yoki pastki diagrammada hisobga olinmaganligini ko'rsatadi. Blokni birlashtirgan tunnelga joylashtirilgan strelka keyingi parchalanish darajasida ushbu o'q bilan ifodalangan ma'lumotlar talab qilinmasligini anglatadi. Erkin uchida tunnelga joylashtirilgan o'q, u ko'rsatadigan ma'lumotlar asosiy diagrammada mavjud emasligini anglatadi.
Tashqi havola Tashqi ma'lumotnoma - modellashtirilayotgan tizim chegaralaridan tashqarida joylashgan joy, ob'ekt yoki ob'ekt. Modeldan tashqaridagi strelkalar manbasini yoki manzilini ko'rsatish uchun ishlatiladi. Diagrammalarda tashqi havola kvadrat shaklida tasvirlangan, uning yonida Tashqi havolaning nomi ko'rsatilgan.
Interchart havolasi Boshqa diagrammani ifodalovchi element. Yuqoridagi diagrammada o'qni ko'rsatmasdan (ierarxik modellardan foydalanganda) o'qlarni boshqa biznes jarayonining diagrammasiga o'tishni ko'rsatish uchun xizmat qiladi.

Jadval 3. - IDEF0 yozuvining grafik belgilari

  1. IDEF CASE texnologiyasidan foydalangan holda axborot tizimini funksional modellashtirish.
  2. O'zaro ta'sirning mantiqiy tavsifi va ishning ketma-ketligi.

2. Dars rejasi

  1. Sinov orqali bilimlarni nazorat qilish (ISE002 testi).
  2. Texnologiyalardan foydalangan holda BPwin CASE vositasidan foydalangan holda axborot tizimi faoliyatining ko'p darajali modelini (AS - IS modeli) ishlab chiqish IDEF 0 Va IDEF 3 :
    • Model xususiyatlarining tavsifi (Model xususiyatlari).
    • Funktsional modelning BIRINCHI darajasini yaratish - kontekst diagrammasini ishlab chiqish.
    • Funktsional modelning IKKINCHI darajasini yaratish - kontekstli ishni batafsil bayon qilish va parchalanish diagrammasini ishlab chiqish.
    • Funktsional modelning UCHINCHI darajasini yaratish - funktsiyani amalga oshiradigan ikkinchi darajali ishlarning batafsil tavsifi Faoliyat hisobi tashkilotlar. Rivojlanishning ushbu bosqichi ikkita metodologiyadan biri - IDEF 0 (1-variant) yoki IDEF 3 (2-variant) yordamida parchalanish diagrammasini yaratishga imkon beradi. 2-variantga ko'ra, individual ishlarni bajarish uchun stsenariy va ketma-ketlik diagrammasini yaratish (Ish jarayoni diagrammasi) faoliyatni hisobga olish jarayonida IDEF 3 metodologiyasi yordamida amalga oshiriladi.
  3. Modelning mos keladigan qismlari tavsifini ko'rsatishga imkon beruvchi asarlar lug'ati va o'qlar lug'atini ishlab chiqish.
  1. Texnologiyadan foydalangan holda axborot tizimini funksional modellashtirish IDEF CASE vositasi yordamida amalga oshirilishi kerak BPwin buyrug'i bilan yuklanadi Boshlash/Dasturlar/Computer Associates/BPwin 4.0/BPwin4.0 . IDEF modellashtirishning texnologik jarayonlari "Amaliy dars uchun nazariy ma'lumotlar" 4-bo'limida keltirilgan.
  2. Kontekst diagrammasini ishlab chiqishda shuni hisobga olish kerakki, modelning xususiyatlarini modellashtirilgan mavzu sohasiga mos keladigan ma'lumotlardan foydalangan holda quyidagicha formatlash mumkin:
    • Model nomi : "Nomi" kompaniyasining faoliyati;
    • Loyiha (loyiha nomi): "Ism" kompaniyasining faoliyat modeli;
    • To'liq ism, guruh;
    • Qo'llanish sohasi (modellash maqsadini o'z ichiga olgan modellashtirish sohasi, ya'ni tuzilgan model javob berishi kerak bo'lgan savollar) - masalan, "Kompaniya biznesining umumiy boshqaruvi: bozorni o'rganish, butlovchi qismlarni xarid qilish, mahsulotlarni sinovdan o'tkazish va sotish" yoki "Kompaniya faoliyatining texnologik, moliyaviy va boshqaruv jihatlari";
    • Vaqt oralig'i (model turi) : SHUNDAYKI;
    • Ta'rif , modelning maqsadi) : "Ism" kompaniyasining faoliyatini tavsiflovchi ta'lim modeli;
    • Ko'rish nuqtasi (nuqta'i nazar nuqtai nazari rivojlanish jarayonida qabul qilingan shaxs) : Korxona rahbari va bosh menejeri;
    • Holat : ISHLASH;
    • Maqsad : "Name" kompaniyasining faoliyatini tartibga solish maqsadida uning joriy biznes jarayonlarini modellashtirish;
    • Manba (manba ma `lumot): Mavzu sohasini tahlil qilish va kirish hujjatlarini tahlil qilish;
    • Muallif nomi : TO'LIQ ISM.
  3. Amalga oshirish orqali kontekst diagrammasining parchalanishi u ekanligini hisobga olish kerak ikkinchi daraja tizim modelining parchalanishi, ifodalaydi subprocess yoki bola ishi , shaklida amalga oshiriladi kontekstli ish, bu holda bu vazifani bajaradi ota-onalik ishi, shaklida amalga oshirildi Ota-onalar diagrammasi) . Ikkinchi darajali parchalanish diagrammasi kamida uchta funktsional blokni o'z ichiga olishi kerak, ulardan biri modellashtirish funktsiyasini bajarishi kerak faoliyatni hisobga olish tashkilot, qolganlari esa modellashtirish funktsiyasini bajarishi kerak biznes jarayonlari tizimida joriy qilingan.
  4. Har bir parchalanish bosqichida siz interfeys yoylarining (strelkalar) modelning pastki darajalariga avtomatik harakatlanish jarayonini kuzatishingiz va keraksiz ravishda tunnelli o'qlarni yaratishdan qochishga harakat qilishingiz kerak. Agar ular paydo bo'lsa, tunnellarni olib tashlash kerak.
  5. Amalga oshirishda uchinchi daraja parchalanish, shuni hisobga olish kerakki, ishlab chiqilgan parchalanish diagrammalarining har biri ikkinchi darajali asarlarning parchalanishining uchinchi darajasidir va pastki jarayon yoki yordamchi ish shaklida amalga oshiriladi Bolalar diagrammasi tegishli uchinchi darajali ish. Bu holda ikkinchi darajadagi barcha ishlar rol o'ynaydi ota-onalik ishi, shaklida amalga oshirildi ota-onalar jadvallari(Ota-onalar diagrammasi).
  6. Ikkinchi darajali ishlarning parchalanishi, buxgalteriya funktsiyasini modellashtirish va ishlarning o'zaro ta'siri stsenariysini yaratish texnologiyadan foydalangan holda amalga oshirilishi kerak. IDEF 3 funktsiya bloklari sifatida foydalanadi birliklarish (Ish birligi, UOW) , shuningdek zarur mos yozuvlar ob'ektlari (Referentlar) , Bu strelka lug'atidan skriptga kiritilishi yoki yangidan yaratilishi mumkin.
  7. Model parchalanishining har bir darajasida ishchi lug'at va o'qlar lug'ati yaratiladi va ularni ishlab chiqishning zaruriy sharti ish tavsifining mavjudligi hisoblanadi. (faoliyat) va interfeys yoyida yozilgan ma'lumotlarning tavsiflari ( o'q) .
  8. Ish natijalarini faylda saqlang Funktsiya_modeli IS_Name_ IDEF.bp1 papkangizda ISE.
  9. Umumlashtirilgan funktsional modelga misol keltirilgan

4. Amaliy dars uchun nazariy ma’lumotlar

4.1. IDEF 0 texnologiyasi

IDEF0 metodologiyasi tashkilot faoliyatini modellashtirish uchun mo'ljallangan. Loyihani ishlab chiqishning dastlabki bosqichida korxonadagi mavjud biznes-jarayonlar va texnologik jarayonlarni "AS - IS" ("Bunday") tamoyiliga muvofiq tavsiflash uchun mo'ljallangan model yaratiladi va eng muhimi, u korxonani taqdim etadi. u erda ishlaydigan xodimlarning istiqboli va barcha nuanslarni, shu jumladan norasmiy nuanslarni yaxshi biladi. AS-IS - bu "biz ertaga nima qilamiz" ga o'tishdan oldin "bugun biz nima qilyapmiz".

Faoliyat modeli yoki boshqacha aytganda, funktsional model. Funktsional model tizimni to'plam sifatida ko'radi harakatlar, qaysi ichida har bir harakat ba'zilarini o'zgartiradi ob'ekt yoki ob'ektlar to'plami . Texnologiya IDEF 0 tamoyilidan foydalanadi funktsional parchalanish tizimlar (tizimni qismlarga bo'lish). Parchalanish printsipi funktsional modelni qoidaga muvofiq qurish kerakligini anglatadi "yuqoridan pastga" , dan umumiy uchun model turi xususiy modellar. Shuning uchun, odatda, masalani hal qilishning funktsional modeli to'plamidir xususiy funktsional modellar .

Funktsional modellar harakatlarni maxsus element sifatida ifodalash orqali ta'kidlaydi - blok. Bloklash funktsional modelning asosiy strukturaviy elementi, uning grafik tasviri diagramma . Harakat nomi og'zaki ot yoki fe'l. Modelning parchalanishi natijasida ierarxik tartiblangan va o'zaro bog'langan diagrammalar to'plami yaratiladi. Har bir diagramma tizimning tavsif birligi bo'lib, alohida varaqda joylashgan.

Metodologiya IDEF 0 to'rtta asosiy tushunchaga asoslanadi: funktsional blok (tugun), interfeys yoyi, parchalanish, lug'at.

Funktsiya bloki

Texnologiyaning asosiy tushunchasi IDEF 0 tushunchasidir funktsiya bloki. U ma'lum bir turni ifodalash uchun mo'ljallangan Faoliyat , bu qandaydir o'ziga xoslikni ifodalaydi funktsiyasi ko'rib chiqilayotgan tizim doirasida. Bu funktsiya o'z navbatida ba'zi harakatlarni (harakatlar to'plamini) anglatadi, aniq maqsadga ega bo'lish va qandaydir yakuniy natijaga olib keladi.

Funktsiya bloki To'rtburchak bilan ifodalanadi, uning tomonlari quyidagi qiymatlarga ega:

  • Yuqori tomon - menejment.
  • Pastki tomoni - bu mexanizm.
  • O'ng tomon - chiqish.
  • Chap tomoni - kirish joyi.

Funktsional blok og'zaki kayfiyatda yoki og'zaki otda ko'rsatilgan nomga ega. Harakatlar o'rtasidagi o'zaro ta'sir va uning atrofidagi dunyo, shu jumladan boshqa harakatlar, interfeys yoylari (strelkalar) yordamida ko'rsatiladi.

Interfeys yoyi

Interfeys yoyi yoki tizim elementini ko'rsatadi qayta ishlangan funktsiya bloki yoki boshqacha ta'sir qiladi ushbu funktsional blok tomonidan ko'rsatilgan faoliyatga (funktsiyaga). Interfeys yoyi ko'rsatuvchi o'q sifatida tasvirlangan tashuvchi , ma'lumotlar yoki ob'ektlarni bir faoliyatdan boshqasiga o'tkazishni ta'minlash. Oklar asarlarning tashqi dunyo va bir-biri bilan o'zaro ta'sirini tasvirlaydi, ba'zi ma'lumotlarni ifodalaydi va chaqiriladi otlar .

O'qning nomi buni bildiradi roli (mumkin rollar to'plami bilan belgilanadi - ICOM ):

Funktsiya blokini kiritish - I kiritish .

Boshqaruv - C boshqaruv .

Funktsiya blokining chiqishi - O chiqish .

Mexanizm - M mexanizm .

Kiritish) natija (chiqish) ishlab chiqarish uchun ish tomonidan ishlatiladigan yoki o'zgartiriladigan material yoki ma'lumotdir. Kirish o'qi bo'lmasligi mumkin.

Boshqaruv- ishni boshqaradigan qoidalar, siyosatlar, protseduralar yoki standartlar. Bu ishga ta'sir qiladi, lekin ish bilan o'zgartirilmaydi. O'q ishning yuqori chetiga kirayotgandek chiziladi. Har bir funktsiya blokida kamida bitta boshqaruv strelkasi bo'lishi kerak.

Ko'pincha ma'lumotlar kiritish yoki boshqarish ekanligini aniqlash qiyin. Agar ishdagi ma'lumotlar o'zgartirilsa yoki qayta ishlangan bo'lsa, unda bu katta ehtimollik bilan kiritiladi, agar bo'lmasa, bu nazoratdir. Agar o'qning holatini aniqlash qiyin bo'lsa, nazorat o'qini chizish tavsiya etiladi.

Chiqish- ish tomonidan ishlab chiqarilgan material yoki ma'lumot. Ishning o'ng tomonidan chiqadigan kamida bitta chiqish o'qi talab qilinadi.

Bajarish mexanizmi (mexanizm)– ishni bajaradigan resurslar (masalan, xodimlar, mashinalar, qurilmalar va boshqalar). O'q ishning pastki chetiga kirayotganda chiziladi. Mexanizm o'qlari ko'rsatilmasligi mumkin. Umuman olganda, funktsional blok rasmda ko'rsatilgan. 2.1.

Shaklda. 2.1 barcha interfeys yoylari nomlangan o'qlar sifatida ko'rsatilgan. Standart talablariga ko'ra, har bir funktsional blokda kamida bitta chiqish va bitta boshqaruv bo'lishi kerak, chunki har bir vazifa (jarayon) kamida bitta chiqish va uni hal qilish uchun kamida bitta qoidaga ega bo'lishi kerak. "Mexanizm" interfeys yoyi tasvirlanmasligi mumkin.

Kerakli tarzda interfeys yoylari bilan bog'langan bir nechta funktsional bloklardan a funktsional model.

E'tibor bering, o'qlar funktsional bloklar o'rtasida kerakli ulanishlarni amalga oshirish uchun tarmoqlanishi mumkin.

Tizimga kirish funktsiya bloki nafaqat bo'lishi mumkin Chiqish boshqa funktsional blok, balki uning boshqaruv yoki hatto mexanizmi. Natijada, funktsional model axborot tizimidagi muammolarni hal qilish uchun turli xil, juda murakkab va noodatiy jarayonlarni o'z ichiga olishi mumkin.

IDEF0 texnologiyasidan foydalangan holda diagrammalar yaratish

Tashkilotning biznes modelini ishlab chiqishda uchta turdagi diagrammalardan foydalanish kerak:

  • Diagramma turi I - Kontekst diagrammasi (faqat bitta bo'lishi mumkin) - tizimni tavsiflashning eng mavhum darajasini va uning tashqi muhit bilan o'zaro ta'sirini ifodalovchi daraxt strukturasining tepasi. U belgilaydi kontekst funktsiyasi;
  • II diagramma turi - parchalanish diagrammasi .

Ajratish diagrammalari ishning batafsil tavsifi va o'z ichiga olishi uchun mo'ljallangan bog'liq ish, ya'ni. sho''ba korxonalar umumiy xususiyatga ega ish ota-ona ish. Pastki darajadagi ish yuqori darajadagi ish bilan bir xil, ammo batafsilroq. Diagrammalar tahlilchi tomonidan imtihon sessiyasini o'tkazish, ya'ni diagrammani mavzu bo'yicha mutaxassis bilan muhokama qilish uchun tuziladi.

Har bir parchalanish sessiyasidan so'ng imtihon sessiyalari o'tkaziladi - mavzu bo'yicha mutaxassislar haqiqiy biznes jarayonlarining yaratilgan diagrammalarga muvofiqligini ko'rsatadilar. Topilgan nomuvofiqliklar faqat imtihondan o'tgandan keyin tuzatiladi izohlarsiz keyingi parchalanish seansiga o'tishingiz mumkin. Bu modelning modelning har qanday darajasidagi haqiqiy biznes jarayonlariga mos kelishini ta'minlaydi.

Ishlar sonini oltitadan (3-6) ko'p bo'lmagan holda belgilash kerak, aks holda diagrammani o'qish qiyin (haddan tashqari to'yingan). Yuqori chegara (olti) dizaynerni murakkab ob'ektlarni tavsiflashda ierarxiyalardan foydalanishga majbur qiladi va pastki chegara (uchta) mos keladigan diagrammaning yaratilishini asoslash uchun etarli tafsilotlarga ega bo'lishini ta'minlaydi.

Buzilish diagrammasida eng muhim va birinchi bo'lib bajarilgan ish yuqori chap tomonda joylashgan. Kamroq ahamiyatli yoki keyinroq bajarilgan ishlar ketma-ket tushadi.

  • III diagramma turi - Tugun daraxti diagrammasi ish o'rinlari o'rtasidagi munosabatlarni emas, balki ishlarning ierarxik bog'liqligini ko'rsatadi (bu diagrammalar siz xohlagancha ko'p bo'lishi mumkin, chunki daraxt ildizdan emas, balki har qanday chuqurlikda qurilishi mumkin).

4.2. IDEF0 modellashtirishning texnologik jarayoni:


Guruch. 2.2

BPWin CASE vositasi kerakli funktsional modellar va stsenariylarni yaratish uchun oddiy va intuitiv foydalanuvchi interfeysiga ega. Bu ishlatiladigan texnologiyaga bog'liq. Shaklda. 2.2 BPWin oynasini ko'rsatadi ( Computer Associates B.P.Win ).

Asosiy oyna asboblar paneli Kompyuter Associates BPwin quyidagi tugmalarni o'z ichiga oladi:

- yangi model yaratish;

- mavjud modelni ochish;

- tuzilgan modelni saqlash;

- modelni chop etish,

- masshtabni tanlash;

- masshtablash,

- imlo tekshiruvi,

– model navigatorini yoqish/o‘chirish,

– Model Martni yoqish/o‘chirish.

Model navigatori rivojlanish darajasi bo'yicha model tarkibini ko'rsatadi. Uning yordami bilan siz osongina va tez darajadan darajaga o'tishingiz mumkin. Model navigatori bilan ishlash Windows Explorer bilan ishlashga o'xshaydi.

Maxsus asboblar panelida quyidagi asosiy tugmalar mavjud:

Model oynasi o'rganilayotgan tizimning funktsional modelini yaratish joyidir. Unda funktsional bloklar quriladi va tahrirlanadi, o'qlar chiziladi va tahrirlanadi, parchalanish amalga oshiriladi.

Model tayyorlash

  1. Muloqot oynasini ochish uchun Model yaratish tugmasini bosing B.P.Win(2.3-rasm):

Muloqot oynasida B.P.Win quyidagi amallarni bajaring:

  • tanlang Biznes jarayoni (IDEF0);
  • model nomini o'rnating va tugmani bosing KELISHDIKMI;
  • derazada Yangi Model uchun xususiyatlar model muallifining ismini yozib oling;
  • tugmasini bosing KELISHDIKMI .

  1. Jamoa Model/Model xususiyatlari qo'ng'iroq dialog oynasi Model xususiyatlari (4-rasm), unda 2-bo'limda ko'rsatilgan uslubiy tavsiyalarga muvofiq modelning xususiyatlarini rasmiylashtirish kerak.

Modellashtirishning birinchi darajasi

  1. Quyidagi amallarni bajarib, model oynasida funktsional blokni loyihalashtiring:
    • funksiya blokining kontekst menyusidagi buyruqni tanlang Ism… ;
    • dialog oynasida Faoliyat xususiyatlari (2.5-rasm) yorlig'ida Ism o'rnatish Ism ish (qisqa) bu funktsional blokda joylashtirilgan, va yorliqda Ta'rif dalada Ta'rif tavsifi ish;
    • xatcho'pda Shrift shriftni o'rnatish Arial Cyr va diagrammaning barcha funktsional bloklarida ushbu shriftdan foydalanishga ruxsat berish uchun katakchalarni belgilang ( Ushbu diagrammadagi barcha harakatlar, Ushbu modeldagi barcha harakatlar Va Ushbu shriftning barcha ko'rinishlarini o'zgartiring model ), keyin tugmani bosing KELISHDIKMI.
    • dialog oynasida Ok xususiyatlari (2.7-rasm), yorliqda Ism o'q nomini (qisqa) va yorliqda o'rnating Ta'rif dalada Ta'rif yetarlicha tafsilotlarni kiriting tavsifi ushbu o'qning maqsadi;

    • strelka kontekst menyusidan buyruqni tanlang Shrift… ;
    • dialog oynasida Ok xususiyatlari (2.8-rasm), yorliqda Shrift shriftni o'rnatish Arial Cyr va barcha diagramma strelkalari uchun ushbu shriftdan foydalanish uchun katakchalarni belgilang ( Ushbu diagrammadagi barcha o'qlar, ushbu modeldagi barcha o'qlar, ushbu o'qning barcha namunalari Va Modeldagi ushbu shriftning barcha holatlarini o'zgartiring );

  1. O'qni loyihalash Chiqish, chap chegaralar to'g'ri;
  2. O'qni loyihalash Boshqaruv , nima uchun 2-bosqichni takrorlang, almashtirish chap chegaralar yuqori;
  3. O'qni loyihalash Mexanizm, nima uchun 2-bosqichni takrorlang, almashtiring chap chegaralar pastroq.

Modellashtirishning ikkinchi darajasi

Modellashtirishning har qanday darajasi

Har qanday modellashtirish darajasida model parchalanishini yaratish uchun siz quyidagi amallarni bajarishingiz kerak:

  • bosish orqali ma'lum bir funktsiya blokini faollashtiring;
  • joriy model darajasi uchun 3-bosqichni takrorlang.
  1. O'qning turi va dizayn uslubini strelka kontekst menyusidan Style buyrug'i bilan chaqiriladigan Ok xususiyatlari (2.9-rasm) muloqot oynasida tanlash mumkin.

  1. O'rnatish uchun so'zlarni o'rash Ismni ta'kidlab, to'rtburchaklar hajmini kamaytirishingiz kerak, shundan so'ng u avtomatik ravishda pastga qarab kattalashadi.
  2. Yuqori darajadagi diagrammada chizilgan har bir strelka quyi darajadagi diagrammada mavjud bo'lishi kerak.
  3. Past darajadagi diagrammada chizilgan yangi strelka (hal qilinmagan ( hal qilinmagan) o'q), kvadrat qavslar (tunnellar) ichiga joylashtiriladi, bu esa yuqori darajadagi bunday o'qning yo'qligini ta'kidlaydi. Tunnellarni olib tashlash uchun:
    • menyu bandini tanlang Ok tunnel ;
    • dialog oynasida Chegara strelkasi muharriri(Bundary Arrow Editor) variantni tanlang Uni Chegara o'qi bilan hal qiling (Chegara o'qi sifatida ruxsat bering). Natijada, joriy darajadagi tunnel olib tashlanadi va o'q oldingi darajada paydo bo'ladi va agar u birinchi bo'lmasa, u holda tunnel qilinadi (2.10-rasm).

  1. Tunnelli o'qlarni pastki sathdan yuqoriga nusxalash uchun:
    • kvadrat qavslarni o'ng tugmasini bosing;
    • menyu bandini tanlang Sahifadan tashqari havola;
    • dialog oynasida Off_Page strelka havolasi o'qni joylashtirish uchun diagrammani tanlang va kerakli o'q turini o'rnating (2.11-rasm);

  • tugmalardan birini bosing: OK va diagrammaga o'ting (tanlangan diagrammaga o'ting) yoki OK va joriy diagrammada qoling (joriy diagrammada qoling).
  • Bog'lanmagan chegara o'qlarini qoldirish mumkin emas ( ulanmagan chegara strelkasi) – strelkalar avtomatik ravishda asosiy diagrammadan parchalanish diagrammasiga o'tkaziladi (rejim migratsiya otishma). Bu strelkalar ishlarga taalluqli emas va strelkalar yaratish rejimidagi ishlar bilan bogʻlanishi kerak ( Precedence Arrow Tool – ).
  • Sukut bo'yicha o'qlarning to'g'ri joylashuvi va uslubini loyihalash:
    • buyrug'ini bajarish Model/Model xususiyatlari;
    • derazada Model xususiyatlari(2.12-rasm) xatcho'pni tanlang Tartib ;
    • katakchani belgilang (ixtiyoriy) Avtomatik ravishda bo'sh joy strelkalari guruhda Oklar
    1. O'qni yaratishda boshqaruvning fikr-mulohazalari o'qning yo'nalishini ko'rsatish variantini o'rnatishingiz kerak Qo'shimcha Arrowhead (kontekst menyusidan).
    2. Agar strelkalar ustidagi teglar yomon joylashtirilgan bo'lsa (juda uzoqda va h.k.), yorliq yetakchisi uchun Squiggle (kontekst menyusidagi) katagiga belgi qo'yishingiz kerak.
    1. Parchalanish diagrammasida yuqori chap tomonda funktsional blok mavjud bo'lib, unda birinchi navbatda bajariladigan eng muhim ishni o'z ichiga oladi. Kamroq ahamiyatli yoki keyinroq bajarilgan ishlar ketma-ket tushadi.
    2. So'zlarni o'rash ichida ish rejimida amalga oshiriladi Ism muharriri... tugmani bosish orqali Kirish.
    3. To'rtburchakning yuqori chap burchagidagi diagonal mos keladigan ish parchalanmaganligini anglatadi.
    4. Faqat avtomatik ravishda paydo bo'ladigan bolalar ishlarining raqamlarini emas, balki (A) prefikslarini ham ko'rsatish uchun siz buyruqni tanlashingiz kerak. Model/Model xususiyatlari, xatcho'p Raqamlash katakcha (ixtiyoriy) Prefiksni ko'rsatish(2.13-rasm).

    1. Bolalar ishlari uchun ish raqamlari va daraja raqamlarini (ikki, uch, to'rt xonali raqamlar) ko'rsatish uchun buyruqni tanlang. Model/Model xususiyatlari, xatcho'p Raqamlash katakcha (ixtiyoriy) Diagramma raqamlash formatidan foydalaning (2.13-rasm).
    2. Xuddi shu diagrammaning turli xil versiyalarini farqlash uchun alohida versiyalarga raqamlar (C - raqam) berilishi kerak, ular menyuda erkin o'rnatilishi mumkin. Diagramma xususiyatlari xatcho'pda Kit.

    Daraxt namunasini qurish

      • jamoa Diagramma/Qo'shish/tugun daraxti qo'ng'iroq dialog oynasi Tugun daraxti ustasi_1/2 qadam (2.14-rasm);
      • kerakli miqdordagi tugun daraxti darajalarini tanlash orqali dialog o'tkazing ( Darajalar soni );
      • tugmasini bosing Tayyor.

    4.3. IDEF3 texnologiyasi

    Texnologiya IDEF3 hisobga oladigan jarayonni tavsiflash metodologiyasidir bajarilish ketma-ketligi Va sabab-oqibat munosabatlari vaziyatlar va hodisalar o'rtasida. IDEF3 dan foydalanib, ular ishni bajarish mantig'ini, ularni boshlash va tugatish tartibini tavsiflaydi.

    IDEF3 texnologiyasi toifadan foydalanadi stsenariylar murakkab ko'p bosqichli jarayonning tavsiflari tuzilishini soddalashtirish. Ssenariy (stsenariy) bu tashkilot yoki tizimda mavjud bo'lgan muammolarning tipik sinfini tavsiflovchi holatlar yoki harakatlarning takrorlanadigan ketma-ketligi, shuningdek, ko'rib chiqilayotgan jarayon doirasidagi ob'ekt xususiyatlarining ketma-ketligini tavsiflaydi. IDEF0 modellari IDEF3 stsenariylari bilan bog'liq, chunki har bir IDEF0 modeli bir yoki bir nechta IDEF3 stsenariylari sifatida taqdim etilishi mumkin.

    IDEF3 texnologiyasi jarayon ma'lumotlarini yig'ishni ta'minlash uchun mo'ljallangan va quyidagilarga imkon beradi:

    • jarayonni amalga oshirish texnologiyasi bo'yicha mavjud ma'lumotlarni hujjatlashtirish, masalan, fan sohasi mutaxassislari o'rtasida so'rov o'tkazish paytida;
    • mavjud jarayonlarni tahlil qilish va yangilarini ishlab chiqish;
    • talab qilinadigan vaziyatlarni aniqlash orqali vaziyatlarni simulyatsiya qilish Qaror qabul qilish , jarayonning hayot aylanishiga ta'sir qiluvchi, masalan, yakuniy mahsulotning dizayni, texnologik yoki ekspluatatsion xususiyatlaridagi o'zgarishlar;
    • jarayonni qayta tashkil etishda optimal qarorlar qabul qilinishiga yordam beradi.

    IDEF3 texnologiyasidagi stsenariy

    Stsenariy diagrammalar ma'lum bir vaqt ichida qayta ishlanishi kerak bo'lgan harakatlar va hodisalarni tavsiflash. Skript jarayonlarning tavsifi bilan birga keladi va tizimning har bir funktsiyasini hujjatlashtirish uchun ishlatilishi mumkin. Shunday qilib, stsenariylar tizim tahlilining bir qismidir, chunki ular vaziyatni o'z vaqtida tahlil qilish va bir vaqtning o'zida bir jarayonda ishtirok etuvchi ob'ektlarni tavsiflash imkonini beradi.

    IDEF3 texnologiyasidan foydalanganda barcha konstruktsiyalar ikki turdagi diagrammalarga asoslanadi:

    1. Jarayon bosqichlari ketma-ketligini tavsiflovchi diagramma.
    2. Ob'ekt holati diagrammasi.

    Quyidagi standart konventsiyalardan foydalaniladi:

    Xulq-atvorning funktsional elementi,

    Harakatni xatti-harakatlarning bir funktsional elementidan (oldingi) boshqasiga (keyingi) o'tkazish ( Ustunlik ),

    Ma'lumotlar oqimining ishdan ishga o'tishi ( Ob'ekt oqimi ),

    Ma'lumotlarni ishga ulash ( Referent ),

    Ishlar o'rtasidagi munosabat ( Aloqaviy ),

    Ob'ektning holati.

    Ish birliklarini bajarish ketma-ketligini tartibga solish diagrammaga kiritish orqali amalga oshiriladi. chorrahalar (Birlashma) turli maqsadlar uchun.

    Belgi J kesishuv quyidagi qiymatlardan birini qabul qilishi mumkin:

    • & – birlashish agar o'qlar kesishgan joyga kirsa, barcha harakatlarning natijalari; ishga tushirish o'qlar uni tark etsa, barcha harakatlar;
    • HAQIDA - birlashish agar kiritish harakatlaridan kamida bittasi bajarilgan bo'lsa, harakat natijalari; ishga tushirish kamida bitta harakat;
    • X - birlashish chorrahaga kirgan bir qanchalardan faqat bitta harakat; ishga tushirish undan chiqadigan harakatlardan faqat bittasi.

    Chorrahadan foydalanish tasviri jarayon bosqichlari ketma-ketligini tavsiflovchi diagrammalar- rasm. 2.15. Bundan kelib chiqadiki, chorraha murakkab tarmoqlangan texnologik jarayonlarni qurish vositasidir.

    Birinchi shaklda ishlab chiqilayotgan yoki o'rganilayotgan texnologiyaning tavsifi texnologik jarayonning bosqichlari ketma-ketligini tavsiflovchi diagrammalar , keyin esa shaklda ob'ekt holati diagrammasi bajarilgan harakatlar va ularni qo'llash natijalari haqida to'liq tasavvur beradi.

    3-ish 1-ish va 3-ish bajarilganda sodir bo'ladi

    1-ish va 2-ish birgalikda sodir bo'ladi

    3-ish 1-ish yoki 2-ish yoki ikkalasi bajarilganda sodir bo'ladi

    1-ish va 2-ish birgalikda yoki alohida sodir bo'ladi

    3-ish 1 yoki 2-ish bajarilganda sodir bo'ladi

    1-ish yoki 2-ish sodir bo'ladi

    Binobarin, menejerlar va axborot tizimini ishlab chiquvchilar o'z qo'llarida o'rganish va avtomatlashtirishni talab qiluvchi murakkab boshqaruv jarayonlari uchun stsenariylarni yaratish uchun kuchli vositaga ega.

    4.4. IDEF3 modellashtirishning texnologik jarayoni

    Model tayyorlash

    1. Model yaratish tugmasini bosing.
    2. Muloqot oynasida B.P.Win quyidagilarni bajaring:
      • tanlang Jarayon oqimi (IDEF3);
      • model nomini o'rnating;
      • tugmasini bosing KELISHDIKMI;
      • dialog oynasida Yangi Model uchun xususiyatlar u erda ko'rsatilgan xususiyatlarni tasdiqlang.

    Harakatni rasmiylashtirish

    1. Amal yaratish tugmasini bosing ( Faoliyat qutisi vositasi ).
    2. Model oynasining kerakli joyida sichqonchaning chap tugmasini bosing.
    3. Harakat kontekst menyusida buyruqni tanlang Ism
    4. Muloqot oynasida Faoliyat xususiyatlari, xatcho'pda Ism harakat nomini o'rnating (2.16-rasm).

    1. Muloqot oynasida Faoliyat xususiyatlari xatcho'pda Shrift o'rnatish Arial Cyr, KELISHDIKMI.

    Ma'lumotlarni formatlash

    1. Ma'lumotlar yaratish tugmasini bosing. ( Malumot vositasi ).
    2. Derazadagi to'g'ri joyda Referent yaratilgan ob'ekt lug'atiga ma'lumotlar nomlarini kiritish uchun sichqonchaning chap tugmasi bilan bosing (variant Tashkilot) yoki yaratilgan o'qlar lug'atidan (variant Ok) yoki ularni qayta yarating (variant Boshqa) (2.17-rasm).

    1. Dialogda Referent xususiyatlari oynasi (2.18-rasm), yorliqda Shrift o'rnatish Arial Cyr kerakli katakchalarni belgilang va tugmani bosing KELISHDIKMI.

    5. Keyingi dars uchun uy vazifasi

    1. Axborot manbalari yoki qabul qiluvchilari (tashqi ob'ektlar) bo'lgan moddiy ob'ektlar yoki shaxslarni o'ylab ko'ring va aniqlang.
    2. Axborot tizimi tomonidan qayta ishlanadigan ma'lumotlarning relyatsion modelini o'ylab ko'ring va ishlab chiqing:
      • ob'ektlar va ularning atributlari ro'yxatini tuzing;
      • ob'ektlar o'rtasidagi munosabatlarni ko'rsatish.
    3. Ishlab chiqilgan texnik shartlarga asoslanib, ikkinchi darajali parchalanish diagrammasida joylashtirilgan har bir asosiy ishlarni bajarish jarayonida tizimda amalga oshirilgan alohida ishlarning nomlarini o'ylab ko'ring va o'qituvchiga taklif qiling.
    4. Paragraflarning bajarilishi 1-3 ta uy vazifasini faylga yozib oling. 3-dars uchun ma'lumot.doc ", Word dasturida yaratilgan va o'qituvchiga taqdim etiladi.
    5. "Bo'lim bo'yicha ishlang" Amaliy mashg'ulotlar uchun nazariy ma'lumotlar» 3-dars bo'yicha seminar.

    1.6. Ikkinchi variant (IDEF3) bo'yicha faoliyatni hisobga olish blokini parchalashda tugun daraxti diagrammasi fragmenti

    Faoliyat lug'ati

    Ism

    Ta'rif

    Belgilangan mezonlarni qondirish uchun ma'lumotlar bazasidan o'qilgan ma'lumotlarni tahlil qilish

    Hujjatlarni tahlil qilish

    Qo'shimcha va kiruvchi hujjatlarning standartlarga muvofiqligini tahlil qilish

    Ma'lumotlar bazasini saqlash

    Ma'lumotlarni yangilash operatsiyalarini bajarish

    JARAYONDA
    ISH

    Simulyatsiyaning MAQSADI va CHEGARLARINI belgilaydigan kontekst funksiyasining nomi

    Yakuniy ishlov berish

    Qaror qabul qilish va shakllantirish (agar ma'lumotlar ko'rsatilgan mezonlarga javob bersa, POSITIVE, aks holda NEGATİV), shuningdek zarur hujjatlarni yaratish va qayta ishlash.

    Sifat nazorati
    va sinov

    Ishlab chiqarish yoki ishlab chiqish jarayonini yakunlaydigan ish

    Ma'lumotlarni qayta ishlash

    Ma'lumotlarni qidirish va tahlil qilish operatsiyalarini bajarish va amalga oshirilgan tahlillar asosida qarorlar qabul qilish

    Sifat nazorati natijalarini qayta ishlash

    Natijalarni standartga muvofiqligini tizimlashtirish va tahlil qilish

    Sinov natijalarini qayta ishlash

    Natijalarni xizmatga yaroqlilik, ishonchlilik va omon qolish uchun tahlil qilish

    Hujjatlarni rasmiylashtirish

    Hujjatlarni qabul qilish va ma'lumotlar bazasiga kiritiladigan ma'lumotlarni tanlash

    Foydalanuvchi tomonidan yaratilgan so'rovlar asosida ma'lumotlar bazasi jadvallarida ma'lumotlarni qidirish

    Ma'lumotlar bazasini to'ldirish

    Ma'lumotlar bazasi jadvallariga yangi ma'lumotlarni kiritish

    Hujjatlarni qabul qilish va rasmiylashtirish

    Kiruvchi qo'shimcha hujjatlarni qabul qilish va ro'yxatdan o'tkazish

    Ishlab chiqarish yoki ishlab chiqish

    Kompaniyaning asosiy biznes jarayonining nomi (mavzu sohasining ishlab chiqarish qismining modeli)

    Biznes jarayonining 1-bosqichida ishlash1

    Ishlab chiqarish jarayonining birinchi bosqichidagi texnologik operatsiyalarni umumlashtiruvchi harakat

    Biznes jarayonining 2-bosqichida ishlash1

    Ishlab chiqarish jarayonining ikkinchi bosqichidagi texnologik operatsiyalarni umumlashtiruvchi harakat

    Biznes jarayonining 3-bosqichida ishlash1

    Ishlab chiqarish jarayonining uchinchi bosqichida texnologik operatsiyalarni umumlashtiruvchi harakat

    Ishlab chiqarish faoliyati natijalarini qayta ishlash

    Amalga oshirilgan ishlar va nazorat natijalari bo'yicha hujjatlarni qabul qilish va tahlil qilish

    Ma'lumotlar bazasini tahrirlash

    Ma'lumotlar bazasi jadvallaridagi yozuvlarni o'zgartirish

    FAOLIYAT HISOBI

    Hujjatlarni qayta ishlash va hisobot berish (mavzu sohasining ishlab chiqarish bo'lmagan qismining modeli)

    Ok lug'ati

    Ism

    Ta'rif

    Standart talablariga javob bermaydigan ob'ektlar

    MA'LUMOTLARNI KIRISH

    Kiruvchi hujjatlar va ishlov berish ob'ektlari

    JB kirish ma'lumotlari

    Ma'lumotlar bazasi jadvallariga yoziladigan ma'lumotlar

    Kiruvchi hujjatlar

    Qayta ishlash ob'ektlari bilan birga keladigan hujjatlar va biznes jarayonini boshlaydigan hujjatlar

    Chiqish

    Chiquvchi hujjatlar, yangi va o'zgartirilgan ob'ektlar

    Chiqish hujjatlari

    Buxgalteriya hisobi jarayonida yaratilgan hujjatlar (shakllar, hisobotlar, ko'rsatmalar, bayonotlar, shartnomalar va boshqalar).

    Davlat standarti

    Hujjatlar uchun davlat standarti

    Ma'lumotlar bazasi jadvali ma'lumotlari

    Ma'lumotlar bazasi jadvallaridan o'qiladigan ma'lumotlar

    Tahlil natijasida olingan ma'lumotlar

    Berilgan hujjatlarni qayta ishlash uchun mo'ljallangan va qarorlar qabul qilishda foydalaniladigan ma'lumotlar

    Hujjatlar bilan ishlash natijalarini tavsiflovchi ma'lumotlar

    Qayta ishlangan ob'ektlarning tafsilotlarini (sifat va miqdoriy tavsiflarini) aks ettiruvchi ma'lumotlar

    Sinov va nazorat natijalari bo'yicha hujjatlar

    Ob'ektni qayta ishlashning yakuniy bosqichida olingan ma'lumotlarni aks ettiruvchi hujjatlar

    Ish tavsifi

    Ijrochining mehnat majburiyatlarini aks ettiruvchi ko'rsatmalar

    Foydalanuvchi so'rovlari

    Yangi va o'zgartirilgan ob'ektlar

    Ishlab chiqarish tsikli davomida yaratilgan va o'zgartirilgan ob'ektlar

    Ma'lumotlar bazasi ob'ektlari

    Jadvallar, shakllar, so'rovlar, hisobotlar, makroslar va modullar

    Ob'ektlarni qayta ishlash

    Ishlab chiqarish jarayonining turli bosqichlarida o'zgaruvchan ob'ektlar

    1-bosqichda qayta ishlangan ob'ektlar

    Ishlab chiqarish jarayonining 1-bosqichida o'zgartirilgan ob'ektlar

    2-bosqichda qayta ishlangan ob'ektlar

    Ishlab chiqarish jarayonining 2-bosqichida o'zgartirilgan ob'ektlar

    3-bosqichda qayta ishlangan ob'ektlar

    Ishlab chiqarish jarayonining 3-bosqichida o'zgartirilgan ob'ektlar

    Texnik nazorat bo'limi yaratilgan ob'ektni standart talablariga muvofiqligini tekshiradi

    Kompaniya bo'linmalari va mutaxassislari

    Ishlab chiqarish yoki ishlab chiqish jarayonida ishtirok etuvchi sub'ektlar

    IJRO QOIDALARI

    Jarayonlar va ma'lumotlarni o'zgartirish qoidalari

    Buxgalteriya qoidalari

    Ishlab chiqarish yoki ishlab chiqish jarayoni bilan birga keladigan hujjatlarni qayd etish va qayta ishlash tizimi

    QAROR

    Tahlil qilingan ma'lumotlarning belgilangan mezonlarga mos kelishiga qarab ijobiy yoki salbiy qaror

    Qabul qilingan hujjatlar

    Ro'yxatdan o'tgan hujjatlar

    Dasturiy ta'minot

    Ma'lumotlar bazasi ishlab chiqilayotgan platforma amalga oshiriladi

    Hujjatlarni tahlil qilish natijalari

    Kirish va qo'shimcha hujjatlarni standartlarga muvofiqligini tahlil qilgandan so'ng olingan natijalar

    Sifat nazorati natijalari

    qidiruv natijalari

    Foydalanuvchi so'rovlaridan olingan ma'lumotlar bazasi jadvallaridan ma'lumotlar

    Sinov natijalari

    Qayta ishlashning yakuniy bosqichida olingan ma'lumotlar

    Foydalanuvchi uchun qo'llanma

    Ma'lumotlar bazasi bilan ishlash bo'yicha ko'rsatmalar va qoidalar

    Buxgalteriya xizmati

    Buxgalteriya hisobi va hujjatlashtirish jarayoniga jalb qilingan bo'limlar

    Qo'shimcha hujjatlar

    Kiruvchi ishlov berish ob'ektlari bilan birga keladigan hujjatlar

    Professional mutaxassislar

    Ishlab chiqarish faoliyati bilan shug'ullanuvchi sub'ektlar

    Texnologik ko'rsatmalar

    Texnologik jarayon operatsiyalari ketma-ketligi

    Foydalanuvchi so'rovlari

    Ma'lumotlar bazasidan kerakli ma'lumotlarni olish va chiqish hujjatlarini yaratish uchun foydalanuvchi tomonidan yaratilgan so'rovlar

    IJRO ETISH MEXANIZMASI

    Kirish ma'lumotlarini chiqish ma'lumotlariga aylantiruvchi resurslar

    Yangi yozuvlar

    Yangi ma'lumotlar kiritilgandan keyin paydo bo'lgan ma'lumotlar bazasi jadvallaridagi yozuvlar

    Tuzatish

    Imtihonni o'tkazuvchi sub'ekt

    bosma versiyasi