IDEF0. Belgilar bilan tanishish va undan foydalanish misoli. BPwin (AllFusion Process Modeler) kompyuterni modellashtirish dasturi idef0 model ishlab chiqish dasturi

Bugungi kunda nafaqat tor doiralarda ma'lum bo'lgan IDEF0 qisqartmasi biznes jarayonlari bo'yicha ishni standartlashtirishning birinchi metodologiyasi hisoblanadi. U o'tgan asrning o'rtalarida Qo'shma Shtatlarda aerokosmik loyiha doirasida ishlab chiqilgan va samaradorligini ko'rsatib, federal standart... Mamlakatimizda 2000 yilda hujjat tayyorlandi " IDEF0 funktsional modellashtirish metodologiyasi. Yo'llanma hujjati IDEF0 funktsional modellashtirish metodologiyasi. Rasmiy nashr. Rossiya Gosstandarti RD IDEF0 - 2000. CALS tadqiqot markazi tomonidan ishlab chiqilgan - "Amaliy logistika" texnologiyalari. Rossiya Gosstandartining 2000 yildagi qarori bilan qabul qilingan va kuchga kirgan", Lekin standart sifatida u hech qachon tasdiqlanmagan. Garchi bu ushbu metodologiyaning mamlakatimizda biznes -jarayonlarni grafik modellashtirishning eng mashhur vositalaridan biriga aylanishiga to'sqinlik qilmagan bo'lsa -da. Ushbu maqolada men sizni IDEF0 modelini ko'rib chiqishga va ushbu yondashuvning dolzarbligini baholashga taklif qilaman.

Asosiy tushunchalar va qisqartmalar

Metodologiyaning asosiy elementlari nomlari haqida bir oz tushunib olaylik. IDEF0 grafik standarti SADT (Strukturaviy tahlil va dizayn texnikasi) metodologiyasining bir qismidir. IDEF - ICAM ta'rifining qisqartmasi bo'lib, ICAM ishlab chiqarishni integratsiyalashgan kompyuterlashtirish deb tarjima qilingan Kompyuter yordamida ishlab chiqarishdan olingan. SADT metodologiyasi-bu ishlab chiqarish-texnik va tashkiliy-iqtisodiy tizimlarning tuzilishi, parametrlari va xususiyatlarini o'rganishga imkon beradigan 15 xil modeldagi butun oila.

IDEF0 - bu boshqa barcha tuzilmalarning yadrosi bo'lgan funktsional model, u axborot va moddiy oqimlarni, tashkiliy tuzilmani, boshqaruv harakatlarini va kompaniyaning faolligini birlashtiradi. Modellashtirish jarayonlarining grafik standarti notatsiya deb ham ataladi. Ya'ni, nota - bu u yoki bu shaklda faoliyat modelini tuzishga qo'yiladigan talablar va qoidalar tizimi. Shuning uchun, IDEF0 ni SADT metodologiyasining bir qismi bo'lgan yozuv deb atash o'rinli bo'ladi.

IDEF0 belgisi - bu qo'lda modellashtirish uchun texnik dizayn standartlari kabi dastlab ishlab chiqilgan juda qattiq uslub. Shuning uchun u o'qlarni joylashtirish talablarini, barcha elementlarning formatini, IDEF0 diagrammasi uchun axborot ramkasining mazmunini va boshqalarni o'z ichiga oladi. Kompaniya faoliyati murakkab ko'p bosqichli harakatlar tizimi bo'lgani uchun har doim ko'plab sxemalar mavjud, va modelning barcha elementlari bo'yicha aniq tizimlashtirish va navigatsiya talab qilinadi. Endi bu asosan ushbu belgida modellashtirishni qo'llab -quvvatlaydigan kompyuter tizimlari tomonidan amalga oshiriladi. Rossiya hududida bugungi kunda eng mashhur va mavjud tizimlar AllFusion Process Modeler va Business Studio. Men ushbu tizimlarni ko'rib chiqish uchun alohida maqolalar ajratishni rejalashtirmoqdaman.

Funktsional blok

IDEF0 modelining markaziy elementi funksiya bo'lib, u diagrammada ko'rsatilgan funktsional blok- to'rtburchak, uning ichida harakat og'zaki ot shaklida ko'rsatilgan. Harakatlar ko'lami jihatidan juda farq qilishi mumkin - umuman kompaniya faoliyatidan, xususan, aniq manipulyatsiyaga qadar. Misollar: "Sopol idishlar ishlab chiqarish va sotish" va "Mahsulotga rasm chizish".

IDEF0 da majburiy blokirovka elementlari

Amallar ko'lamidan qat'i nazar, barcha funktsiyalar bir xilda ko'rsatiladi va majburiy ravishda funktsional blokning yon tomonlariga biriktirilgan 4 ta asosiy oqimni o'z ichiga oladi:

  • chap tomonda - funktsiyani bajarish uchun ishlatiladigan kirishlar yoki manbalar;
  • o'ng tomonda - funktsiyani bajarish natijalari yoki natijalari;
  • tepada - natijalar qanday va qancha bo'lishi kerakligini aniqlaydigan nazorat harakatlari;
  • quyida - bu ishni kim va nima yordamida bajarishi kerakligini aks ettiruvchi mexanizmlar.

Ushbu yondashuv sizga diagrammalardagi tushuntirishlardan ozgina tejash va oqimlarni ko'rsatishda aniqlikka erishish imkonini beradi, bu esa butun modelni ingichka qiladi.

Funktsional modelni yaratish uchun IDEF0 metodologiyasi quyidagi qoidalarga rioya qilishni talab qiladi.

  1. Kirish - bu o'z qiymatini chiqishga to'liq o'tkazadigan resurslar, ya'ni ular to'liq natijani yaratishga sarflanadi, mexanizmlar esa o'z qiymatini qisman o'tkazadigan resurslardir (uskunalar amortizatsiya hisobiga, odamlar esa ish haqi orqali).
  2. Boshqaruv - bu modelning zarur elementi, chunki u barcha harakatlarni kompaniyaning qoidalar tizimiga bog'laydi, bu funktsiyani bajarishda qaysi qoidalar va talablarga rioya qilinishi kerakligini aniq ko'rsatib beradi. Ko'pincha bu oqim rasmiy tarzda ko'rib chiqiladi, lekin bu sxema o'zining qat'iyligini va ba'zida ma'nosini yo'qotadi.
  3. Har bir funktsional blokning har bir tomonida kamida bitta o'q bo'lishi kerak (chunki manbasiz yoki natijasiz ish bo'lishi mumkin emas va ijrochisiz ko'rsatma yoki ko'rsatma to'liq bo'lmaydi).

Ko'rib chiqilgan sxema IDEF0 yondashuvining "qurilish bloki" dir. Funktsional modellashtirish asta -sekin parchalanish orqali umumiydan xususiyga o'tishni o'z ichiga oladi. Parchalanish ko'rib chiqilayotgan funktsiyaga "chuqurlashib", uni kichikroq funktsiyalarga ajratadi. Shu bilan birga, yuqori darajadagi funksiya umumlashtirilgan holda va uni parchalanib bo'lgandan keyin, uni jarayon deb atash o'rinli bo'ladi.

Kontekst diagrammasi

Eng yuqori darajada, kompaniya "qora quti" sifatida taqdim etiladi, unda ba'zi harakatlar amalga oshiriladi, bu esa kirishni chiqishga aylantiradi. Bu daraja odatda "" deb nomlanadi, ya'ni kompaniya faoliyatining kontekstini tavsiflovchi diagramma. Bundan tashqari, kontekst diagrammasi butun modelning asosiy xususiyatlarini ko'rsatadi.

  1. Maqsad - bu model maqsadining aniq formulasi, uning yordamida kelajakda model tuzilishining to'g'riligini tekshirish mumkin.
  2. Nuqtai nazar - model kimning yuzida qurilgan, chunki model har doim o'z muallifiga va diqqat markaziga bog'liq. Agar biz korxonaning umumiy modelini quradigan bo'lsak, u odatda uning direktori nuqtai nazaridan taqdim etiladi.
  3. Model turi - bu diagrammada qanday ma'lumot ko'rsatilishini ko'rsatadi. Bu erda ikkita asosiy variant bo'lishi mumkin: BO'LGANCHA ("qanday bo'lsa") yoki TO BE ("shunday bo'ladi"). Bu ajratish zarur, chunki biz faoliyatni tahlil qilish uchun ham, ularni o'zgartirish uchun ham modellar yaratishimiz mumkin. Biz nima qilayotganimizni aniq bilishimiz, shuningdek, bu ma'lumotlarni boshqalarga etkazishimiz kerak.

Shunday qilib, kontekst diagrammasi eng umumiy shaklda kompaniyaning tashqi dunyo bilan bog'laydigan oqimlari orqali o'tadigan kompaniya faoliyatining tavsifini o'z ichiga oladi. Menimcha, biz ham ular haqida batafsilroq to'xtalishimiz kerak.

Asosiy oqimlar

Tajriba shuni ko'rsatadiki, bu darajadagi soddaligi va rasmiyligi ko'rinib turganiga qaramay, ko'pincha bu erda uzoq vaqt qolish kerak bo'ladi, chunki egasi va bozor uchun muhim bo'lgan barcha natijalar bu erda aks ettirilishi kerak. Xatolik biznes maqsadlariga javob bermaydigan modellarni yaratishga olib kelishi mumkin. Muhim oqimlarning aks ettirilganligini tekshirish uchun diagrammada 4 ta asosiy oqim turi mavjudligiga ishonch hosil qiling.

  1. Materiallar: kiraverishda materiallar va butlovchi qismlar tayyor mahsulotlar chiqish joyida.
  2. Xaridor: potentsial xaridor va qoniqarli mijoz.
  3. Moliyaviy: kiraverishda bu odatda investitsiyalar, mijozlarning to'lovlari (daromadlari), kreditlar va boshqa daromadlar; mahsulot etkazib beruvchilarga to'lovlar, soliqlar, kredit to'lovlari va foyda.
  4. Ma'lumot: kirish joyida - bu tashqi muhit haqidagi ma'lumotlar oqimi (bozor sharoitlari, raqobatchilarning xatti -harakati, texnologik yangilik va boshqalar) va chiqish - bu kompaniya o'zi haqida dunyoga etkazadigan axborot oqimi (barcha reklama ma'lumotlari, shuningdek nazorat organlariga hisobot berishning barcha turlari).

E'tibor bering, kompaniya shunday ochiq tizim va unda hech narsa paydo bo'lmaydi yoki yo'qolmaydi. Kompaniya faqat kiruvchi oqimlarni chiquvchi oqimlarga aylantira oladi va agar u buni yaxshi bajara olsa, butun tizim sifatini aks ettiruvchi qo'shimcha pul oqimi (foyda) paydo bo'ladi.

(kattalashtirish uchun bosing)

Agar siz oqimlarning har bir turini o'zingizning rangingiz bilan ajratib qo'ysangiz yaxshi bo'ladi, shunda siz resurslar harakatini osongina farqlay olasiz va muhim fikrlarni o'tkazib yubormaysiz. Masalan, siz tez -tez kompaniya oqimida mijoz yo'qligini kuzatishingiz mumkin, shuning uchun u bilan ishlash qolgan tamoyilga asoslanadi - mijoz ko'pincha o'z vazifalarini ishlab chiqarish oqimini qayta ishlashga yo'naltirilgan kompaniya xodimlari uchun to'siq kabi his qiladi. hujjatlar.

Boshqaruv strelkalari faqat 1 turdagi oqim - 2 turga bo'linadigan axborot oqimi bilan ifodalanishi mumkin. Birinchisi, bunday hujjatlar:

  • qonun va qoidalar;
  • buyurtmalar, buyurtmalar;
  • ko'rsatmalar va qoidalar;
  • rejalar;
  • dizayn hujjatlari va boshqalar.

Ikkinchisi, ko'pincha egalarining talablarini o'z ichiga olgan hujjatsiz ma'lumotlar.

Va nihoyat, mexanizmlar - oqimlarning faqat 2 turi mavjud: uskunalar (materiallar) va ijrochilar (bo'limlar va odamlar). Bu erda hech qanday hujjat bo'lishi mumkin emas, xuddi nazorat o'qlarida odamlar bo'lmasligi mumkin!

Model navigatsiya uchun doimiy raqamlashni ta'minlaydi. Kontekst diagrammasi "A-0" raqamlangan. Kelajakda parchalanish qanchalik chuqur bo'lmasin, har bir funktsional blok o'z raqamini oladi.

Parchalanish

Kontekst diagrammasi oqimlarini ishlab chiqqandan so'ng, biz dekompozitsiyaga o'tamiz. Quyidagi darajaga ko'tarilayotgandek, xuddi "qora quti" ochilgandek, biz birinchi navbatda funktsional blokga biriktirilgan o'qlar bilan bo'sh varaqni ko'ramiz.

(kattalashtirish uchun bosing)

Va bu erda haqiqiy funktsional modellashtirish boshlanadi - biz bu oqimlarni qanday harakatlar majmui bilan bog'lashini tushunishimiz va barcha talablarning bajarilishini ta'minlashimiz kerak. Qiyinchilik shundan iboratki, kompaniyada juda ko'p harakatlar mavjud va biz diagrammada 9 tadan ko'p bo'lmagan funktsiyalarni ko'rsatish huquqiga egamiz, aks holda diagramani o'qib bo'lmaydi va shunga mos ravishda foydasiz bo'ladi.

Vizual, o'qiy oladigan va shu bilan birga to'liq bajariladigan tarzda murakkab ishlarni tartibga solish har doim ham oson emas. Ko'pincha ular turli xil jarayonlarni asosiy katta bloklarga bo'lishga murojaat qilishadi, ularning eng muhimlari quyidagilardir.

  1. Mahsulot yaratish (natija).
  2. Rag'batlantirish va sotish - mijozlar oqimi bilan ishlash.
  3. Mahsulot yaratish faoliyatini qo'llab -quvvatlash - bu hukumat talablariga rioya qilish yoki ishning qulayligini ta'minlash uchun zarur bo'lgan ikkinchi darajali jarayonlar (xodimlar va buxgalteriya hisobi, transport xizmatlari, binolarni tozalash va boshqalar).
  4. Boshqaruv oqimlarini yaratish - bu kompaniyaning barcha jarayonlariga qo'yiladigan talablarni aniqlaydigan boshqaruv echimlarini ishlab chiqish faoliyati.

Quyidagi rasmda bizning misolimizning parchalanish diagrammasi ko'rsatilgan.

(kattalashtirish uchun bosing)

Diagrammada jarayonlar diagonal tartibda joylashtirilishi kerak - bu deyiladi hukmronlik printsipi, bu funktsional bloklarning chapdan o'ngga va yuqoridan pastgacha - ahamiyatiga ko'ra yoki xronologik tartibda joylashishini nazarda tutadi. Bloklarni raqamlash bir xil.

Modeldagi keyingi ishlar birinchi bosqichga o'xshaydi - birinchi darajadagi har bir funktsional blok parchalanadi. Blok raqamlanishi birinchi darajali raqamni o'z ichiga oladi: A1.1… A1n, A2.1… A2.n va boshqalar.

Belgining dolzarbligi to'g'risida xulosalar

Ushbu maqola doirasida, IDEF0 ning qisqa misolidan foydalanib, faqat IDEF0 yozuvining asosiy tushunchalarini ko'rsatish mumkin edi, albatta, bu metodologiyani umuman baholash qiyin. Ammo ushbu yozuvni amalda qo'llash bo'yicha juda ko'p tajriba menga quyidagi xulosalar chiqarishimga imkon beradi.

  1. Model yaxshi vizualizatsiya salohiyatiga ega, lekin menimcha, tarbiyaviy effektda uning ahamiyati katta. Metodologiyaga kiritilgan qoidalar va cheklovlar bizni modellarga tizimli va qat'iy munosabatni rivojlantirishga majbur qiladi, bu yakuniy natijaning sifatiga juda yaxshi ta'sir qiladi.
  2. Model sizga bir -biri bilan chambarchas bog'liq bo'lmagan narsalar o'rtasida aloqa oqimini yaratishga imkon beradi: oldingi va orqa ofis quyi tizimlarini boshqaruv bilan bog'lash, bu boshqa belgilar uchun ancha yomon.
  3. Loyiha ishtirokchilarining ko'pchiligi uchun yondashuv oddiy va tushunarli. Ushbu yozuvdagi diagrammalarni tuzish va o'qish faqat biznes oqimlarining murakkabligini o'rganish istagi bilan chegaralanadi.

Yuqoridagi dalillarning ba'zilari, bu yondashuvni eng yaxshi va faoliyatni to'liq modellashtirish uchun yagona usul deb o'ylashga majbur qiladi. Ammo shuni unutmangki, funktsional model faqat yuqori darajadagi modellashtirish uchun mo'ljallangan. Ijrochilar darajasida ishlarni loyihalashda IDEF0 belgisidan foydalanish, diagrammalar faqat tasviriy ekanligiga olib keladi va ular asosida oqilona tartibga solish mumkin emas, chunki ular quyidagilarni o'z ichiga olmaydi.

  • jarayonni boshlash va to'xtatish hodisalarini konkretlashtirish;
  • bir harakatdan ikkinchisiga o'tish shartlari;
  • diagrammani o'qlar bilan ortiqcha yuklamasdan, barcha manbalar va ijrochilarni vizual tarzda ko'rsatish qobiliyati.

Shuning uchun, agar siz ushbu belgini maqsadli vazifalar uchun ishlatsangiz (yuqori darajadagi tadbirlarni tuzish), demak, IDEF0-bu bugungi kunda amalda yagona ma'no va aniqlik bilan bajarishga imkon beruvchi belgi.

V Loyiha boshqaruvi Ushbu modellashtirish standarti, agar siz turli xil loyihalar yoki jarayonlarni vizual oqimlar bilan bog'lashingiz kerak bo'lsa, eng mos keladi. Shu bilan birga, grafik model vazifalar bo'yicha javobgarlik va resurslarni yanada oqilona taqsimlashga imkon beradi. Diagrammalarda aks ettirilgan loyiha vazifalarining mantig'i yaxshiroq sifatni tayyorlashga yordam beradi taqvim rejasi Gantt diagrammasi shaklida.

O'z biznesingizning funktsional tuzilishini ko'rishni va tushunishni o'rganing!

Hozirgi vaqtda Rossiyada G'arbda umumiy qabul qilingan boshqaruv standartlariga qiziqish keskin oshdi, ammo haqiqiy boshqaruv amaliyotida bitta ko'rsatkich bor. Ko'p rahbarlar hali ham to'g'ridan -to'g'ri savol bilan hayron bo'lishlari mumkin tashkiliy tuzilma kompaniya yoki mavjud biznes -jarayonlarning sxemasi haqida. Iqtisodiy davriy nashrlarni muntazam o'qib turadigan eng ilg'or menejerlar, qoida tariqasida, faqat ular uchun tushunarli bo'lgan ierarxik sxemalarni chizishni boshlaydilar, lekin bu jarayonda ham ular odatda tezlik bilan oxirigacha kelishadi. Xuddi shu narsa turli xil xizmatlar va funktsional birliklarning xodimlari va menejerlariga ham tegishli. Ko'pgina hollarda, korxona faoliyat ko'rsatishi kerak bo'lgan yagona qoidalar to'plami individual qoidalar va lavozim tavsiflari... Ko'pincha, bu hujjatlar bir yildan ko'proq vaqt oldin tuzilgan, yomon tuzilgan va o'zaro bog'liq emas va natijada tokchadagi changni yig'ib oladi. Hozircha bunday yondashuv o'zini oqladi, chunki Rossiya bozor iqtisodiyotining shakllanishi davrida raqobat tushunchasi deyarli yo'q edi va xarajatlarni hisobga olishning hojati yo'q edi - foyda juda katta edi. Natijada, so'nggi ikki yil mobaynida biz to'liq tushunarli manzarani ko'rdik: 90 -yillarning boshlarida o'sgan yirik kompaniyalar bozordan butunlay chiqib ketgunga qadar asta -sekin o'z pozitsiyalarini yo'qotmoqdalar. Bu qisman korxona boshqaruv standartlarini joriy qilmaganligi, faoliyat va missiyaning funktsional modeli kontseptsiyasi umuman yo'qligi bilan bog'liq. Faoliyatning turli sohalarini modellashtirish yordamida boshqaruvdagi qiyinchiliklarni samarali tahlil qilish va biznesning umumiy sxemasini optimallashtirish mumkin. Siz bilganingizdek, har qanday korxonada faqat to'g'ridan -to'g'ri foyda keltiradigan loyihalar ustuvor hisoblanadi, shuning uchun odatda kompaniya boshqaruvidagi inqiroz paytida biz uning faoliyati va uning holatini o'rganish haqida gapiramiz. qayta tashkil etish.

90 -yillarning oxirida, bozor etarlicha raqobatbardosh bo'lganda va korxonalarning rentabelligi keskin pasaya boshlaganda, menejerlar xarajatlarni optimallashtirishda katta qiyinchiliklarga duch kelishdi, shunda mahsulotlar daromadli va raqobatbardosh bo'lib qoldi. Aynan o'sha paytda bitta biznes doirasida turli quyi tizimlarning o'zaro bog'lanishining barcha mexanizmlari va tamoyillarini aks ettiruvchi korxona faoliyatining modelini ko'z oldingizda ko'rsatish zarurati aniq namoyon bo'ldi.

"Biznes jarayonlarini modellashtirish" tushunchasi ko'pchilik tahlilchilarning kundalik hayotiga murakkab bozorda paydo bo'lishi bilan bir vaqtda kirib kelgan. dasturiy mahsulotlar korxona boshqaruvini kompleks avtomatlashtirish uchun mo'ljallangan. Bunday tizimlar har doim kompaniya faoliyatini loyihadan oldin chuqur o'rganishni nazarda tutadi. Ushbu so'rov natijasi - ekspert xulosasi, bunda alohida nuqtalarni bartaraf etish bo'yicha tavsiyalar berilgan ". to'siqlar"Faoliyatni boshqarishda. Ushbu xulosa asosida, avtomatlashtirish tizimi joriy etilishidan oldin, biznes jarayonlarini qayta tashkil etish, ba'zida kompaniya uchun jiddiy va og'riqli deb ataladi. Bu va tabiiyki, yillar davomida rivojlangan jamoani har doim "yangicha fikrlashga" majburlash qiyin. Korxonalarning bunday murakkab so'rovlari har doim murakkab va har bir holatda alohida vazifadir. Murakkab tizimlarni modellashtirishning bunday muammolarini hal qilish uchun yaxshi sinovdan o'tgan metodologiyalar va standartlar mavjud. Bu standartlar IDEF oilasining metodologiyasini o'z ichiga oladi. Ularning yordami bilan turli bo'limlarda keng doiradagi murakkab tizimlar faoliyatining modellarini samarali ko'rsatish va tahlil qilish mumkin. Shu bilan birga, tizimdagi jarayonlarni tekshirish kengligi va chuqurligini ishlab chiquvchi o'zi belgilaydi, bu esa yaratilgan modelni keraksiz ma'lumotlar bilan ortiqcha yuklamaslikka imkon beradi. V hozirda IDEF oilasiga quyidagi standartlarni kiritish mumkin:

IDEF0 - bu modellashtirishning funktsional metodologiyasi. IDEF0 vizual grafik tili yordamida o'rganilayotgan tizim ishlab chiquvchilar va tahlilchilarga o'zaro bog'liq funktsiyalar to'plami (funktsional bloklar - IDEF0 nuqtai nazaridan) ko'rinishida ko'rinadi. Odatda, IDEF0 modellashtirish har qanday tizimni o'rganishda birinchi qadamdir;

IDEF1 - tizimdagi axborot oqimlarini modellashtirish metodologiyasi, ularning tuzilishi va aloqalarini ko'rsatish va tahlil qilish imkonini beradi;

IDEF1X (IDEF1 Extended) - munosabat tuzilmalarini qurish metodologiyasi. IDEF1X "Entity-munosabatlar" (ER-Entity-Relationship) metodologiyasi turiga mansub va, qoida tariqasida, ko'rib chiqilayotgan tizim bilan bog'liq bo'lgan o'zaro bog'liq ma'lumotlar bazalarini modellashtirish uchun ishlatiladi;

IDEF2 - bu tizimlar evolyutsiyasini dinamik modellashtirish metodologiyasi. Dinamik tizimlarni tahlil qilishning o'ta jiddiy qiyinchiliklari tufayli, bu standart amalda bekor qilindi va uning rivojlanishi dastlabki bosqichda to'xtatildi. Biroq, hozirgi vaqtda algoritmlar va ularning kompyuterda bajarilishi mavjud, ular statik IDEF0 diagrammalarini "rangli Petri to'rlari" (CPN - Color Petri Nets) asosida dinamik modellarga aylantirish imkonini beradi;

IDEF3 - bu tizimda sodir bo'layotgan jarayonlarni hujjatlashtirish metodologiyasi, masalan, korxonalarda texnologik jarayonlarni o'rganishda ishlatiladi. IDEF3 har bir jarayon uchun ssenariy va ish jarayonini tavsiflaydi. IDEF3 IDEF0 metodologiyasi bilan bevosita aloqada - har bir funksiya (funktsional blok) IDEF3 yordamida alohida jarayon sifatida ifodalanishi mumkin;

IDEF4-ob'ektga yo'naltirilgan tizimlarni yaratish metodologiyasi. IDEF4 vositalari sizga ob'ektlarning tuzilishini va ularning o'zaro ta'sirining asosiy tamoyillarini vizual tarzda ko'rsatishga imkon beradi, shu bilan ob'ektga yo'naltirilgan murakkab tizimlarni tahlil qilish va optimallashtirish imkonini beradi;

IDEF5 - murakkab tizimlarni ontologik o'rganish metodologiyasi. IDEF5 metodologiyasidan foydalanib, tizimning ontologiyasini muayyan atamalar va qoidalar lug'ati yordamida ta'riflash mumkin, uning asosida ma'lum bir vaqtda ko'rib chiqilayotgan tizimning holati to'g'risida ishonchli bayonotlar tuzilishi mumkin. Ushbu bayonotlar asosida xulosalar chiqariladi keyingi rivojlanish tizimi va uni optimallashtirish amalga oshiriladi.
Ushbu maqolada biz eng ko'p ishlatiladigan IDEF0 funktsional modellashtirish metodologiyasini ko'rib chiqamiz.

IDEF0 standartining tarixi

IDEF0 metodologiyasini SADT (Structured Analysis and Design Teqnique) funktsional tizimlarini tasvirlash uchun taniqli grafik tilni ishlab chiqishning navbatdagi bosqichi deb hisoblash mumkin. Bir necha yil oldin Rossiyada SADT diagrammalarini tuzishning asosiy tamoyillarini tasvirlashga bag'ishlangan shu nomli kitobning kichik nashri nashr etildi. Tarixan IDEF0 standart sifatida 1981 yilda keng qamrovli avtomatlashtirish dasturi doirasida ishlab chiqilgan sanoat korxonalari ICAM (Integrated Computer Aided Manufacturing) nomini olgan va AQSh Harbiy -havo kuchlari tomonidan taklif qilingan. IDEF standartlari oilasining o'zi ushbu dastur nomidan o'z nomini meros qilib oldi (IDEF = ICAM DEFinition). Amalga oshirish jarayonida ICAM dasturi ishtirokchilari sanoat tizimlarida o'zaro ta'sir jarayonlarini tahlil qilishning yangi usullarini ishlab chiqish zarurati bilan duch kelishdi. Shu bilan birga, biznes-jarayonlarni tavsiflash uchun takomillashtirilgan funktsiyalar majmuasidan tashqari, yangi standartga qo'yiladigan talablardan biri "tahlilchi-mutaxassis" doirasida o'zaro ta'sir o'tkazish uchun samarali metodologiyaning mavjudligi edi. Boshqacha qilib aytganda, yangi usul loyihani amalga oshirishda barcha tahlilchilar va mutaxassislarning bevosita ishtirokida modelni yaratish bo'yicha guruh ishlarini ta'minlashi kerak edi.

Tegishli echimlarni izlash natijasida IDEF0 funktsional modellashtirish metodologiyasi tug'ildi. 1981 yildan beri IDEF0 standarti bir nechta kichik o'zgarishlarga duch keldi, asosan cheklovchi xarakterga ega va uning oxirgi tahriri 1993 yil dekabrda AQSh Milliy standartlar va texnologiyalar instituti (NIST) tomonidan chiqarilgan.

IDEF0 ning asosiy elementlari va tushunchalari

IDEF0 grafik tili hayratlanarli darajada sodda va uyg'un. Metodologiya to'rtta asosiy tushunchaga asoslangan.

Birinchisi, faoliyat qutisi tushunchasi. Funktsional blok to'rtburchaklar shaklida grafik tarzda tasvirlangan (1 -rasmga qarang) va ko'rib chiqilayotgan tizim doirasida qandaydir o'ziga xos funktsiyani aks ettiradi. Standart talablariga ko'ra, har bir funktsional blokning nomi fe'l -atvorda tuzilishi kerak (masalan, "xizmatlar ishlab chiqarish" emas, balki "xizmatlarni ishlab chiqarish").

Funktsional blokning har to'rt tomonining o'ziga xos ma'nosi (roli) bor, shu bilan birga:

  • Yuqori tomon - bu nazorat;
  • Chap tomoni "Kirish" ga o'rnatiladi;
  • O'ng tomon "Chiqish" ga o'rnatiladi;
  • Kamchilik - bu "mexanizm".
  • Bitta ko'rib chiqiladigan tizim doirasidagi har bir funktsional blok o'ziga xos identifikatsiya raqamiga ega bo'lishi kerak.

    Shakl 1. Funktsional blok.

    IDEF0 metodologiyasining ikkinchi "kiti" - interfeys yoyi (Ok) tushunchasi. Bundan tashqari, interfeys yoylari ko'pincha oqim yoki o'q deb ataladi. Interfeys yoyi funktsiya bloki tomonidan qayta ishlanadigan yoki bu funktsiya bloki tomonidan ko'rsatilgan funktsiyaga ta'sir qiladigan tizim elementini ko'rsatadi.

    Interfeys yoyining grafik ko'rinishi - bu bir tomonlama o'q. Har bir interfeys yoyi o'ziga xos nomga ega bo'lishi kerak (Ok belgisi). Standart talab qilganidek, ism ot aylanmasi bo'lishi kerak.

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

    Interfeys yoyi qaysi tomonga mos kelishiga qarab, u "kirish", "chiqish" yoki "boshqarish" deb nomlanadi. Bundan tashqari, faqat funktsional bloklar har bir funktsional yoyning "manbai" (boshi) va "cho'kishi" (oxiri) bo'lishi mumkin, "manba" faqat blokning chiqish tomoni bo'lishi mumkin, "cho'kma" esa har qanday bo'lishi mumkin. qolgan uchtadan.

    Shuni ta'kidlash kerakki, har qanday funktsional blok, standart talablariga muvofiq, kamida bitta boshqaruv interfeysli yoqa va bitta chiquvchi bo'lishga ega bo'lishi kerak. Bu tushunarli - har bir jarayon ba'zi qoidalarga amal qilishi kerak (nazorat yoyi bilan ko'rsatiladi) va qandaydir natija berishi kerak (chiquvchi yoy), aks holda buni ko'rib chiqishning ma'nosi yo'q.

    IDEF0 - diagrammalarini tuzishda, kiruvchi interfeys yoylarini boshqaruvchilardan to'g'ri ajratish muhim, bu ko'pincha oson emas. Masalan, 2 -rasmda "Ishlov beriladigan qism" funktsional bloki ko'rsatilgan.

    Haqiqiy jarayonda, ishlov berishni amalga oshirayotgan ishchiga ishlov beriladigan qism va ishlov berish uchun texnologik yo'riqnoma (yoki mashina bilan ishlashda xavfsizlik qoidalari) beriladi. Ish qismi ham, texnologik yo'riqnomali hujjat ham kiruvchi ob'ektlar deb o'ylash xato bo'lishi mumkin, lekin unday emas. Aslida, bu jarayonda ishlov beriladigan qism texnologik yo'riqnomalarda aks ettirilgan qoidalarga muvofiq qayta ishlanadi, ular mos ravishda boshqaruv interfeysi yoyida ko'rsatilishi kerak.


    2 -rasm.

    Yana bir narsa, texnologik yo'riqnomalar bosh texnolog tomonidan ishlov berilganda va ularga o'zgartirishlar kiritilganda (3 -rasm). Bunday holda, ular allaqachon kiruvchi interfeys yoyi sifatida ko'rsatiladi va boshqaruv ob'ekti, masalan, bu o'zgarishlar kiritilgan yangi sanoat standartlari.


    3 -rasm.

    Yuqoridagi misollar kiruvchi va chiquvchi interfeys yoylarining o'xshash ko'rinishini ta'kidlaydi, lekin har doim bir xil toifadagi tizimlar uchun ma'lum farqlar mavjud. Masalan, korxona va tashkilotlarni ko'rib chiqishda ob'ektlarning beshta asosiy turi ajratiladi: moddiy oqimlar (qismlar, tovarlar, xom ashyo va boshqalar), moliyaviy oqimlar (naqd va naqdsiz, investitsiyalar va boshqalar), hujjat oqimlar (tijorat, moliyaviy va tashkiliy hujjatlar), axborot oqimlari (ma'lumot, niyat ma'lumotlari, og'zaki ko'rsatmalar va boshqalar) va resurslar (xodimlar, mashinalar, mashinalar va boshqalar). Bunday holda, har xil holatlarda, barcha turdagi ob'ektlar faqat hujjatlar va axborot oqimlari bilan bog'liq bo'lganlarni boshqaradigan kiruvchi va chiquvchi interfeysli yoylar orqali ko'rsatilishi mumkin, va faqat manbalar yoy-mexanizmlar yordamida ko'rsatilishi mumkin.

    Boshqaruv interfeysi yoylarining majburiy mavjudligi IDEF0 standartining DFD (Data Flow Diagram) va WFD (Work Flow Diagram) sinflarining boshqa metodologiyalaridan asosiy farqlaridan biridir.

    IDEF0 standartining uchinchi asosiy kontseptsiyasi dekompozitsiya. Parchalanish printsipi murakkab jarayonni uning tarkibiy funktsiyalariga ajratishda qo'llaniladi. Bunday holda, jarayonning batafsil darajasi to'g'ridan -to'g'ri model ishlab chiqaruvchisi tomonidan belgilanadi.

    Parchalanish sizga tizim modelini asta -sekin va tuzilgan holda, individual diagrammalarning ierarxik tuzilishi sifatida ko'rsatish imkonini beradi, bu esa uni ortiqcha yuklamaslik va hazm qilishni osonlashtiradi.

    IDEF0 modeli har doim tizimni yaxlit ko'rinishi bilan boshlanadi - ko'rib chiqilgan maydondan tashqariga cho'zilgan interfeysli yoyi bo'lgan bitta funktsional blok. Bitta funktsional blokli bunday diagramma kontekst diagrammasi deb ataladi va "A-0" identifikatori bilan belgilanadi.

    Kontekstli diagramma uchun tushuntirish matni qisqacha tavsif shaklida diagramma tuzish maqsadini ko'rsatishi va nuqtai nazarini to'g'rilashi kerak (Ko'rish nuqtasi).

    IDEF0 rivojlanish maqsadini aniqlash va rasmiylashtirish - bu model nihoyatda muhim nuqta... Aslida, maqsad o'rganilayotgan tizimda birinchi navbatda yo'naltirilishi kerak bo'lgan tegishli sohalarni aniqlaydi. Masalan, agar biz kelajakda ushbu tizim asosida axborot tizimini yaratish maqsadida korxona faoliyatini modellashtiradigan bo'lsak, bu model biz o'sha korxona uchun ishlab chiqadigan modeldan ancha farq qiladi. ta'minot zanjirlarini optimallashtirish.

    Nuqtai nazar modelning asosiy rivojlanish yo'nalishini va kerakli detallar darajasini belgilaydi. Nuqtai nazarni aniq belgilash, tizimdagi tanlangan nuqtai nazarga asoslanib, alohida elementlarning detallari va tadqiqotidan voz kechib, modelni tushirishga imkon beradi. Masalan, bosh texnolog va moliyaviy direktor nuqtai nazaridan bitta korxonaning funktsional modellari ularning tafsilotlari yo'nalishida keskin farq qiladi. Bu, oxir -oqibat, moliyaviy direktorni ishlab chiqarish mashinalarida xom ashyoni qayta ishlash jihatlari bilan qiziqtirmaydi va bosh texnologga chizilgan diagrammalar kerak emas. moliyaviy oqimlar... Nuqtai nazarni to'g'ri tanlash yakuniy modelni yaratishga sarflanadigan vaqtni sezilarli darajada kamaytiradi.

    Parchalanish jarayonida kontekst diagrammasida tizimni yaxlit ko'rsatadigan funktsional blok boshqa diagrammada ochiladi. Natijada paydo bo'lgan ikkinchi darajali diagrammada funktsional bloklar mavjud bo'lib, ular kontekst diagrammasining funktsional blokining asosiy funktsiyalarini aks ettiradi va unga nisbatan Child diagrammasi deb ataladi (bolalar diagrammasiga tegishli bo'lgan funktsional bloklarning har biri mos ravishda Bolalar qutisi deb ataladi). ). O'z navbatida, ota -ona funktsiyalari bloki bola diagrammasiga (ota -ona qutisi) nisbatan, ota -ona blok deb ataladi va unga tegishli bo'lgan diagramaga ota -ona diagrammasi (ota -ona diagrammasi) deyiladi. Bola diagrammasining har bir kichik funktsiyasini tegishli funktsional blokning o'xshash dekompozitsiyasi bilan batafsilroq aniqlash mumkin. Shuni ta'kidlash kerakki, har bir funktsional blok parchalanganda, ushbu blokga kiritilgan yoki undan chiqadigan barcha interfeys yoylari bolalar diagrammasida aniqlanadi. Bu IDEF0 modelining tizimli yaxlitligiga erishadi. Parchalanish printsipi 4 -rasmda aniq ko'rsatilgan. Siz funktsional bloklar va diagrammalarning raqamlanishi o'rtasidagi munosabatlarga e'tibor qaratishingiz kerak - har bir blokda diagrammada o'ziga xos seriya raqami (to'rtburchakning pastki o'ng burchagidagi raqam) mavjud. va to'g'ri burchak ostida belgilash ushbu blok uchun bolalar diagrammasi raqamini ko'rsatadi ... Bu belgining yo'qligi, bu blok uchun parchalanish yo'qligini bildiradi.

    Ierarxiyada ma'lum darajadan past bo'lgan bolalar diagrammalarida individual interfeysli kamonlarni ko'rib chiqishni davom ettirish mantiqsiz bo'lgan holatlar tez -tez uchraydi - individual yoylarning ma'lum darajadan yuqori amaliy ma'nosi yo'q. Masalan, "Process on" funktsional blokiga kiraverishda "detal" tasvirlangan interfeys yoyi torna"Yuqori darajadagi diagrammalar haqida o'ylash mantiqiy emas - bu faqat diagrammalarni ortiqcha yuklaydi va ularni tushunishni qiyinlashtiradi. Boshqa tomondan, alohida "kontseptual" interfeysli yoylardan xalos bo'lish va ularni ma'lum darajadan chuqurroq tafsilotlarga ajratmaslik kerak. Bunday muammolarni hal qilish uchun IDEF0 standarti tunnel kontseptsiyasini nazarda tutadi. Interfeys yoyining boshi atrofidagi ikkita qavs shaklida o'q tunnelining belgilanishi, bu kamar funktsional ota -blokdan meros bo'lmaganligini va faqat "diagrammada" paydo bo'lganligini bildiradi. O'z navbatida, qabul qilgich blokining yaqinidagi interfeys yoyining oxi (o'qi) atrofida bir xil belgilash, bu blokning bolalar diagrammasida bu yoy ko'rsatilmasligi va hisobga olinmasligini bildiradi. Ierarxiyaning ba'zi oraliq darajalarida alohida ob'ektlar va ularga mos keladigan interfeys yoylari hisobga olinmaydi - bu holda ular birinchi navbatda "tunnelga" tushadilar, so'ngra "tunneldan qaytariladi".

    IDEF0 kontseptsiyalarining oxirgisi Lug'atdir. IDEF0 elementlarining har biri uchun: diagrammalar, funktsional bloklar, interfeys yoylari, mavjud standart ushbu element ko'rsatadigan ob'ektni tavsiflovchi tegishli ta'riflar, kalit so'zlar, hikoyalar va boshqalarni yaratish va saqlashni nazarda tutadi. Bu to'plam lug'at deb ataladi va bu elementning mohiyatini tavsiflaydi. Masalan, "to'lov tartibi" boshqaruv interfeysi boshqasi uchun, lug'atda hujjatning yoyga mos keladigan maydonlari ro'yxati, kerakli vizalar to'plami va boshqalar bo'lishi mumkin. Lug'at grafik tilni uyg'un ravishda to'ldiradi va diagrammalarni kerakli qo'shimcha ma'lumot bilan ta'minlaydi.


    Shakl 4. Funktsional bloklarning parchalanishi.

    IDEF0 diagrammalarining murakkabligini cheklash tamoyillari

    Odatda, IDEF0 modellari murakkab va kontsentratsiyali ma'lumotlarni o'z ichiga oladi va ularning tiqilib qolishini cheklash va o'qilishi uchun tegishli standartda mos keladigan murakkablik chegaralari qabul qilinadi:

    Diagrammadagi funktsional bloklar sonini uchdan oltitagacha cheklash. Yuqori chegara (oltita) dizaynerni murakkab elementlarni tavsiflashda ierarxiyalardan foydalanishga majbur qiladi, pastki chegarasi (uch) esa uning tuzilishini asoslash uchun tegishli diagrammada etarli tafsilotlar mavjudligini ta'minlaydi;

    Bir funktsional blok uchun mos keladigan interfeys yoylari sonini to'rttagacha cheklash.
    Albatta, bu cheklovlarga qat'iy rioya qilishning hojati yo'q, ammo tajriba shuni ko'rsatadiki, ular haqiqiy ishda juda amaliy.

    IDEF0-modelini ishlab chiqish bo'yicha guruh ishining intizomi

    IDEF0 standarti modellashtirilgan tizimning turli sohalaridagi katta odamlarga modelni ishlab chiqish va kelishish imkonini beradigan protseduralar to'plamini o'z ichiga oladi. Odatda, rivojlanish jarayoni takroriy bo'lib, quyidagi shartli bosqichlardan iborat:

    Bir guruh mutaxassislar tomonidan korxonaning turli sohalariga tegishli modelni yaratish. Bu guruh IDEF0 nuqtai nazaridan Mualliflar deb ataladi. Dastlabki modelni yaratish - bu dinamik jarayon bo'lib, bunda mualliflar vakolatli odamlardan turli jarayonlarning tuzilishi haqida so'rashadi. Mavjud qoidalar, hujjatlar va so'rov natijalari asosida modelning qoralama (namunaviy loyihasi) tuziladi.

    Loyihani ko'rib chiqish, tasdiqlash va sharhlar uchun tarqatish. Bu bosqichda korxonada keng vakolatli shaxslar (IDEF0-o'quvchilar nuqtai nazaridan) bilan model loyihasi muhokamasi o'tkaziladi. Shu bilan birga, loyiha modelining har bir diagrammasi tanqid qilinadi va yozma ravishda sharhlanadi, so'ngra muallifga o'tkaziladi. Muallif, o'z navbatida, tanqidga yozma ravishda rozi bo'ladi yoki uni rad etadi, qaror qabul qilish mantig'ini bayon qiladi va qayta ko'rib chiqilgan loyihani keyingi ko'rib chiqish uchun qaytaradi. Bu tsikl mualliflar va o'quvchilar bir fikrga kelguncha davom etadi.

    Modelni tasdiqlash. Tasdiqlangan model, agar model mualliflari va o'quvchilar uning adekvatligi to'g'risida kelishmovchiliklarga ega bo'lmasa, ishchi guruhi rahbari tomonidan tasdiqlanadi. Yakuniy model - korxona (tizim) ning ma'lum bir nuqtai nazardan va ma'lum bir maqsadga muvofiqligi.
    IDEF0 grafik tilining ko'rinishi modelni yaratilishida ishtirok etmaganlar uchun o'qish uchun qulay, shuningdek namoyishlar va prezentatsiyalar o'tkazish uchun samarali qiladi. Kelgusida tuzilgan model asosida korxonada (tizimda) o'zgarishlar qilishga qaratilgan yangi loyihalar tashkil qilinishi mumkin.

    IDEF0 yordamida funktsional modellashtirishni qo'llash milliy amaliyotining xususiyatlari

    V oxirgi yillar IDEF oilasining metodologiyasiga qiziqish Rossiyada tobora ortib bormoqda. Men ushbu standartlarning asosiy tamoyillarini qisqacha ta'riflaydigan shaxsiy veb -sahifamga (http://www.vernikov.ru) qo'ng'iroqlar statistikasiga qarab, buni doimo kuzataman. Shu bilan birga, men IDEF3-5 kabi standartlarga qiziqishni nazariy va IDEF0 ga amalda asosli deb atagan bo'lardim. Aslida, DFD va IDEF0 diagrammalarini yaratishga imkon beradigan birinchi Case-asboblar 1996 yilda Rossiya bozorida, SADT standartlarida modellashtirish tamoyillari haqidagi mashhur kitobning chiqarilishi bilan paydo bo'lgan.

    Shunga qaramay, ko'pchilik menejerlar IDEF standartlarida modellashtirishning amaliy qo'llanilishini optimallashtirishning samarali usuli emas, balki modaning ifodasi deb bilishadi. mavjud tizim Biznes boshqaruvi. Ehtimol, bu ushbu metodologiyalarning amaliy qo'llanilishi to'g'risida ma'lumotlarning etishmasligi va aksariyat nashrlarning dasturiy ta'minotining ajralmasligi bilan bog'liq.

    Hech kimga sir emaski, deyarli barcha loyihalar moliyaviy va iqtisodiy faoliyat hozir Rossiyada joylashgan korxonalar u yoki bu tarzda avtomatlashtirilgan boshqaruv tizimlarini qurish bilan bog'liq. Buning yordamida ko'pchilik tushunganidek, IDEF standartlari shartli ravishda axborot texnologiyalarini joriy etishdan ajralmas bo'lib qoldi, garchi ularning yordami bilan ba'zida hatto kichik mahalliy muammolarni ham samarali hal qilish mumkin. qog'oz.

    Korxonalarni o'rganish bo'yicha murakkab loyihalarni amalga oshirayotganda, IDEF0 standartidagi modellarni ishlab chiqish sizga korxonaning butun mexanizmini kerakli kontekstda vizual va samarali ko'rsatish imkonini beradi. Biroq, eng muhimi, IDEF0 taqdim etadigan hamkorlikdir. Mening amaliyotimda, modelni qurish turli bo'limlar xodimlarining bevosita yordami bilan amalga oshirilgan holatlar ko'p bo'lgan. Shu bilan birga, maslahatchi qisqa vaqt ichida ularga IDEF0 ning asosiy tamoyillarini tushuntirib berdi va ularga tegishli qo'llanmalar bilan ishlashni o'rgatdi. dasturiy ta'minot... Natijada, turli bo'limlar xodimlari o'zlarining funktsional bo'linmalari faoliyatining IDEF diagrammalarini tuzdilar, ular quyidagi savollarga javob berishi kerak edi:

    "Kirish joyida" bo'linmaga nima ketadi?

    Birlik ichida qanday funktsiyalar va qanday ketma -ketlikda bajariladi?

    Har bir funktsiya uchun kim javobgar?

    Har bir funktsiyani bajarishda ijrochi nimaga asoslanadi?

    Birlik ishining natijasi (chiqishi) qanday?

    Har bir bo'limda chizma chizmalarini kelishib olgandan so'ng, ular maslahatchi tomonidan barcha kirish va chiqish elementlari bog'langan korxona modeliga yig'iladi. Bu bosqichda individual diagrammalar va ularning bahsli joylarining barcha nomuvofiqliklari qayd qilinadi. Bundan tashqari, ushbu model yana muvofiqlashtirish va kerakli o'zgartirishlarni kiritish uchun funktsional bo'limlardan o'tadi. Natijada, juda qisqa vaqt ichida va konsalting kompaniyasidan minimal inson resurslarini jalb qilgan holda (va bu manbalar, siz bilganingizdek, juda qimmat), korxonaning IDEF0-modeli ". Bu shunday "tamoyili va bu muhim, u erda ishlaydigan va barcha nuanslarni, shu jumladan norasmiy ishlarni puxta biladigan xodimlar lavozimiga ega bo'lgan korxonani ifodalaydi. Kelgusida bu model tahlil va qayta ishlash uchun biznes -tahlilchilarga o'tkaziladi, ular kompaniyani boshqarishda qiyinchiliklarni qidiradi va asosiy jarayonlarni optimallashtiradi, "qanday bo'lsa" modelini mos keladigan "bo'lishi kerak" ko'rinishiga aylantiradi. Ushbu o'zgarishlar asosida boshqaruv tizimini qayta tashkil etish bo'yicha tavsiyalarni o'z ichiga olgan yakuniy xulosa chiqariladi.

    Albatta, bunday yondashuv bir qator tashkiliy chora -tadbirlarni, birinchi navbatda, so'rov o'tkaziladigan korxona rahbariyatini talab qiladi. Buning sababi shundaki, bu texnik ba'zi xodimlarni tayinlashni o'z ichiga oladi qo'shimcha majburiyatlar yangi metodologiyalarni ishlab chiqish va amalda qo'llash to'g'risida. Biroq, oxir-oqibat, bu o'z samarasini beradi, chunki alohida xodimlarning bir necha kunlik qo'shimcha ishi bir necha kun davomida uchinchi tomon kompaniyasiga konsalting xizmatlarini to'lashda pulni sezilarli darajada tejashi mumkin (bu har qanday holatda ham ishni buzadi). so'rovnomalari va savollari bo'lgan bir xil xodimlar). Korxona xodimlarining o'zlariga kelsak, men u yoki bu tarzda hech qanday qarshilik ko'rsatganini uchratmadim.

    Bularning barchasidan quyidagicha xulosa chiqarish mumkin: har safar standart muammolarni hal qilishning hojati yo'q. Qachonki siz biron bir funktsional tizimni (kosmik kemalarni loyihalash tizimidan tortib, murakkab kechki ovqatni tayyorlash jarayonigacha) tahlil qilish zarurati tug'ilsa, yillar davomida sinab ko'rilgan usullardan foydalaning. Bu usullardan biri IDEF0 bo'lib, u oddiy va tushunarli vositalar yordamida murakkab hayotiy muammolarni hal qilishga imkon beradi.

    IDEF0 diagrammasi BPWin dasturi yordamida tuzilgan. Ular davom etayotgan biznes jarayonlarini grafik modellashtirish uchun mo'ljallangan.

    IDEF0 metodologiyasi haqida

    IDEF0 metodologiyasi oddiy va tushunarli grafik yozuvlari tufayli keng qo'llaniladi, ulardan model yaratish uchun foydalanish juda qulay. Metodologiyada asosiy o'rin diagrammalarga berilgan. Diagrammalar tizimning funktsiyalarini geometrik to'rtburchaklar yordamida, shuningdek funktsiyalar va tashqi muhit o'rtasidagi mavjud aloqalarni ko'rsatadi. Havolalar o'qlar yordamida ko'rsatiladi. Buni IDEF0 diagrammasi nimani taklif qilishini ko'rish orqali tasdiqlashingiz mumkin, misollarni ushbu maqolada topish mumkin.

    Modellashtirishda faqat ikkita grafik ibtidoiy ishlatilganligi, bu haqda hech qanday tasavvurga ega bo'lmagan odamlarga IDEF0 o'zaro ta'sirining amaldagi qoidalarini tezda tushuntirishga imkon beradi. vizual grafik tilidan foydalanish. Siz IDEF0 diagrammasi nimani taklif qilayotganini ko'rishingiz mumkin, misollari quyida keltirilgan.

    IDEF0 uchun ishlatiladigan elementlar

    Yuqorida aytib o'tilganidek, geometrik primitivlarning 2 turi ishlatiladi: to'rtburchaklar va o'qlar. To'rtburchaklar maqsadli va ko'rsatilgan natijaga olib keladigan muayyan jarayonlar, funktsiyalar, ishlar yoki vazifalarni ifodalaydi. Jarayonlarning bir -biri bilan va tashqi muhit bilan o'zaro ta'siri o'qlar bilan ko'rsatiladi. IDEF0 o'qlarning 5 xil turini ajratadi.


    IDEF0 -dan foydalanish imkoniyatlari

    IDEF0 metodologiyasi har qanday axborot tizimining funktsional tomonini tavsiflash uchun qo'llanilishi mumkin.


    IDEF0 jarayonlari orasidagi bog'lanish turlari

    Ichki aloqalar iloji boricha kuchliroq, tashqi aloqalar esa iloji boricha kuchliroq bo'lishi uchun shunday konstruksiyalarning aloqalarini yaratish model manfaatlariga mos keladi. u kuchli nuqta IDEF0 yordamida modellashtirish. Siz o'zingiz uchun diagramma misollarini ko'rishingiz va bu so'zlarning to'g'riligiga amin bo'lishingiz mumkin. Ulanishlarni osonlashtirish uchun ular modullarga ulangan. Modullar o'rtasida tashqi aloqalar, modullar ichida esa ichki havolalar o'rnatiladi. Bir necha turdagi havolalar mavjud.

    1. Ierarxik ("qism" - "butun") munosabatlar.

    2. Menejer (tartibga soluvchi, bo'ysunuvchi):

    2) teskari aloqa nazorati.

    3. Funktsional yoki texnologik:

    2) teskari kirish.

    3) iste'molchi;

    4) mantiqiy;

    5) uslubiy yoki kollegial;

    6) manba;

    7) axborot;

    8) vaqtinchalik;

    9) tasodifiy.

    Diagrammalardagi qurilish bloklari va havolalar

    IDEF0 metodologiyasi uni ishlatish va foydalanish sifatini yaxshilash bo'yicha bir qancha qoidalar va ko'rsatmalarni beradi. Shunday qilib, diagrammada bitta blok ko'rsatilgan, unda siz tizimning nomini, maqsadini ko'rsatishingiz mumkin. 2-5 o'q blokka yoki blokdan olib keladi. Ko'p yoki kamroq bo'lishi mumkin, lekin kirish / chiqish uchun kamida ikkita o'q kerak, qolganlari esa qo'shimcha ish va diagrammada ularning ko'rsatmalari. Agar o'qlar 5 dan ortiq bo'lsa, siz modelni qurishning optimalligi va uni yanada batafsilroq qilish mumkinmi, deb o'ylashingiz kerak.

    Parchalanish diagrammalarida qurilish bloklari

    Bitta diagrammada bo'ladigan bloklar soni 3-6 gacha tavsiya etiladi. Agar ular kamroq bo'lsa, unda bunday diagrammalar semantik yukni ko'tarishi dargumon. Agar bloklar soni juda katta bo'lsa, unda qo'shimcha o'qlar mavjudligini hisobga olgan holda bunday diagramani o'qish juda qiyin bo'ladi. Ma'lumotni idrok qilishni yaxshilash uchun bloklarni yuqoridan pastgacha va chapdan o'ngga joylashtirish tavsiya etiladi. Bu tartib jarayonlar ketma -ketligini bajarish mantig'ini aks ettiradi. Shuningdek, o'qlar kamroq chalkashliklarni keltirib chiqaradi, bunda bir -birlari bilan kesishishlar soni minimal bo'ladi.

    Agar ma'lum bir funktsiyani ishga tushirish hech qanday tarzda nazorat qilinmasa va jarayonni istalgan vaqtda boshlash mumkin bo'lsa, bunday holat nazorat va kirishni ko'rsatuvchi o'qlar yo'qligi bilan ko'rsatiladi. Ammo bunday vaziyatning mavjudligi potentsial sheriklarga ma'lum bir beqarorlik va potentsial sherikni yaqindan ko'rib chiqish zarurligi haqida aytib berishi mumkin.

    Faqat kirish o'qi bo'lgan blok, jarayon kirish parametrlarini qabul qilishini ko'rsatadi, lekin ish vaqtida hech qanday nazorat yoki sozlash amalga oshmaydi. Faqat boshqaruv o'qi bo'lgan blok faqat boshqaruv tizimining maxsus buyrug'i bilan chaqiriladigan ishni ko'rsatish uchun ishlatiladi. Ular barcha bosqichlarida nazorat qilinadi va sozlanadi.

    Ammo IDEF0 diagrammasini tuzish misoli, eng to'liq va qamrab oluvchi turdagi kirish va boshqarish o'qlari bo'lgan diagramma ekanligiga ishontirishi mumkin.

    Nom berish

    Vizual tajribani yaxshilash uchun har bir blok va har bir o'q o'z nomiga ega bo'lishi kerak, bu ularni boshqa ko'plab bloklar va o'qlar orasidan aniqlash imkonini beradi. Namunaviy diagrammalar IDEF0 da shunday ko'rinadi. Axborot tizimi, ularning yordamida qurilgan, siz modellarning barcha kamchiliklari va murakkabligini tushunishga imkon beradi.

    O'q birlashmasi tez -tez ishlatiladi va ularning nomlanishi haqida savollar tug'iladi. Ammo birlashtirish faqat bir hil ma'lumotlar uzatilganda mumkin, shuning uchun ularni BPWin dasturida ko'rsatish mumkin bo'lsa -da, alohida nomlar kerak emas. Bundan tashqari, agar o'qlar bir -biridan farq qilsa, nima uchun javobgar ekanligini tushunish uchun ularni alohida nomlash mumkin.

    Agar filialdan keyin hech qanday ism bo'lmasa, unda bu nom filial oldidan bo'lgani kabi hisoblanadi. Agar ikkita blok bir xil ma'lumotni talab qilsa, shunday bo'lishi mumkin. Misolni ushbu maqolada topish mumkin bo'lgan IDEF0 kontekst diagrammasi bu so'zlarni tasdiqlaydi.

    Ok ma'lumoti

    Kompozitsiya sxemasini tuzishda bitta blokga kiruvchi va chiquvchi o'qlar ko'rsatilishi kerak. Diagrammaga o'tkazilgan geometrik shakllarning nomlari eng yuqori darajadagi ma'lumotlarni aniq takrorlashi kerak. Agar ikkita o'q boshqasining yoylariga nisbatan parallel bo'lsa (ya'ni, ular bitta jarayonning chetidan boshlanib, ikkinchisining ikkinchi chekkasida tugasa), ehtimol, modelni optimallashtirish va mos nomni tanlash uchun ularni birlashtirish kerak. IDEF0 -da mukammal ko'rsatiladi (Visio -dagi diagramma misollarini ko'rish mumkin).

    IDEF0 metodologiyasini ma'lum bir modelga tatbiq etishga misol

    Siz allaqachon IDEF0 diagrammasi nima ekanligini bilib oldingiz, qisman bunday diagrammalar tuzish misollari va qoidalarini ko'rdingiz. Endi biz amaliyotga murojaat qilishimiz kerak. Yaxshi tushunish uchun tushuntirish ba'zi "umumiy" modelga emas, balki BPWin dasturida IDEF0 bilan ishlashning xususiyatlarini yaxshiroq va to'liqroq tushunishga imkon beradigan aniq bir misolga asoslanadi.

    Misol tariqasida, poezdning A nuqtadan B nuqtagacha bo'lgan tezligi, poezd ruxsat etilgan tezlikdan ortiq rivojlana olmasligini hisobga olish kerak. Bu yo'nalish ekspluatatsiya tajribasi va poezdlarning temir yo'lga ta'siri asosida o'rnatiladi. Shuni tushunish kerakki, poezdning maqsadi yo'lovchilarni etkazib berishdir, ular o'z navbatida manziliga xavfsiz va bemalol etib kelish uchun pul to'lagan. IDEF0 diagrammasi yordam beradi, uning misollarini ushbu maqolada topish mumkin.

    Dastlabki ma'lumotlar:

    1. chiziq chizig'i ma'lumotlari;
    2. butun masofa pasporti;
    3. yo'l rejasi.

    Nazorat ma'lumotlari:

    1. Yo'l xizmati boshlig'i, boshlig'ining ko'rsatmasi.
    2. Poyezdlar harakatining mavjud oqimi haqida ma'lumot.
    3. Rejalashtirilgan ta'mirlash, rekonstruktsiya qilish va yo'llarni o'zgartirish haqida ma'lumot.

    Modelning natijasi:

    1. Cheklanish sababini ko'rsatgan holda ruxsat etilgan tezlikni cheklash.
    2. Alohida punktlarda harakatlanayotganda va poezdlarni tashishda ruxsat etilgan tezlik.

    Kontekst diagrammasi tuzilganda, uni batafsil ko'rsatish kerak, so'ngra kompozit diagramma tuziladi, bu birinchi darajali diagramma bo'ladi. Bu tizimning barcha asosiy funktsiyalarini ko'rsatadi. Parchalanish amalga oshiriladigan IDEF0 metodologiyasi va diagrammasi ota -ona deb ataladi. IDEF0 dekompozitsiyasi bolalar dekompozitsiyasi deb ataladi.

    Xulosa

    Birinchi darajadagi parchalanishdan so'ng, ikkinchi darajali parchalanish amalga oshiriladi - va hokazo, keyingi parchalanish o'z ma'nosini yo'qotmaguncha. Bularning barchasi davom etayotgan va rejalashtirilgan jarayonlarning eng batafsil grafik diagrammasini olish uchun qilingan. u tayyor misol IDEF0 jadvallari yordamida siz hoziroq harakat qilishingiz mumkin.

    "Korxonaning kompyuter uskunalarini hisobga olish" biznes -jarayon diagrammalarining tavsifi.

    IDEF0 diagrammasi tavsifi

    Biznes jarayonini yaratish uchun IDEF0 diagrammasi ishlatilgan. IDEF0 metodologiyasi diagrammalarning ierarxik tizimini qurishni - tizim qismlarining yagona tavsifini belgilaydi. Birinchidan, butun tizimning tavsifi va uning tashqi dunyo bilan o'zaro ta'siri amalga oshiriladi (kontekst diagrammasi). Diagrammaning uchta darajasi tuzilgan:

    1. Kontekstual

    2. Funktsional dekompozitsiya

    1 -rasm - "Korxona kompyuter uskunalarini hisobga olish" kontekst diagrammasi

    1 -rasmda "Korxona kompyuter uskunalarini hisobga olish" biznes jarayonining kontekst diagrammasi ko'rsatilgan. U butun tizimni va uning asosiy tashqi axborot oqimlari bilan o'zaro ta'sirini ko'rsatadi.

    Oklar kontekst diagrammasida ko'rsatilgan.

    Ok turlari:

    Kirish (kirish materiallari: kompyuterlar va aksessuarlar)

    Chiqish (chiqish - bu hisobot)

    Nazorat o'qlari - bu hujjatlar va menejerlar

    Mexanizmlarning o'qlari xodimlar va uskunalardir

    Qayta ishlash uchun ma'lumotlarni kiritish:

    Kompyuterlar - korxonada joylashgan shaxsiy kompyuterlar (shaxsiy kompyuterlar)

    Komponentlar - kompyuterni yangilash uchun zarur bo'lgan materiallar (video kartalar, anakartlar, protsessorlar, korpuslar, quvvat manbalari, xotira modullari)

    Chiqish oqimlari:

    Hisobot - korxonaning kompyuter uskunalarini hisobga olish bo'yicha tayyor hisobot

    Kirish nazorati:

    Qoidalar - maqsadga erishish uchun bajarilishi shart bo'lgan shartlar.

    Buyurtmalar - korxona zimmasiga yuklangan vazifa (ma'lum axborot tizimlari yordamida korxonada kompyuter uskunalari hisobini yuritish)

    Menejerlar - korxona direktorlari va bosh menejerlari.

    Kirish manbalari:

    Kompyuter - buxgalteriya hisobi olib boriladigan kompyuterlar.

    Xodimlar - bu rahbariyat tomonidan berilgan ko'rsatmalarni bajaradigan mutaxassislar. Kontseptual modelni qurgandan so'ng, funktsional parchalanish amalga oshirildi - tizim quyi tizimlarga bo'linadi va har bir kichik tizim alohida tavsiflanadi (parchalanish diagrammasi).

    2 -rasmda to'rtta ishning funktsional dekompozitsiyasi ko'rsatilgan.


    2 -rasm - "Korxona kompyuter uskunalarini hisobga olish" funktsional dekompozitsiyasi

    Ishning quyidagi turlari aniqlandi:

    1) Yetkazib berishni ro'yxatga olish - mahsulotga identifikatorni qo'yish, saqlashga, omborga yuborish va mahsulot haqidagi ma'lumotlarni dasturga kiritish jarayoni.

    Ta'minotni ro'yxatga olish ishi etti chegarali o'qni (kirish, boshqarish, mexanizm) va ichki o'q barglarini (kirish yo'li bilan ulanishni) o'z ichiga oladi.

    Ishlar orasidagi kirishda o'q bilan aloqa, etkazib berishni ro'yxatdan o'tkazish va kompyuterga texnik xizmat ko'rsatish (kompyuter);

    Keyingi ishlarda kirish, chiqish, nazorat o'qlari takrorlanadi.

    2) kompyuterga texnik xizmat ko'rsatish - kompyuterlarni yig'ish, ta'mirlash va modernizatsiya qilish jarayoni.

    Kompyuterga texnik xizmat ko'rsatish ishi to'rtta chegaraviy o'qni (kirish, boshqarish, mexanizm, chiqish) va bir nechta ichki o'qlarni (kirish aloqasi, kirish teskari aloqa) o'z ichiga oladi.

    Okni boshqarish - qoidalar, buyruqlar, rahbar;

    Kompyuterga texnik xizmat ko'rsatish va joylashtirish (ma'lumotlar bazasiga ma'lumotlarni kiritish), Kompyuterga texnik xizmat ko'rsatish va hisobot berish (ma'lumotlar bazasiga ma'lumotlarni kiritish) ish o'rinlari orasidagi kirish eshigidagi o'q.

    3) joylashtirish - kompyuterlarni ofislarga (ofislarga) joylashtirish jarayoni.

    Oklarni boshqarish - qoidalar, buyruqlar, rahbar;

    Ok mexanizmi - xodimlar;

    Tarqatish va hisobot berish bo'yicha o'qlar havolasi (identifikatorni tayinlash);

    4) Hisobotni tuzish - buxgalteriya hisobining oldingi ma'lumotlarini bajarish natijasida olingan natijalarni umumlashtirishdan iborat bo'lgan buxgalteriya jarayonining yakuniy bosqichi.

    Keyin har bir quyi tizim kichikroq bo'linishlarga bo'linadi va hokazo, kerakli tafsilot darajasiga erishilguncha.


    3 -rasmda Xaridlar ishi batafsil ko'rsatilgan diagramma ko'rsatilgan.

    Tafsilotlar natijasida asosiy vazifalar ajratib ko'rsatildi. "Yetkazib berishni ro'yxatga olish" bo'limiga etti asosiy o'q (kirish, chiqish, nazorat, mexanizm) kiradi.

    Ok o'qi - kompyuterlar va aksessuarlar;

    Tekshirish o'qlari - bu qoidalar, buyruqlar va rahbar. Vilkalar o'qlar;

    Mexanizm o'qlari, tarmoqlanish - Kompyuter, xodimlar;

    Kirish, boshqarish, mexanizm o'qlari barcha ishlarda takrorlanadi.

    1) Raqamlarni belgilash - shaxsiy raqamlarni kompyuter va aksessuarlarga berish.

    Kirish o'qlari - kompyuterlar va aksessuarlar. O'qli kompyuterlar keyingi ishlarda takrorlanadi, hisobot tuzishdan tashqari;

    Tekshirish o'qlari - qoidalar, buyruqlar va rahbar;

    Mexanizm o'qlari - shaxsiy kompyuter va xodimlar;

    Raqam berish va tovarlarni omborga jo'natish (o'tkazish), raqam berish va balansga qo'yish (bazaga kirish) o'rtasidagi ishning kirish qismidagi o'q havolasi;

    2) Omborga tovar yuborish - belgilangan raqam bilan tovarni omborga yuborish.

    Chiqish strelkasi - Kompyuter;

    Tekshirish o'qlari - qoidalar, buyruqlar va rahbar.

    "Tovarlarni omborga jo'natish" va "Balansdagi sozlash" ishlari o'rtasidagi kirish joyidagi o'qli havola (miqdor);

    3) Balanslash - kompyuterga ma'lumotlarni kiritish.

    Tekshirish o'qlari - qoidalar, buyruqlar va rahbar;

    Mexanizm o'qlari - shaxsiy kompyuter va xodimlar;


    4 -rasm - bu kompyuterga texnik xizmat ko'rsatishni batafsilroq ko'rsatadigan diagramma.

    Tafsilotlar natijasida kompyuterga texnik xizmat ko'rsatish jarayonida bajariladigan asosiy vazifalar ajratib ko'rsatildi.

    Kompyuterga texnik xizmat ko'rsatish ishlari 4 ta chegaraviy o'qni (kirish, chiqish, boshqarish, mexanizm) o'z ichiga oladi. Ichki o'qlar (kirish teskari aloqa, kirish aloqasi).

    1) Kompyuterlarni yig'ish - menejerlarning individual buyurtmalari uchun kompyuterlarni sozlash.

    Kirish o'qi - kompyuterlar;

    Tekshirish o'qlari - qoidalar, buyruqlar va rahbar;

    Mexanizm o'qlari - xodimlar;

    Ishlar orasidagi kirishda o'q havolasi: "Kompyuterlarni yig'ish" va "Kompyuterlarni ta'mirlash" (kompyuter);

    2) Kompyuterlarni ta'mirlash - takomillashtirish uchun tasdiqlangan kompyuterlarni yig'ish.

    Kirish o'qi - kompyuterlar;

    Chiqish o'qi - bazaga kirish;

    Tekshirish o'qlari - qoidalar, buyruqlar va rahbar;

    Mexanizm o'qlari - xodimlar;

    Kirish, chiqish, boshqarish, mexanizm o'qlari tarmoqlanadi;

    Ishlar orasidagi kiraverishdagi o'q havolasi: "Kompyuterni ta'mirlash" va "Yangilash" (aksessuarlar);

    3) Yangilash - kompyuterni takomillashtirish, takomillashtirish, yangilash.

    Chiqish o'qi - bazaga kirish;

    Tekshirish o'qlari - qoidalar, buyruqlar va rahbar;

    Mexanizm o'qlari - xodimlar;

    Boshqarish o'qlari, mexanizmi tarmoqlanadi;


    5 -rasmda Hisobot sxemasi batafsilroq ko'rsatilgan. Ishning dekompozitsiyasi. Hisobot 4 ta chegaraviy o'qni (kirish, chiqish, boshqarish, mexanizmlar) o'z ichiga oladi. Ichki o'qlar (kirish teskari aloqa, kirish aloqasi).

    Ish natijasida quyidagi funktsiyalar paydo bo'ldi:

    1) Ma'lumot yig'ish - tahlil qilish va qaror qabul qilish uchun ma'lumot to'plash.

    Okni kiriting - identifikatorni belgilang;

    Tekshirish o'qlari - qoidalar, buyruqlar va rahbar;

    Kirish, boshqarish, mexanizm o'qlari tarmoqlanadi;

    Ishlar orasidagi kirish joyidagi o'q havolasi: Ma'lumot yig'ish va ma'lumotlarni tekshirish (yozuvlar);

    2) Ma'lumotlarni tekshirish - ma'lumotlarni tekshirish va uni hisobot tayyorlashga yuborish.

    Kirish o'qi - identifikatorni tayinlash, ma'lumotlar bazasiga ma'lumotlarni kiritish;

    Chiqish o'qi - hisobot;

    Tekshirish o'qlari - qoidalar, buyruqlar va rahbar;

    O'qlar mexanizmi - xodimlar, shaxsiy kompyuter;

    Kirish o'qlari (identifikatorni tayinlash), boshqaruv, mexanizm - vilkalar;

    "Ma'lumotlarni tekshirish" dan "Ma'lumot olish" (qayta tekshirish) ga teskari aloqa o'qi.

    DFD diagrammasi tavsifi

    Kompyuterga texnik xizmat ko'rsatish bo'yicha dekompozitsiya 1 -rasmda to'rtta ichki faoliyat, ikkita tashqi ob'ekt va ikkita ma'lumotlar ombori ko'rsatilgan.


    1 -rasm - Kompyuterga texnik xizmat ko'rsatish

    1) Kompyuterni yig'ish - kompyuterni mavjud komponentalardan yig'ish jarayoni.

    2) Hisobot tuzish - bu joriy buxgalteriya ishini bajarish natijasida olingan yakuniy ko'rsatkichlarni umumlashtirishdan iborat jarayon.

    3) diagnostika - ish faoliyatini tekshirish

    4) Yangilash - kompyuterni takomillashtirish, takomillashtirish, yangilash.

    Tashqi ob'ektlar: kompyuterlar va komponentlar

    Ma'lumotlar do'koni:

    1) Ombor - yig'ilgan va yangilangan kompyuterlar saqlanadigan joy.

    2) JB - bajarilgan ishlar haqidagi barcha hisobotlarni va barcha ma'lumotlarni saqlaydigan ma'lumotlar bazasi.

    Biz kompyuter haqida ma'lumot to'playmiz va uni yig'ish uchun komponentlarni tanlaymiz. Keyin biz kompyuterni yig'amiz va omborga saqlash uchun jo'natamiz, lekin bundan tashqari, uni yig'ib olgach, avval diagnostikaga yuborishimiz, ishlashini tekshirishimiz mumkin, keyin esa faqat omborga. Yig'ilgan kompyuterga tashxis qo'yilgandan so'ng, biz bajarilgan ishlar to'g'risida hisobot tuzish va ma'lumotlarni ma'lumotlar bazasiga kiritish uchun ma'lumotlarni yuboramiz.

    Bizda boshqa tashqi ob'ekt ham bor, bu kompyuter. Biz uni modernizatsiya qilish uchun jo'natamiz, shundan so'ng uning ish qobiliyatini tekshirish uchun diagnostika o'tkaziladi, keyin biz hisobot tuzamiz va ma'lumotlar bazasida bajarilgan ishlar to'g'risida ma'lumotlarni kiritamiz. Yoki modernizatsiya qilinganidan keyin biz tovarlarni omborga jo'natamiz, keyin diagnostika o'tkazamiz, bayonnoma tuzamiz va ma'lumotlarni ma'lumotlar bazasiga kiritamiz.

    Ishning dekompozitsiyasi "Hisobot berish" 2 -rasmda uchta ichki faoliyat, uchta tashqi ob'ekt va ikkita ma'lumotlar ombori ko'rsatilgan.

    1) Ma'lumot yig'ish - kompyuterlar va komponentlar haqida ma'lumot to'plash.

    2) tekshirish - ma'lumotlarning to'g'riligini tekshirish.

    3) Hisobot - bajarilgan ishlar haqida hisobot yozish.

    Tashqi ob'ektlar: komponentlar, kompyuterlar, menejer.

    Ma'lumotlar ombori - Kompyuterlar va komponentlar haqidagi ma'lumotlar, hisobot ma'lumotlari.


    Kompyuter va aksessuarlar haqida ma'lumot to'plash, keyin ularni saqlashga yuborish. Shundan so'ng, biz ma'lumotlarning to'g'riligini tekshiramiz, hisobot tuzamiz va uni saqlash uchun birinchi ma'lumotlar omboriga yuboramiz (2 -rasm) yoki hisobot ma'lumotlarini ikkinchi ma'lumotlar omboriga yuboramiz (2 -rasm) va keyin uni tekshirish uchun menejer.

    Menejer tekshiradi, qayd qiladi, tuzatadi va qayta tekshirishga yuboradi. Shundan so'ng, hisobot menejer qayta tekshirilgunga qadar saqlashga yuboriladi.

    IDEF3 diagrammasi tavsifi

    Ishning parchalanishida Kompyuterga texnik xizmat ko'rsatish (1 -rasm), bir yoki bir nechta ishlarni, bir nechta ichki ishlarni bog'laydigan bir nechta kesishmalar aniqlanadi.


    1) Ta'mirlash - kompyuterni yig'ma komponentlar bilan yig'ish

    2) O'rnatish - kompyuterni normal holatga qaytarish

    3) yangilash - kompyuterni yangilash

    4) Kompyuterlar - montaj va modernizatsiyadan keyingi mahsulot

    5) Omborga jo'natish - yaxshilanganidan keyin (yig'ish) saqlashga yuborish

    6) diagnostika - ish faoliyatini tekshirish.

    7) Hisobot - bajarilgan ishlar haqida ma'lumot.

    Kesishmalar - ulagichlar:

    1) J2 - barcha harakatlar bir vaqtning o'zida boshlanadi.

    2) J6 - birlashma birikmasi. Ko'p o'qlarni bir joyga to'playdigan tugun, bu jarayonni davom ettirish uchun o'qlarning ish manbalarini to'ldirish shartini ko'rsatadi.

    3) J7 - bu shartlarni bir vaqtning o'zida bajarish mumkin emasligi ko'rsatilgan.

    4) J9 - bu harakatlar bir vaqtning o'zida tugaydi, shundan so'ng bajarilgan ishlar to'g'risida hisobot tuziladi.

    IDEF3 diagrammasi shuni ko'rsatadiki, J2 kavşağında bir vaqtning o'zida boshlanadigan ish uchun ikkita tarmoqli o'q bor (qurish va yangilash). Faqat bu ishlar tugagandan so'ng, tayyor mahsulot (kompyuter) chiqadi, J6 chorrahasini bog'laydi. Keyin J7 chorrahasida aloqa mavjud bo'lib, u ikkita ishni (tovarni omborga jo'natish va diagnostika) bir vaqtda bajarish mumkin emasligini ko'rsatadi. Oldingi ishni tugatgandan so'ng, J9 birikmasi bilan bog'langan ish bo'yicha hisobot tuzish jarayoni davom etmoqda.

    Modelni yaratmoqchi bo'lgan loyihani oching. Agar siz hali hech qanday loyiha yaratmagan bo'lsangiz, Cradle -ni o'rnatgandan so'ng darhol mavjud bo'lgan DEMO loyihasidan foydalanishingiz yoki o'zingizning loyihangizni yaratishingiz mumkin.

    Ga kirish uchun DEMO loyihadan foydalanish Foydalanuvchi nomiMenejer, parol - Menejer

    Loyihani qanday yaratish kerakligi ushbu videoda batafsil ko'rsatilgan.

    Yangi loyihani yaratganingizdan so'ng, tizimga kirish uchun ham foydalanishingiz mumkin Foydalanuvchi nomiMenejer va parol - Menejer

    Model yaratish

    IDEF0 modelini yaratish uchun quyidagilarni kiriting Loyiha paneli va modellashtirish bo'limiga o'ting Muhim domen

    Eslatma : Xuddi shunday, siz modellashtirishning Implementation Domain bo'limida, shuningdek foydalanuvchi sozlagan istalgan bo'limda modellar yaratishingiz mumkin. Modellashtirish bo'limi - bu oqimlar qayta ishlatilishi mumkin bo'lgan nom maydoni.

    IDEF0 kontekst modelini yaratish uchun IDEF0 bo'limini sichqonchaning o'ng tugmasi bilan bosing va New-> Element menyusini tanlang.

    E'tibor bering, bu A0 -dagi funktsional blok emas, balki butun modelning nomi.

    Shundan so'ng, chizilgan maydon ochiladi va siz kontekst modelini yaratishni boshlashingiz mumkin.

    Funktsional bloklarni yaratish

    Buning uchun palitradagi funksiyalar bloki belgisini tanlang

    va funktsiyalar blokini yaratmoqchi bo'lgan ish maydonini bir marta bosing.

    Dialog oynasi paydo bo'ladi, unda siz funktsiyalar blokining nomini kiritishingiz kerak va keyin OK ni bosing.

    Natijada siz ko'rsatgan ismga ega funktsional blok yaratiladi.

    Siz blokning chegarasini tanlashingiz va uning miqyosini o'zgartirishingiz mumkin

    Oqim yaratish

    Oqim yaratish uchun palitradan oqim belgisini tanlang (tunnel yoki tunnel yo'q)

    keyin oqim yaratmoqchi bo'lgan funktsiyalar blokining yonini bosing va funktsional blokning istalgan maydonini bosing

    keyin oqim nomini kiritish uchun dialog oynasi paydo bo'ladi. Kirish qisqa sarlavha oqim va OK ni bosing

    Eslatma: Siz oqimning batafsil tavsifini keyinroq uning spetsifikatsiyasiga kiritishingiz mumkin bo'ladi.

    Shundan so'ng, o'xshashlik bilan siz barcha kerakli oqimlarni yaratishingiz mumkin

    Disket yoki CTRL + S tugmachalarini bosib modelni saqlang. Saqlaganingizda, model elementlarining batafsil tavsifini berish uchun tahrir qilishingiz mumkin bo'lgan ramziy spetsifikatsiyalar yaratiladi.

    Modelni saqlaganingizdan so'ng, siz modelni yaratgan bo'limning loyiha panelida yaratilgan texnik xususiyatlarni ko'rishingiz mumkin bo'ladi. Ikkita turdagi texnik xususiyatlar ishlab chiqariladi - Funktsiya va oqim.

    Modelning parchalanishi

    paydo bo'lgan muloqot oynasida standart sozlamalarni qoldiring va OK ni bosing

    Shundan so'ng, A1 bolalar diagrammasi tuziladi va A0 diagrammasidan barcha oqimlar unga o'tkaziladi.

    Endi siz yaratilgan bloklar shabloni nomini o'zgartirishingiz mumkin (ism o'rniga savol bilan) va biz ularni avval yaratganimizdek qo'shimcha qilib yaratishingiz mumkin.

    Oldindan o'rnatilgan funktsiya blokining nomini o'zgartirish uchun uni tanlang va kontekst menyusidan Nomini o'zgartirish -ni tanlang

    va kerakli nomni kiriting

    Analogiya bo'yicha, bu darajadagi parchalanishga mos keladigan boshqa funktsional bloklarni yarating.

    Ushbu funktsional bloklar orasidagi oqimlarni yaratish uchun siz avval manbani, so'ngra oraliq nuqtani burab, keyin lavaboni bosishingiz kerak, masalan:

    Natijada ikkita burilishli oqim paydo bo'ladi.

    Burilish joyini oqimni tanlab, burilish nuqtalarini kerakli joyga tortib to'g'rilashingiz mumkin

    Videoklipni dinamikada ko'rish uchun tomosha qiling

    Burilish nuqtasini olib tashlash (yoki qo'shish) uchun klaviaturadagi SHIFT tugmasini bosing va olib tashlamoqchi bo'lgan nuqtani yoki uni yaratmoqchi bo'lgan joyni bosing.

    Diagrammani saqlang va tegishli spetsifikatsiyalar yaratilganligini tekshiring

    Analogiya bo'yicha siz A1 funktsional bloklarini parchalashingiz mumkin.