Kurs işi: IDEF0, DFD və IDEF3 dizayn metodologiyalarından istifadə edərək istixana müəssisəsi modelinin işlənməsi. IDEF0

IDEF0 diaqramları BPWin proqramı ilə qurulur. Onlar davam edən iş proseslərinin qrafik modelləşdirilməsi üçün nəzərdə tutulub.

IDEF0 metodologiyası haqqında

IDEF0 metodologiyası sadə və asan başa düşülən qrafik qeydinə görə geniş istifadə olunur, istifadəsi model qurmaq üçün çox əlverişlidir. Metodologiyada əsas yer diaqramlara verilir. Diaqramlarda həndəsi düzbucaqlılardan istifadə edərək sistemin funksiyaları, həmçinin funksiyalar və xarici mühit arasında mövcud əlaqələr göstərilir. Linklər oxlarla göstərilir. Bunu IDEF0 diaqramının nə təklif etdiyini görməklə yoxlaya bilərsiniz, nümunələri bu məqalədə tapa bilərsiniz.

Simulyasiyada yalnız iki qrafik primitivdən istifadə olunması cari IDEF0 qarşılıqlı əlaqə qaydalarını bu barədə heç bir təsəvvürü olmayan insanlara tez izah etməyə imkan verir.IDEF0 diaqramları vasitəsilə müştərinin davam edən proseslərlə əlaqəsi daha tez həyata keçirilir. vizual qrafik dilinin istifadəsi. IDEF0 diaqramının nə təklif etdiyini görə bilərsiniz, nümunələri aşağıda göstərilmişdir.

IDEF0 üçün istifadə olunan elementlər

Artıq qeyd edildiyi kimi, 2 növ həndəsi primitiv istifadə olunur: düzbucaqlılar və oxlar. Düzbucaqlılar məqsədləri olan və müəyyən bir nəticəyə səbəb olan müəyyən prosesləri, funksiyaları, fəaliyyətləri və ya tapşırıqları ifadə edir. Proseslərin özləri ilə ətraf mühit arasında qarşılıqlı əlaqəsi oxlarla göstərilir. IDEF0 5 müxtəlif ox növlərini fərqləndirir.


IDEF0-dan istifadə imkanları

IDEF0 metodologiyası istənilən informasiya sisteminin funksional aspektini təsvir etmək üçün tətbiq oluna bilər.


IDEF0 prosesləri arasında əlaqə növləri

Modelin maraqlarına uyğun olaraq konstruksiyaların elə əlaqələri yaratmaq lazımdır ki, daxili əlaqələr mümkün qədər möhkəm, xarici əlaqələr isə mümkün qədər zəif olsun. Bu forte IDEF0 ilə modelləşdirmə. Siz özünüz üçün diaqram nümunələrinə baxa və bu sözlərin doğruluğunu yoxlaya bilərsiniz. Bağlantıların qurulmasını asanlaşdırmaq üçün oxşarlar modullara birləşdirilir. Xarici əlaqələr modullar arasında, daxili əlaqələr isə modullar daxilində qurulur. Bir neçə növ əlaqə var.

1. İerarxik (“hissə” – “bütün”) əlaqə.

2. Menecer (tənzimləyici, tabeçi):

2) əks əlaqə nəzarəti.

3. Funksional və ya texnoloji:

2) əks giriş.

3) istehlakçı;

4) məntiqi;

5) metodik və ya kollegial;

6) resurs;

7) məlumat;

8) müvəqqəti;

9) təsadüfi.

Tikinti blokları və diaqramlarda keçidlər

IDEF0 metodologiyası onun istifadəsi və istifadə keyfiyyətinin yaxşılaşdırılması üçün bir sıra qaydalar və təlimatlar təqdim edir. Beləliklə, diaqramda sistemin adını, məqsədini təyin edə biləcəyiniz bir blok göstərilir. 2-5 ox bloka və ya bloka aparır. Bu, daha çox və ya daha az ola bilər, lakin giriş / çıxış üçün ən azı iki ox, qalanları isə əlavə iş və onların diaqramda göstərilməsi üçün lazımdır. 5-dən çox ox varsa, bir model qurmağın optimallığı və onu daha da təfərrüatlı etmək mümkün olub-olmaması barədə düşünməlisiniz.

Parçalanma diaqramlarında tikinti blokları

Bir diaqramda olacaq blokların sayı 3-6 miqdarında tövsiyə olunur. Əgər onlardan daha azdırsa, bu cür diaqramların semantik yük daşıması ehtimalı azdır. Blokların sayı böyükdürsə, əlavə oxların mövcudluğunu nəzərə alaraq belə bir diaqramı oxumaq çox çətin olacaq. Məlumatın qavranılmasını yaxşılaşdırmaq üçün blokları yuxarıdan aşağıya və soldan sağa yerləşdirmək tövsiyə olunur. Bu tənzimləmə proseslərin ardıcıllığının icrasının məntiqini əks etdirəcək. Həm də oxlar bir-biri ilə minimum sayda kəsişmə ilə daha az qarışıqlıq yaradacaq.

Müəyyən bir funksiyanın işə salınması heç bir şəkildə idarə olunmursa və proses ixtiyari bir anda işə salına bilərsə, bu vəziyyət nəzarət və girişi göstərən oxların olmaması ilə göstərilir. Ancaq belə bir vəziyyətin olması potensial tərəfdaşlara müəyyən bir qeyri-sabitlik və potensial tərəfdaşa daha yaxından baxmaq ehtiyacı barədə məlumat verə bilər.

Yalnız giriş oxu olan blok, prosesin giriş parametrlərini qəbul etdiyini göstərir, lakin icra zamanı nəzarət və tənzimləmə baş vermir. Yalnız idarəedici oxu olan blok yalnız idarəetmə sisteminin xüsusi əmri ilə çağırılan işləri təyin etmək üçün istifadə olunur. Onlar bütün mərhələlərində idarə olunur və düzəldilir.

Lakin IDEF0 diaqram nümunəsi sizi inandıra bilər ki, ən tam və əhatəli tip giriş və nəzarət oxu diaqramıdır.

adlandırma

Vizual qavrayışı yaxşılaşdırmaq üçün hər bir blok və hər oxun özünə məxsus olması lazımdır verilmiş ad, bu, onları bir çox digər bloklar və oxlar arasında müəyyən etməyə imkan verəcəkdir. Diaqram nümunələri IDEF0-da belə görünür. Onların köməyi ilə qurulan informasiya sistemi modellərin bütün çatışmazlıqlarını və mürəkkəbliklərini başa düşməyə imkan verəcəkdir.

Birləşmə oxları tez-tez istifadə olunur və onların adlandırılması ilə bağlı suallar var. Bununla belə, birləşmə yalnız homojen məlumatların ötürülməsi ilə mümkündür, buna görə də BPWin proqramında göstərilə bilsə də, ayrı-ayrı adlara ehtiyac yoxdur. Ayrıca, oxlar bir-birindən ayrılırsa, nəyin məsuliyyət daşıdığını başa düşmək üçün onları ayrıca adlandırmaq olar.

Budaqdan sonra ad yoxdursa, o zaman ad budaqdan əvvəl olduğu kimi tam olaraq eyni hesab olunur. Bu, iki blok eyni məlumat tələb etdiyi halda baş verə bilər. Nümunəsini bu məqalədə tapa biləcəyiniz IDEF0 kontekst diaqramı bu sözləri təsdiqləyir.

Ok məlumatı

Kompozisiya diaqramını qurarkən eyni bloka daxil olan və çıxan oxlar onun üzərində göstərilməlidir. Adlar həndəsi fiqurlar diaqrama köçürülən məlumatı dəqiq təkrarlamalıdır üst səviyyə. Əgər iki ox digərinin qövslərinə görə paraleldirsə (yəni, onlar bir prosesin kənarında başlayır və hər ikisi digər prosesin eyni kənarında bitir), onda ola bilər ki, onları optimallaşdırmaq üçün birləşdirilib uyğunlaşdırılsın. model. uyğun ad, bu IDEF0-da mükəmməl şəkildə göstərilir (siz Visio-da diaqram nümunələrinə baxa bilərsiniz).

Xüsusi bir modeldə IDEF0 metodologiyasının tətbiqi nümunəsi

Siz artıq IDEF0 diaqramının nə olduğunu öyrəndiniz, belə diaqramların qurulması üçün nümunələr və qaydaları qismən gördünüz. İndi praktikaya müraciət etməliyik. Daha yaxşı başa düşmək üçün izahat hansısa “ümumi” modelə deyil, BPWin proqramında IDEF0 ilə işləməyin xüsusiyyətlərini daha yaxşı və tam başa düşməyə imkan verən xüsusi bir nümunəyə əsaslanacaqdır.

Nümunə olaraq, qatarın A nöqtəsindən B nöqtəsinə qədər olan sürəti nəzərə alınacaq.Nəzərə almaq lazımdır ki, qatar icazə veriləndən artıq sürəti inkişaf etdirə bilməz. Bu limit istismar təcrübəsi və qatarların yola təsiri əsasında müəyyən edilir. Başa düşmək lazımdır ki, qatarın məqsədi öz növbəsində ödəniş etmiş sərnişinləri təhlükəsiz və rahat şəkildə təyinat yerinə çatmaq üçün çatdırmaqdır. IDEF0 diaqramı faydalıdır, nümunələri bu məqalədə tapa bilərsiniz.

İlkin məlumat belədir:

  1. yol xətti haqqında məlumatlar;
  2. bütün məsafənin pasportu;
  3. yol planı.

Nəzarət məlumatları:

  1. Yol xidmətinin rəisinin, rəisinin göstəricisi.
  2. Qatarların mövcud hərəkət axını haqqında məlumat.
  3. Planlaşdırılan təmir, yenidənqurma və yol dəyişiklikləri haqqında məlumat.

Modelin çıxışı belədir:

  1. Məhdudiyyətin səbəbini göstərən icazə verilən sürətlərin məhdudlaşdırılması.
  2. Ayrı-ayrı məntəqələrdə hərəkət edərkən və qatarların daşınması zamanı icazə verilən sürətlər.

Kontekst diaqramı qurulduqdan sonra o, qazılmalı və sonra birinci səviyyəli diaqram olacaq kompozit diaqram yaradılmalıdır. Sistemin bütün əsas funksiyalarını göstərəcək. Parçalanmanın aparıldığı metodologiya və IDEF0 diaqramı ana adlanır. IDEF0 parçalanması uşaq parçalanması adlanır.

Nəticə

Birinci səviyyədə parçalanmadan sonra ikinci səviyyənin parçalanması həyata keçirilir - və sonrakı parçalanma mənasını itirənə qədər. Bütün bunlar davam edən və planlaşdırılan proseslərin ən ətraflı qrafik sxemini əldə etmək üçün edilir. Bu, hazırda hərəkət edə biləcəyiniz IDEF0 diaqramının hazır nümunəsidir.

Bir şəkil min sözə dəyər
xalq müdrikliyi

Çox vaxt mənim işimdə yalnız müəyyən bir problemi öyrənmək və həll etmək deyil, şirkətin ümumi modelində onun yerini müəyyənləşdirmək lazımdır. Müəyyən bir bölmənin düzgün işləmədiyini başa düşmək kifayət deyil, başqaları ilə necə qarşılıqlı əlaqə qurduğunu anlamaq vacibdir. Əks halda bütün mövcud problemləri müəyyən edib seçmək mümkün deyil ən yaxşı üsul vəzifənin həlli. Bunun üçün şirkətin işini öyrənmək və onun funksional modelini tərtib etmək lazımdır.

Əlbəttə ki, nəzəri olaraq menecer şirkətin işinin funksional modelinə sahib olmalıdır və bunun heç bir əhəmiyyəti yoxdur. sual altında anbarın işinin təşkili və ya aparıcıdan sorğuya qədər İT sistemi haqqında. Ancaq əslində bu, demək olar ki, heç vaxt baş vermir və buna görə də müştəri tərəfindən qoyulmuş tapşırığın həllini öyrənmək və axtarmaq prosesində mən də şirkətin funksional modelini və ya müəyyən bir prosesi (funksiya) yaradıram. öz.

Qrafikanın faydaları haqqında bir neçə kəlmə

Bildiyiniz kimi, IDEF0 funksional modelləri həmişə qrafik diaqramlardır. Onların öz xüsusiyyətləri və tərtib qaydaları var. Bu barədə bir az sonra danışacağıq. İndi isə qrafikanın effektivliyinə bir neçə misal vermək istərdim. Mən niyə buna diqqət edirəm? Çox güman ki, şirkətin işinin funksional modelinin zəruriliyi ilə bağlı açıqlamamdan sonra çoxları bunun lazım olmadığını düşündü və şirkətdə bu və ya digər funksiyanın necə işlədiyini sözlə izah etmək mümkün oldu. Mənim danışmaq istədiyim budur.

Başlamaq üçün tarixə qısa bir nəzər salaq. Dövr ərzində, uzaq 1877-ci ilə qayıdaq Rusiya-Türkiyə müharibəsi. Məhz o zaman printer Sytin ilk dəfə hərbi əməliyyatları təsvir edərkən qrafikadan istifadə etdi. İndi bütün bunlar bizə tanışdır, hər hansı bir döyüşü təsvir edərkən gözümüzün önündə döyüşün gedişatını aydın göstərən oxları olan kartlar görünür. Və o günlərdə hərbi əməliyyatlar sözlə təsvir olunurdu. Hər döyüş üçün - çox, çox söz. Və sonda nə baş verdiyini anlamaq çox çətin idi.

Buna görə də Sytinin ideyası həqiqətən inqilabi idi - o, istehkamların və hərbi hissələrin yerləşdiyi yerlərin təyinatı ilə xəritələrin litoqrafiya nüsxələrini çap etməyə başladı. Bu kartlar “Qəzet oxucuları üçün. Fayda". İdeya o qədər aktual oldu ki, "Kömək"in ilk nəşri dərhal satıldı. Və sonra bu cür tətbiqlərə böyük tələbat var idi. Səbəbi bəllidir. Qrafika yalnız sözlərin köməyi ilə nəyin demək olar ki, mümkün olmadığını başa düşməyə kömək etdi.

Mən də öz təcrübəmdən şifahi təsvirlərin acizliyinə bənzər bir misal çəkə bilərəm. Müştərilərimdən biri məndən onun şirkəti üçün ERP sisteminin tətbiqini öhdəmə götürməyimi xahiş etdi. Onların hansısa texniki tapşırığı olub-olmadığını soruşduqda cavab aldım: “Bəli, edirlər. Amma onun 400 səhifəsi var”. Eyni zamanda müştəri çox şikayət etdi ki, əvvəllər əlaqə saxladığı həmkarlarım ya layihədən tamamilə imtina etdilər, ya da açıq-aşkar şişirdilmiş qiymətlər dedilər. Texniki tapşırıqların həqiqətən 400 səhifədən ibarət olduğunu və yalnız mətn təsvirindən ibarət olduğunu gördükdən sonra tərtibatçıların davranışının səbəblərini başa düşdüm. Sadəcə tapşırığı başa düşmək və qiyməti adlandırmaq üçün belə bir həcmdə mətni oxumaq, onu dərk etmək, bütün nüansları başa düşmək həqiqətən çox çətindir.

Mən bu müştəriyə təklif etdim Alternativ variant- qrafik olaraq mümkün olan hər şeyi qeydlər şəklində təsvir edin. Ona modellik nümunələrini göstərdi. Nəticədə, onlar indi öz istəklərini və texniki tapşırıqların dizaynını yenidən nəzərdən keçirirlər.

Biznes proseslərinin qrafik modelləşdirilməsinin həm həmkarlarıma, biznes məsləhətçilərinə və tərtibatçılarına, həm də iş adamlarının öz işlərində kömək etdiyi bir çox başqa nümunələri də bilirəm.

Bu mənim işim üçün niyə vacibdir?

Mənim işim həmişə mövcud sistemdə dəyişikliklərin edilməsi ilə bağlıdır. Dəyişikliklər etmək və istədiyiniz nəticəni əldə etmək üçün artıq mövcud olanı öyrənməlisiniz. Və dəqiq nə etdiyimizin fərqi yoxdur – biz sıfırdan CRM sistemi qururuq və ya quraşdırırıq, effektiv ERP sistemi yaradırıq, inteqrasiya ilə məşğul oluruq. müxtəlif sistemlərümumi işin avtomatlaşdırılmasını artırmaq. Hər halda, başlamaq üçün mövcud iş sxemi haqqında fikir əldə etmək lazımdır və yalnız bundan sonra bəzi dəyişikliklər təklif etmək və vəzifənin həlli variantları üzərində düşünmək olar.

Status-kvonu öyrəndikdən sonra mən də hər hansı digər üçüncü tərəf mütəxəssisi kimi yaradıram Kommersiya təklifi, burada mövcud vəziyyətlə bağlı baxışlarımı, həmçinin tapşırığın həlli üçün görülməli olan hərəkətləri və təbii ki, gözlənilən nəticəni mümkün qədər ətraflı şəkildə ortaya qoyuram.

Bu cür iş sorğusu hesabatları həcmlidir, birdən çox səhifə tutur, bu, bir tərəfdən zəruridir, lakin digər tərəfdən qavrayışı çətinləşdirir. Əvvəlcə, bir çoxları kimi, həcmli hesabatların yaxşı olduğunu düşünürdüm, çünki insan iş üçün pul ödəyir və ona mümkün qədər ətraflı məlumat vermək lazımdır.

Ümumi Səhvlər

Funksional modelləşdirmə müxtəlif alətlərdən, o cümlədən modelləşdirmə üçün nəzərdə tutulmayanlardan istifadə etməklə həyata keçirilir. IN son hal heç bir səhv yoxlaması və standart məhdudiyyətlər yoxdur. Görünüşü artırmaq istəyi və təcrübə olmaması çox vaxt səhvlərlə başa çatır.

Müxtəlif rənglərin istifadəsi

Diaqramdakı bütün elementlər eyni dərəcədə vacibdir. Funksional modelləşdirmədə çox və ya az yoxdur mühüm elementlər. Hər hansı birinin yox olması prosesin pozulmasına və istehsal qüsuruna səbəb olacaq.

Çox vaxt kağız üzərində və ya müxtəlif proqramlarda modelləşdirmə zamanı istifadəçilər müxtəlif rənglərdən istifadə edərək görmə qabiliyyətini artırmağa çalışırlar. Bu ən çox yayılmış səhvlərdən biridir. Əslində, çox rəngli oxların və blokların istifadəsi yalnız əlavə qarışıqlıq yaradır, həm də sxemin qavranılmasını təhrif edir.

Modeliniz heç bir əlavə olmadan qara və ağ rəngdə oxunmalıdır rəng həlləri. Bu yanaşma eyni zamanda anlaşılmazlıqların qarşısını almağa kömək edir və modeli yaradanı intizamlandırır, nəticədə modelin oxunaqlılığı və savadlılığı artır.

Həddindən artıq blok

Model tərtib edərkən, onlar tez-tez bir vərəqdə şirkətin işinin bütün nüanslarını bütün detalları ilə göstərməyə çalışırlar. Nəticə çox sayda nəzarət oxları olan çox sayda blokdur. Oxunma qabiliyyəti itir.

Ən yaxşı seçim məsələni başa düşmək üçün kifayət qədər təfərrüatdır və başqa heç nə yoxdur. Müəyyən bir prosesin ətraflı görünüşünü seçərkən hər bir şöbənin və ya hətta bir işçinin işinin ətraflı təfərrüatları aşkar edilə bilər. Və belə bir struktur yalnız iş və ya qərar qəbul etmək üçün həqiqətən zəruri olduqda yaradılır.

Düzəlişlər edərkən strukturun pozulması

Gələn, gedən və digər vacib elementlər olmadan qarışıqlıq və ya proseslərin qarşısını almaq üçün diqqətlə baxın. Məsələn, yuxarıdakı misalda mən nöqteyi-nəzərdən kopirayterə keçməyi uyğun görürəmsə, müəllifi sxemdən çıxaracağam. Və sonra "müəllifin və üçüncü tərəf mənbələrinin təcrübəsi" nəzarəti, eləcə də nəşr planı lazımsız olur. Axı müəllif onlardan istifadə edir. Kopirayter audio faylı ilə işləyir. Əgər onlar ümumi sxemdə qalsalar, onda təfərrüat verərkən anlaşılmaz şəkildə hara aparacaq və çaşqınlıq gətirəcəklər.

Eyni şəkildə, əgər mən blok əlavə etmək qərarına gəlsəm, onun da bütün tələb olunan atributlara malik olduğundan əmin olmaq vacibdir. Burada diqqətlilik çox vacibdir, çünki mürəkkəb biznes proseslərini modelləşdirərkən modelin bir hissəsində baş verən dəyişikliklər digərində dəyişikliklərə səbəb ola bilər. Onlar daxil edilməlidir.

İdarəetmə və Blokların Adlandırılması Qaydaları

Sadə bir qaydanı xatırlamaq vacibdir: nəzarət oxları isimlər, bloklar isə fellər adlanır. Bu, IDEF0 standartında qəbul edilir və bu yanaşma çaşqınlıq və səhvlərin qarşısını almağa kömək edir.

Çox vaxt blokları adlandırarkən səhvlərə yol verilir. Məsələn, “Məqalə yaradın” əvəzinə “Məqalə yaradın” yazırlar. Bu yanaşmadakı bloklar hərəkətlərdir və buna görə də onlar həmişə fel olmalıdır.

IDEF0 istifadəsinin üstünlükləri

  • İlk fayda göz qabağındadır - bu, görmə qabiliyyətidir. Siz özünüz bu və ya digər sistemin necə işlədiyini başa düşməyə başlayırsınız və bu sistemdə "nazik ləkələrin" harada olduğunu və həllərinizin onlardan necə qurtulmağa kömək edəcəyini aydın şəkildə izah edə bilərsiniz.
  • Qarşılıqlı anlaşma və fikir ayrılığının olmaması. Funksional modeldən istifadə edərək şirkətin işini müzakirə edərkən, idarəetmə ilə vizual və intuitiv tapşırıq bloklarına sahibsiniz. Bundan əlavə, funksional modelləşdirmə, lazım gələrsə, lüğətin yaradılmasını nəzərdə tutur konvensiyalar və şərtlər. Nəticədə siz və müştəriniz, meneceriniz və digər əməkdaşlarınız problemi müzakirə edərkən eyni dildə danışırsınız.
  • Modelin yaradılmasının sadəliyi və yüksək sürəti.Əlbəttə ki, modelləşdirməyi öyrənmək göründüyü qədər asan deyil. Axı, sxem, əslində, məlumatın super sıx bir təqdimatıdır, bu, başa düşmək üçün çox yaxşıdır, lakin belə bir təqdimatı həyata keçirmək üçün xüsusi yanaşma tələb olunur. Analitikin beyni fəaliyyət göstərir bu məsələ bir tərəfdə çox güclü pres, digər tərəfdə filtr kimi. Ancaq təcrübə ilə bu proses çox sürətli olur. Nəticədə, siz özünüz müəyyən bir sistemdə nə baş verdiyini anlamağa kömək edəcək alət əldə edirsiniz və qısa müddətdə yaradılmış əyani vəsaitin köməyi ilə həmkarlarınıza və ya müştərilərinizə vacib məqamları təsvir edirsiniz.
  • İntizam və səhvlər yoxdur. IDEF0 standartı ciddi çərçivələr və qaydaları nəzərdə tutur. Bu yanaşma nizam-intizam verir və standart çərçivəsində hərəkət etmək vərdişi diqqətsizlikdən qaynaqlanan səhvlərdən qaçmağa kömək edir. Standartın hər hansı bir pozulması dərhal nəzərə çarpır.

IDEF0-dan istifadənin çətinliyi nədir

Bunu yalnız ən çox anlamaq vacibdir sadə hallar iki biznes analitiki şirkətin işini təsvir etmək üçün eyni funksional modelləri yaradacaqlar. İstənilən model analitikin təcrübəsinin, təsvir etməyə çalışdığı biznesi dərk etmə dərinliyinin, həmçinin müəyyən mənada bu işə şəxsi baxışının əksidir. Bunlar. adam lider nöqteyi-nəzərindən biznes modelini inkişaf etdirir, sanki liderdir.

Eyni zamanda, mən hesab edirəm ki, biznes analitiki kifayət qədər peşə deyil, hər bir biznes meneceri və ya bəzi sistemlərin tərtibçisi biznes analitikası ilə məşğul olur, biznesi təhlil edir və ən effektiv sistemi qurmağa çalışır. IDEF0 aləti məhz bu insanlar və bu məqsədlər üçün nəzərdə tutulub.

Buna görə də, parçalanma mərhələlərində avtomatik olaraq səhvlərə səbəb olacaq səhvlərə yol verməmək üçün funksional biznes modelini "olduğu kimi" tərtib edərkən daim şirkətin rəhbəri ilə məsləhətləşmək çox vacibdir. Həmçinin, sonrakı mərhələlərdə struktur bölmələrinin rəhbərləri və işçilərindən əlavə təsdiqlər tələb oluna bilər. Yalnız funksional modeliniz "olduğu kimi" həqiqətən işlərin real vəziyyətini əks etdirərsə, bəzi dəyişikliklər və təkliflər edə bilərsiniz. Və bu cür işlərdə yüksək keyfiyyətli nəticələr əldə etmək üçün, ilk növbədə, praktiki təcrübə və müəyyən bir iş növünün xüsusiyyətləri haqqında bilik tələb olunur.

Bu mövzuda daha çox məqalə.

İşin məqsədi:

  • IDEF0 metodologiyasının əsas prinsiplərini öyrənmək,
  • BPWin-də yeni layihə yaratmaq,
  • kontekst diaqramının formalaşması,
  • əlaqələr yaratmaq.

IDEF0 istifadə edən sistemin təsvirinə funksional model deyilir. Funksional model həm təbii, həm də qrafik dillərdən istifadə edən mövcud biznes proseslərini təsvir etmək üçün nəzərdə tutulub. Müəyyən bir sistem haqqında məlumat ötürmək üçün qrafik dilin mənbəyi IDEF0 metodologiyasının özüdür.

IDEF0 metodologiyası diaqramların iyerarxik sisteminin qurulmasını - sistem fraqmentlərinin vahid təsvirini təyin edir. Əvvəlcə sistemin bütövlükdə təsviri və onun xarici dünya ilə qarşılıqlı əlaqəsi (kontekst diaqramı) aparılır, bundan sonra funksional parçalanma aparılır - sistem alt sistemlərə bölünür və hər bir alt sistem ayrıca təsvir olunur (parçalanma diaqramları) . Sonra hər bir alt sistem daha kiçiklərə bölünür və lazımi təfərrüat dərəcəsinə çatana qədər.

Hər biri IDEF0-diaqramları a blokları və qövsləri ehtiva edir. Bloklar simulyasiya edilmiş sistemin funksiyalarını təmsil edir. Qövslər blokları bir-birinə bağlayır və onlar arasındakı qarşılıqlı əlaqəni və əlaqələri göstərir.

Diaqramlarda funksional bloklar (işlər) düzbucaqlılarla təmsil olunur, müəyyən vaxt ərzində baş verən və tanınan nəticələri olan adlandırılmış proseslər, funksiyalar və ya tapşırıqlar deməkdir. Əsərin adı hərəkəti bildirən şifahi isim kimi ifadə edilməlidir.

IDEF0 diaqramın ən azı üç və altı qutudan çox olmamasını tələb edir. Bu məhdudiyyətlər diaqramların və modellərin mürəkkəbliyini oxumaq, başa düşmək və istifadə etmək mümkün olan səviyyədə saxlayır.

Blokun hər tərəfinin konkret, dəqiq müəyyən edilmiş məqsədi var. Sol tərəf blok girişlər üçün, yuxarısı idarəetmə üçün, sağdakı çıxışlar üçün, aşağısı mexanizmlər üçündür. Belə təyinat müəyyən sistem prinsiplərini əks etdirir: girişlər çıxışa çevrilir; idarəetmə məhdudiyyətləri və ya çevrilmələrin aparılması şərtlərini təyin edir; mexanizmlər funksiyanın nə və necə yerinə yetirildiyini göstərir.

IDEF0-da bloklar diaqramın müəllifinin başa düşdüyü kimi, əhəmiyyət sırasına görə yerləşdirilir. Bu nisbi nizam dominantlıq adlanır. Dominantlıq bir blokun diaqramın digər bloklarına təsiri kimi başa düşülür. Məsələn, diaqramda ən dominant blok ya tələb olunan funksiyalar ardıcıllığının birincisi, ya da bütün digərlərinə təsir edən planlaşdırma və ya nəzarət funksiyası ola bilər.

Ən dominant qutu adətən diaqramın yuxarı sol küncündə, ən az dominant qutu isə sağ küncdə yerləşdirilir.

Səhifədə blokların düzülüşü müəllifin dominantlıq tərifini əks etdirir. Beləliklə, diaqramın topologiyası hansı funksiyaların olduğunu göstərir daha böyük təsir qalanlara. Bunu vurğulamaq üçün analitik blokları üstünlük sırasına görə yenidən nömrələyə bilər. Üstünlük sırası hər qutunun aşağı sağ küncündə yerləşdirilmiş rəqəmlə göstərilə bilər: 1 ən yüksək dominantlığı, 2 növbətini və s.

Əsərlərin xarici dünya ilə və öz aralarında qarşılıqlı əlaqəsi uclarında oxlar olan tək xətlərlə təsvir edilmiş oxlar şəklində təsvir edilmişdir. Oklar bəzi məlumatları ifadə edir və onlara isim deyilir.

Ox növləri

IDEF0 beş növ oxları fərqləndirir.

Giriş- nəticə (çıxış) əldə etmək üçün iş tərəfindən istifadə edilən və çevrilən obyektlər. Əsərin heç bir giriş oxuna malik olmamasına icazə verilir. Giriş oxu işin sol tərəfinə daxil olaraq çəkilir.

Nəzarət-.işin hərəkətlərinə nəzarət edən məlumat. Tipik olaraq, nəzarət oxları işin nə edilməli olduğunu göstərən məlumat daşıyır. Hər bir işdə işin yuxarı üzünə daxil olan ən azı bir nəzarət oxu olmalıdır.

Çıx- girişlərin çevrildiyi obyektlər. Hər bir işdə işin sağ tərəfindən gələn kimi çəkilmiş ən azı bir çıxış oxu olmalıdır.

Mexanizm- İşi görən resurslar. Mexanizm oxu işin aşağı üzünə daxil olaraq çəkilir. Analitikin mülahizəsinə görə, mexanizmin oxları modeldə göstərilməyə bilər.

Zəng edin- fərqli iş modelinə işarə edən xüsusi ox. Çağırış oxu işin altından gələn kimi çəkilir və bəzi işlərin simulyasiya edilmiş sistemdən kənarda aparıldığını göstərmək üçün istifadə olunur.

düyü. 2.1 Ox növləri

IDEF0 metodologiyasında blokların əlaqələrini təsvir etmək üçün yalnız beş növ qarşılıqlı əlaqə tələb olunur: nəzarət, giriş, nəzarət rəyi, giriş rəyi, çıxış-mexanizm. Nəzarət və giriş əlaqələri ən sadədir, çünki onlar intuitiv və çox sadə olan birbaşa hərəkətləri əks etdirir.

düyü. 2.2.Çıxış rabitəsi

düyü. 2.3. İdarəetmə rabitəsi

Nəzarət əlaqəsi bir blokun çıxışı daha az üstünlük təşkil edən bloka birbaşa təsir etdikdə baş verir.

Nəzarət rəyi və giriş rəyi daha mürəkkəbdir, çünki onlar iterativ və ya rekursivdir. Məhz, bir işin nəticələri digər işlərin gələcək icrasına təsir göstərir ki, bu da sonradan orijinal işə təsir edir.

Nəzarət rəyi bundan sonra baş verir; bəzi blokun çıxışı daha çox üstünlük təşkil edən bloka təsir etdikdə.

Çıxış-mexanizm əlaqələri nadirdir. Onlar bir funksiyanın çıxışının digəri üçün məqsədə çatmaq üçün vasitəyə çevrildiyi vəziyyəti əks etdirir.

düyü. 2.4. Giriş Əlaqəsi

düyü. 2.5. Rəhbərlik Əlaqəsi

Çıxış-mexanizm əlaqələri resurs mənbələrinin (məsələn, tələb olunan alətlər, təlim keçmiş kadrlar, fiziki yer, avadanlıq, maliyyə, materiallar) bölüşdürülməsi üçün xarakterikdir.

IDEF0-da qövs nadir hallarda tək obyekti təsvir edir. Adətən bir sıra obyektləri simvollaşdırır. Qövslər obyektlərin kolleksiyalarını təmsil etdiyinə görə, onların çoxsaylı başlanğıc nöqtələri (mənbələri) və son nöqtələri (təyinatları) ola bilər. Buna görə də qövslər budaqlana və birləşdirilə bilər fərqli yollar. Bütün qövs və ya onun bir hissəsi bir və ya bir neçə blokdan çıxa və bir və ya bir neçə blokda bitə bilər.

Bir-birindən ayrılan xətlər kimi təsvir edilən qövslərin budaqlanması o deməkdir ki, qövslərin məzmununun hamısı və ya bir hissəsi hər bir budaqda görünə bilər. Bütün dəstəyə ad vermək üçün qövs həmişə budaqdan əvvəl etiketlənir. Bundan əlavə, qövsün hər bir budağı aşağıdakı qaydalara uyğun olaraq etiketlənə bilər və ya olmaya bilər:

  • etiketlənməmiş budaqlarda budaqlanmadan əvvəl qövsün etiketində göstərilən obyektlərin çəkisi var;
  • budaq nöqtəsindən sonra etiketlənmiş budaqlar budaqdan əvvəl qövs etiketində göstərilən obyektlərin hamısını və ya bir hissəsini ehtiva edir.

Bir-birinə yaxınlaşan xətlər kimi göstərilən IDEFO-da qövs birləşməsi göstərir ki, hər bir budağın məzmunu orijinal qövslərin birləşməsindən yaranan qövs üçün etiket əmələ gətirir. Birləşmədən sonra yaranan qövs həmişə birləşmədən sonra ortaya çıxan yeni xüsusiyyətlər dəstini göstərmək üçün işarələnir. Bundan əlavə, aşağıdakı qaydalara uyğun olaraq hər bir filial birləşmədən əvvəl işarələnə bilər və ya olmaya bilər:

düyü. 2.6.Çıxış-mexanizm əlaqəsi

  • etiketsiz filiallar birləşmədən sonra ümumi qövs etiketində göstərilən obyektlərin çəkisini ehtiva edir;
  • birləşmədən əvvəl işarələnmiş filiallar birləşmədən sonra ümumi işarədə qeyd olunan obyektlərin hamısını və ya bir qismini ehtiva edir;

Kəmiyyət Qrafik Təhlili

Diaqramların kəmiyyət təhlilini aparmaq üçün modelin göstəricilərini sadalayırıq:

  • diaqramdakı blokların sayı - N;
  • diaqramın parçalanma səviyyəsi - L;
  • qrafik balansı - IN;
  • bloka qoşulmuş oxların sayı - A

Bu amillər dəsti hər bir model diaqramına aiddir. Aşağıda diaqram amillərinin arzu olunan dəyərləri üçün tövsiyələr veriləcəkdir.

Aşağı səviyyələrin diaqramlarındakı blokların sayının ana diaqramlardakı blokların sayından daha az olmasını təmin etməyə çalışmaq lazımdır, yəni parçalanma səviyyəsinin artması ilə əmsal azalacaq. Beləliklə, bu əmsalın azalması onu göstərir ki. ki, model parçalandıqca, funksiyalar sadələşdirilməli, buna görə də blokların sayı azalmalıdır.

Diaqramlar balanslaşdırılmış olmalıdır. Bu o deməkdir ki, bir diaqram çərçivəsində Şəkildə göstərilən vəziyyət. 2.7: 1-ci işdə gedənlərə nisbətən daha çox gələn və nəzarət oxları var. Qeyd etmək lazımdır ki bu tövsiyə istehsal proseslərini təsvir edən modellərdə yerinə yetirilə bilməz. Məsələn, montaj prosedurunu təsvir edərkən, blok bir məhsulun komponentlərini təsvir edən çoxlu oxları ehtiva edə bilər və bir ox çıxa bilər - hazır məhsul.

düyü. 2.7. Balanssız bir qrafik nümunəsi

Diaqramın balans əmsalını təqdim edək

Bunun üçün səy göstərmək lazımdır ky qrafik üçün minimum idi.

Diaqramın qrafik elementlərinin təhlili ilə yanaşı, blokların adlarını da nəzərə almaq lazımdır. Adları qiymətləndirmək üçün simulyasiya edilmiş sistemin elementar (trivial) funksiyalarının lüğəti tərtib edilir. Əslində, diaqramların aşağı, səviyyəli parçalanmasının funksiyaları bu lüğətə düşməlidir. Məsələn, verilənlər bazası modeli üçün “qeyd tapmaq”, “verilənlər bazasına qeyd əlavə etmək” funksiyaları elementar ola bilər, “istifadəçinin qeydiyyatı” funksiyası isə əlavə təsvir tələb edir.

Söz ehtiyatını formalaşdırdıqdan və sistem diaqramları paketini tərtib etdikdən sonra modelin aşağı səviyyəsini nəzərə almaq lazımdır. Əgər o, diaqram bloklarının adları ilə lüğətdəki sözlər arasında uyğunluğu göstərirsə, bu, kifayət qədər parçalanma səviyyəsinə nail olunduğunu göstərir. Kəmiyyətcə əks etdirən əmsal bu meyar, kimi yazmaq olar L*C- lüğətdəki sözlərlə blok adlarının uyğunluqlarının sayına görə model səviyyəsinin məhsulu. Modelin səviyyəsi nə qədər aşağı olarsa (daha yüksək L), uyğunluqlar bir o qədər dəyərlidir.

BPWin Alətlər dəsti

BPWin-i işə saldığınız zaman əsas alətlər paneli, alətlər palitrası və Model Explorer default olaraq görünür.

Yeni bir model yaratarkən, modelin yenidən yaradılacağını və ya ModelMart deposundan açılacağını, modelin adını daxil edin və modelin qurulacağı metodologiyanı seçdiyiniz bir dialoq görünür ( Şəkil 2.8).

Şəkil 2.8 Modelin yaradılması dialoqu

BPWin üç metodologiyanı dəstəkləyir - IDEF0, IDEF3 və DFD. BPWin-də qarışıq modellər qurmaq mümkündür, yəni bir model eyni zamanda həm IDEF0, IDEF3, həm də DFD diaqramlarını ehtiva edə bilər. Alətlər palitrasının tərkibi bir qeyddən digərinə keçərkən avtomatik olaraq dəyişir.

BPWin-də modelə hər biri müəyyən məlumat dəsti üzərində işləyən fəaliyyətlər toplusu kimi baxılır. Modelin hər hansı obyektini siçanın sol düyməsi ilə vursanız, hər bir elementi obyektin bəzi xassəsinin redaktoruna uyğun gələn bir pop-up kontekst menyusu görünür.

Misal

Sistem modelinin qurulması onun funksionallığını təsvir edən bütün sənədlərin öyrənilməsi ilə başlamalıdır. Bu sənədlərdən biri texniki tapşırıqlardır, yəni “İnkişafın məqsədi”, “Sistemin məqsəd və vəzifələri” və “Sistemin funksional xüsusiyyətləri” bölmələridir.

Mənbə sənədləri öyrəndikdən və sistemin müştəriləri və istifadəçiləri ilə müsahibədən sonra modelləşdirmənin məqsədini formalaşdırmaq və modelə baxış bucağı müəyyən etmək lazımdır. Əsas xüsusiyyətləri aşağıda təsvir olunan "Universitet çərçivəsində Məşğulluq Xidməti" sisteminin nümunəsində onun qurulması texnologiyasını nəzərdən keçirin. laboratoriya işi № 1.

Modelləşdirmənin məqsədini formalaşdıraq: tətbiqi ilə bağlı təfərrüatlara varmadan istifadəçisi üçün başa düşülən sistemin fəaliyyətini təsvir etmək. Modeli istifadəçilər (tələbə, müəllim, administrator, dekanlıq, firma) baxımından quracağıq.

IDEF0 kontekst diaqramının qurulması ilə başlayaq.Sistemin təsvirinə əsasən, əsas funksiyası müştərilərinə onlardan gələn sorğuları emal etməklə xidmət göstərməkdir. Beləliklə, kontekst diaqramının yeganə işini "Sistemin müştərisinə xidmət et" kimi təyin edirik. Sonra biz giriş və çıxış məlumatlarını, həmçinin mexanizmləri və nəzarəti müəyyən edirik.

Müştəriyə xidmət göstərmək üçün onu sistemdə qeydiyyatdan keçirmək, məlumat bazasına girişi açmaq və sorğusunu emal etmək lazımdır. Daxil edilən məlumatlar "müştəri adı", "müştəri parolu", "orijinal verilənlər bazası", "müştəri sorğusu" olacaq. Sorğunun icrası ya sistemdən məlumat əldə etməyə, ya da verilənlər bazasının məzmununu dəyişdirməyə (məsələn, tərtib edərkən) gətirib çıxarır. ekspert qiymətləndirmələri), beləliklə, çıxış "hesabatlar" və "dəyişdirilmiş verilənlər bazası" olacaqdır. Sorğunun emalı prosesi administratorun nəzarəti altında sistem monitoru tərəfindən həyata keçiriləcək.

Kontekst diaqramı

Beləliklə, sistemin kontekst diaqramını müəyyən edirik (şək. 2.9).

Şəkil 2.9. Sistemin kontekst diaqramı

Müştəri xidmətinin ardıcıllığını təsvir etməklə kontekst diaqramını ayıraq:

  • Sistemə giriş səviyyəsinin müəyyən edilməsi.
  • Alt sistem seçimi.
  • Alt sistemə giriş.
  • Verilənlər bazasının dəyişdirilməsi (lazım olduqda).

Şəkildə göstərilən diaqramı alırıq. 2.10.

Kontekst diaqramının parçalanmasını başa çatdırdıqdan sonra növbəti səviyyəli diaqramın parçalanmasına davam edirlər. Adətən, üçüncü və aşağı səviyyələri nəzərdən keçirərkən, modellər ana diaqramlara qayıdır və onları düzəldirlər.

düyü. 2.10."Xidmət, sistemin müştərisi" işinin parçalanması

Yaranan diaqramın bütün bloklarını ardıcıl olaraq parçalayırıq. Sistemə giriş səviyyəsinin müəyyən edilməsində ilk addım istifadəçi kateqoriyasının müəyyən edilməsidir. Müştərinin adı ilə istifadəçi məlumat bazasında onun kateqoriyasını təyin edərək axtarış aparılır. görə müəyyən kateqoriya sistemin istifadəçisinə verilən səlahiyyətlər dəqiqləşdirilir. Sonra sistemə daxil olmaq proseduru həyata keçirilir, giriş adı və parol yoxlanılır. İcazələr və sistemə giriş səviyyəsi haqqında məlumatları birləşdirərək istifadəçi üçün icazə verilən hərəkətlər toplusu formalaşır. Beləliklə, sistemə giriş səviyyəsinin tərifi Şekildə göstərildiyi kimi görünəcəkdir. 2.11.

düyü. 2.11."Sistemə giriş səviyyəsinin müəyyən edilməsi" işinin parçalanması

Sistemə giriş prosedurundan keçdikdən sonra monitor müştərinin sorğusunu təhlil edir, sorğunu emal edəcək alt sistemi seçir. “Alt sistemə istinad” əsərinin parçalanması modelin məqsədinə və baxış bucağına uyğun gəlmir. Sistemin istifadəçisi onun işinin daxili alqoritmləri ilə maraqlanmır. Bu halda, onun üçün vacibdir ki, alt sistemin seçimi avtomatik olaraq, onun müdaxiləsi olmadan həyata keçiriləcək, buna görə də alt sistemə çağırışın parçalanması modeli yalnız çətinləşdirəcək.

Sorğuların işlənməsi, kateqoriyaların və istifadəçi icazələrinin müəyyən edilməsi üçün alt sistem tərəfindən yerinə yetirilən "Müştəri sorğusunun işlənməsi" işini parçalayaq. Sorğuya cavab axtarmazdan əvvəl verilənlər bazasını açmalısınız (ona qoşulun). Ümumiyyətlə, verilənlər bazası uzaq serverdə yerləşə bilər, ona görə də onunla əlaqə yaratmaq lazım gələ bilər. İşin ardıcıllığını müəyyən edək:

  • Verilənlər bazasının açılması.
  • Müraciətin icrası.
  • Hesabatın yaradılması.

Verilənlər bazasını açdıqdan sonra verilənlər bazası ilə əlaqənin qurulması haqqında sistemə məlumat vermək, sonra sorğunu yerinə yetirmək və istifadəçi üçün hesabatlar yaratmaq lazımdır (şək. 2.12).

Qeyd edək ki, “Sorğunun icrası” müxtəlif altsistemlərin işlərini əhatə edir. Məsələn, sorğuya test daxildirsə, o zaman o, peşəkar və psixoloji testlərin alt sistemi tərəfindən icra ediləcək. Sorğunun icrası mərhələsində, məsələn, ekspert qiymətləndirmələrini tərtib edərkən verilənlər bazasının məzmununu dəyişdirmək lazım ola bilər. Buna görə də diaqramda belə bir imkanı təmin etmək lazımdır.

düyü. 2.12.

Diaqramın tənzimlənməsi

Yaranan diaqramı təhlil edərkən sual yaranır ki, hesabatlar hansı qaydalara əsasən yaradılır? Verilənlər bazasından seçim etmək üçün istifadə olunacaq əvvəlcədən formalaşmış şablonlara malik olmaq lazımdır və bu şablonlar sorğulara uyğun gəlməli və əvvəlcədən müəyyən edilməlidir. Bundan əlavə, müştəriyə hesabatın formasını seçmək imkanı verilməlidir.

"Hesabat şablonları" və "Verilənlər bazasını dəyişdirmək üçün sorğular" oxlarını və "Sistem Müştərisi" tunel oxunu əlavə edərək diaqramı düzəldək. “Sistem Müştərisi”nin tunelləşdirilməsi yuxarı diaqramda oxu yerləşdirməmək üçün tətbiq edilmişdir, çünki hesabat formasının seçilməsi funksiyası onu ana diaqramda göstərmək üçün kifayət qədər vacib deyil.

Diaqramın dəyişdirilməsi bütün ana diaqramların tənzimlənməsinə səbəb olacaqdır (Şəkil 2.13 - 2.15).

DFD diaqramından (laboratoriya işi №3) istifadə edərək "Sorğuların icrası" işini parçalamaq məqsədəuyğundur, çünki IDEF0 metodologiyası sistemi məlumatın işlənməsi proseslərini zəif əks etdirən bir-biri ilə əlaqəli işlər toplusu kimi nəzərdən keçirir.

düyü. 2.13."Müştərinin sorğusunun işlənməsi" işinin parçalanması

düyü. 2.14."Sistemin müştərisinə xidmət" işinin parçalanması (seçim 2)

düyü. 2.15. Sistem kontekst diaqramı (seçim 2)

Sonuncu blokun parçalanmasına keçək "Verilənlər bazasının dəyişdirilməsi". Müştəri baxımından bu sistemlər bir verilənlər bazasında yerləşir. Əslində, sistemdə altı verilənlər bazası var:

  • istifadəçi məlumat bazası,
  • tələbələrin məlumat bazası, (seçim 2)
  • vakansiyaların məlumat bazası,
  • tərəqqi verilənlər bazası,
  • test verilənlər bazası,
  • Ekspert qiymətləndirmələrinin DB,
  • DB xülasəsi.

Modelləşdirmənin məqsədinə uyğun olaraq müştərinin qəbul etdiyi məlumatların sistemdə dərhal yenilənmədiyini, əlavə emal və nəzarət mərhələsindən keçdiyini başa düşməsi vacibdir. Dəyişiklik alqoritmi aşağıdakı kimi tərtib edilə bilər:

  • Məlumatın dəyişdiriləcəyi verilənlər bazası müəyyən edilir.
  • Operator müvəqqəti məlumat dəstini formalaşdırır və onu administratora təqdim edir.
  • İnzibatçı verilənlərə nəzarət edir və onları verilənlər bazasına daxil edir.

Bu model verilənlərə nəzarət prosesindən yan keçməklə verilənlər bazasını birbaşa sorğu əsasında yeniləmək imkanı verən fərqli şəkildə həyata keçirilə bilər. Bu zaman verilənlər bazasının zədələnməməsi üçün onun bütövlüyünü təmin etmək lazımdır. Bu halda diaqram bu kimi görünəcək (şək. 2.17).

düyü. 2.16."Məlumat bazasının dəyişdirilməsi" işinin parçalanması

düyü. 2.17."Verilənlər bazasının dəyişdirilməsi" işinin parçalanması (seçim 2) Şəkildə göstərilən ilk seçim üçün. 2.12

"Verilənlər bazasında dəyişikliklər" sonrakı parçalanmasının aparılması, sistemdə verilənlər bazasının fiziki dəyişməsinin necə həyata keçirildiyini izah edərək modeli çətinləşdirəcək. Bu halda, istifadəçi heç bir şey almayacaq əlavə informasiya məşğulluq xidməti sisteminin işi haqqında. Bu işin parçalanması məntiqi verilənlər bazası modelinin yaradılması mərhələsində verilənlər bazası sisteminin layihələndirilməsi prosesində aparılmalıdır.

İnformasiyanın emalı proseslərini təsvir etmək üçün DFD diaqramlarından istifadəni təsvir edən növbəti laboratoriyada "Sorğunun icrası" işinin parçalanması aparılacaq.

sərf edək kəmiyyət təhliliŞəkildə göstərilən modellər. 2.12 və 2.13, yuxarıda təsvir edilən üsula uyğun olaraq. Bu modellər üçün ^ əmsalının davranışını nəzərdən keçirin. Ana diaqram "Müştəri sorğusunun işlənməsi" əmsalı 4/2 = 2, parçalanma diaqramları isə 3/3 = 1. Əmsal dəyəri azalır, bu, funksiyaların təsvirinin səviyyəsinin azalması ilə sadələşdirildiyini göstərir. model.

Əmsalın dəyişməsini nəzərə alın K b iki modelde.

ikinci seçim üçün

Əmsal K b onun qiymətini dəyişmir, ona görə də diaqramın balansı dəyişmir.

Hesab edirik ki, nəzərdən keçirilən diaqramların parçalanma səviyyəsi modelləşdirmənin məqsədini əks etdirmək üçün kifayətdir və aşağı Səviyyənin diaqramlarında işlərin adı kimi elementar funksiyalardan istifadə olunur (sistem istifadəçisi baxımından).

Baxılan nümunəni yekunlaşdıraraq, sistemin modelləşdirilməsi zamanı diaqramlar üçün bir neçə variantın nəzərdən keçirilməsinin vacibliyini qeyd etmək lazımdır. Bu cür seçimlər "Müştəri sorğusunun işlənməsi" ilə edildiyi kimi diaqramları tənzimləyərkən və ya sistem funksiyalarının alternativ tətbiqlərini yaratarkən ("Verilənlər bazasının dəyişdirilməsi" işinin parçalanması) yarana bilər. Variantların nəzərdən keçirilməsi sizə ən yaxşısını seçməyə və sonrakı nəzərdən keçirmək üçün onu diaqram paketinə daxil etməyə imkan verir.

Nəzarət sualları

Siyahı Təhlükəsizlik sualları:

  1. IDEF0 notasiyasında model nədir?
  2. IDEF0-da işlər nə deməkdir?
  3. Əsərlərin adlandırılması hansı ardıcıllıqla aparılır?
  4. Bir qrafikdə neçə iş olmalıdır?
  5. Üstünlük sırası nədir?
  6. Dominantlıq prinsipinə əsasən iş yerləri necə təşkil olunur?
  7. Diaqramlarda iş düzbucaqlılarının tərəflərinin məqsədi nədir?
  8. Oxların növlərini sadalayın.
  9. Münasibətlərin növlərini adlandırın.
  10. Sərhəd oxları nədir?
  11. Budaqlanan və birləşən oxların adlandırılması prinsipini izah edin.
  12. BPWin hansı metodologiyaları dəstəkləyir?
  13. BPWin əsas pəncərəsinin əsas elementlərini sadalayın.
  14. BPWin-də yeni modelin yaradılması prosesini təsvir edin.
  15. İş arasında necə əlaqə yaratmaq olar?
  16. İş adını necə təyin etmək olar.
  17. İş parçalanma prosesini təsvir edin.
  18. Diaqrama işi necə əlavə etmək olar?
  19. Tunelli oxları necə həll etmək olar?
  20. BPWin modelində çoxlu metodologiya diaqramları ola bilərmi?
6.2. SADT metodologiyasının (IDEF0) məqsədi və tərkibi

SADT metodologiyası (Strukturlaşdırılmış Analiz və Dizayn Texnikası - struktur təhlili və layihələndirmə metodologiyası) sistemin funksional modelini qurmaq üçün nəzərdə tutulmuş metodlar, qaydalar və prosedurlar məcmusudur.

Bu metodologiyanın inkişafı 1960-cı illərin ortalarında Duqlas Ross (ABŞ) tərəfindən qoyulmuşdur. 20-ci əsr O vaxtdan bəri sistem analitikləri SofTech, Inc. SADT-ni təkmilləşdirdi və ondan geniş spektrli problemləri həll etmək üçün istifadə etdi. Telefon şəbəkəsinin proqram təminatı, diaqnostika, uzunmüddətli və strateji planlaşdırma, kompüter dəstəkli istehsal və dizayn, kompüter sisteminin konfiqurasiyası, kadr hazırlığı, maliyyə və logistika idarəçiliyi SADT-nin effektiv tətbiq olunduğu sahələrdən bəziləridir. Geniş spektr sahələr SADT metodologiyasının çox yönlülüyünə və gücünə işarə edir. ABŞ Müdafiə Nazirliyinin İnteqrasiya edilmiş Kompüter Dəstəkli İstehsalat (ICAM) proqramı SADT-nin faydalılığını qəbul etdi. Bu, 1981-ci ildə onun bir hissəsinin nəşrinə səbəb oldu IDEF0 (Icam DEFinition), federal inkişaf standartı kimi proqram təminatı. Bu ad altında SADT hərbi və sənaye təşkilatlarında minlərlə peşəkar tərəfindən istifadə edilmişdir. Son revizyon IDEF0 standartı 1993-cü ilin dekabrında buraxıldı. ABŞ Milli Standartlar və Texnologiya İnstitutu (NIST).

Bu metodologiya informasiya sisteminin funksional aspektini təsvir edərkən məlumat axını yönümlü (DFD) metodları ilə rəqabət aparır. Əksinə, IDEF0 imkan verir:

Yalnız məlumat xarakterli olanları deyil, istənilən sistemi təsvir edin (DFD proqram təminatını təsvir etmək üçün nəzərdə tutulub);

Onun üçün son tələbləri müəyyən etməzdən əvvəl sistemin və onun xarici mühitinin təsvirini yaradın. Başqa sözlə desək, bu metodologiyanın köməyi ilə onun həyata keçirilməsini hələ də təsəvvür etmək çətin olanda da sistemi tədricən qurmaq və təhlil etmək mümkündür.

Beləliklə, IDEF0 geniş sistemlərin qurulmasının ilkin mərhələlərində tətbiq oluna bilər. Eyni zamanda, mövcud sistemlərin funksiyalarını təhlil etmək və onların təkmilləşdirilməsi üçün həllər hazırlamaq üçün istifadə edilə bilər.

IDEF0 metodologiyası prosesin qrafik təsviri dilinə əsaslanır. IDEF0 notasiyasındakı model iyerarxik qaydada düzülmüş və bir-biri ilə əlaqəli diaqramların toplusudur. Hər bir diaqram sistemin təsviri vahididir və ayrıca vərəqdə yerləşir.

Model (OLDUĞU GİBİ, TO-BE və ya SHOULD-BE) ehtiva edə bilər 4 diaqram növü [ , ]:

kontekst diaqramı;

Parçalanma diaqramları;

Node ağacı diaqramları;

Yalnız ekspozisiya üçün diaqramlar (FEO).

Kontekst diaqramı (yuxarı səviyyəli diaqram), diaqramların ağac strukturunun yuxarı hissəsi olmaqla, sistemin məqsədini (əsas funksiyasını) və onun xarici mühitlə qarşılıqlı əlaqəsini göstərir. Hər model üçün yalnız bir kontekst diaqramı ola bilər. Əsas funksiyanın təsvirindən sonra funksional parçalanma aparılır, yəni əsas funksiyanı təşkil edən funksiyalar müəyyən edilir.

Bundan əlavə, funksiyalar tədqiq olunan sistemin lazımi təfərrüat səviyyəsinə çatana qədər alt funksiyalara bölünür və s. Sistemin hər bir belə fraqmentini təsvir edən diaqramlar deyilir parçalanma diaqramları . Hər parçalanma seansından sonra imtahan sessiyaları keçirilir - mövzu ekspertləri real proseslərin yaradılmış diaqramlara uyğunluğunu göstərir. Aşkar edilmiş uyğunsuzluqlar aradan qaldırılır, bundan sonra onlar proseslərin daha da təfərrüatlı olmasına davam edirlər.

Node ağacı diaqramı funksiyaların (əsərlərin) iyerarxik asılılığını göstərir, lakin onlar arasındakı əlaqəni deyil. Onlardan bir neçəsi ola bilər, çünki ağac ixtiyari bir dərinliyə və ixtiyari bir qovşaqdan tikilə bilər.

Ekspozisiya üçün diaqramlar sistemdə baş verən proseslərə (məsələn, təşkilatın rəhbərliyi nöqteyi-nəzərindən) alternativ nöqteyi-nəzəri göstərmək üçün modelin ayrı-ayrı fraqmentlərini təsvir etmək üçün qurulur.

6.3. IDEF0 Qrafik Qeydinin Elementləri

IDEF0 metodologiyası, ilk növbədə, modeli qurmaq üçün istifadə edilən sadə qrafik qeydlərə görə geniş qəbul və tətbiq tapmışdır. Diaqramlar modelin əsas komponentləridir. Onlar sistemin funksiyalarını düzbucaqlı formasında, həmçinin oxlar vasitəsilə onlarla xarici mühit arasındakı əlaqələri göstərirlər. Yalnız iki qrafik primitivdən (düzbucaqlı və ox) istifadəsi bu metodologiya ilə tanış olmayan insanlara IDEF0 diaqramlarının qurulması qaydalarını və prinsiplərini tez izah etməyə imkan verir. Bu üstünlük rəsmi və vizual qrafik dildən istifadə edərək biznes proseslərini təsvir etmək üçün müştərinin fəaliyyətini birləşdirməyə və aktivləşdirməyə imkan verir.

Aşağıdakı təsvir IDEF0 qrafik qeydinin əsas elementlərini göstərir.

düyü. 6.1. IDEF0 Qrafik Qeydinin Elementləri

Düzbucaqlı təmsil edir iş (proses, fəaliyyət, funksiya və ya tapşırıq) , müəyyən bir məqsədi olan və bəzilərinə səbəb olan son nəticə. Əsərin adı hərəkəti ifadə etməlidir (məsələn, "Hissənin istehsalı", "İcazə verilən sürətlərin hesablanması", "CDL № 3 bəyanatının formalaşdırılması").

Əsərlərin özləri ilə xarici dünya arasında qarşılıqlı əlaqəsi oxlar şəklində təsvir edilmişdir. IDEF0 fərqləndirir 5 növ oxlar :

- giriş (İngilis girişi) - nəticə (çıxış) əldə etmək üçün iş tərəfindən istifadə edilən və dəyişdirilən material və ya məlumat. Giriş "Nə emal edilməlidir?" Sualına cavab verir. Giriş kimi ya maddi obyekt (xammal, hissə, imtahan bileti), ya da aydın fiziki konturları olmayan (verilənlər bazası sorğusu, müəllimin sualı) ola bilər. Əsərin heç bir giriş oxuna malik olmamasına icazə verilir. Giriş oxları həmişə işin sol tərəfinə daxil olaraq çəkilir;

- nəzarət (İngilis dili nəzarəti) - işi istiqamətləndirən məlumatların idarə edilməsi, tənzimlənməsi və normativləşdirilməsi. Rəhbərlik “Görülən işlərə uyğundur?” sualına cavab verir. Rəhbərlik işə təsir edir, lakin onun tərəfindən dəyişdirilmir, yəni. məhdudiyyət kimi çıxış edir. İdarəetmə kimi qaydalar, standartlar, qaydalar, qiymətlər, şifahi göstərişlər istifadə edilə bilər. Nəzarət oxları işin yuxarı üzünə daxil olaraq çəkilir. Bir diaqram qurarkən, yuxarıda və ya solda bir oxu necə düzgün çəkmək barədə sual yaranarsa, onu giriş (solda ox) kimi çəkmək tövsiyə olunur;

- çıxış (ing. çıxış) - işin nəticəsini ifadə edən material və ya məlumat. Çıxış "İşin nəticəsi nədir?" Sualına cavab verir. Çıxış ya maddi obyekt (hissə, avtomobil, ödəniş sənədləri, çıxarış) və ya qeyri-maddi (verilənlər bazasından məlumatların seçilməsi, sualın cavablandırılması, şifahi göstəriş) ola bilər. İşin sağ tərəfindən gələn çıxış oxları çəkilir;

- mexanizmi (İngilis dili mexanizmi) - işi yerinə yetirən resurslar. Mexanizm “İşi kim və ya nə ilə edir?” sualına cavab verir. Mexanizm müəssisənin şəxsi heyəti, tələbə, dəzgah, avadanlıq, proqram ola bilər. Mexanizmin oxları işin aşağı üzünə girən kimi çəkilir;

- zəng edin (İngiliscə zəng) - ox işin bir hissəsinin nəzərdə tutulan blokdan kənarda yerinə yetirildiyini göstərir. Çıxış oxları işin alt üzündən çəkilir.

6.4. İşlər arasında əlaqə növləri

Funksiyaların tərkibini və onlar arasındakı əlaqələri müəyyən etdikdən sonra onların modullara (alt sistemlərə) düzgün tərkibi (assosiasiyası) haqqında sual yaranır. Bu o deməkdir ki, hər bir fərdi funksiya bir, ciddi şəkildə müəyyən edilmiş vəzifəni həll etməlidir. Əks halda, funksiyaların daha da parçalanması və ya ayrılması lazımdır.

Funksiyaları alt sistemlərə birləşdirərkən daxili əlaqənin (modul daxilindəki funksiyalar arasında) mümkün qədər güclü olmasını və xarici əlaqənin (müxtəlif modullara daxil olan funksiyalar arasında) mümkün qədər zəif olmasını təmin etməyə çalışmaq lazımdır. Metodologiyanın əlaqələrinin semantikasına əsaslanaraq, funksiyalar (işlər) arasındakı əlaqələrin təsnifatını təqdim edirik. Bu təsnifat bir uzantısıdır. Əlaqələrin növləri onların əhəmiyyətinə görə (bağlanma gücü) azalan ardıcıllıqla verilir. Verilmiş nümunələrdə qalınlaşdırılmış xətlər arasında hesablanmış əlaqə növü olan funksiyalar vurğulanır.

1. İyerarxik əlaqə ("hissə" - "bütün" əlaqə) funksiya ilə onun təşkil edildiyi alt funksiyalar arasında baş verir.

düyü. 6.2. İerarxik əlaqə

2. Tənzimləyici (nəzarət edən, tabeli) rabitə bir işin nəticəsi digərinə nəzarət etmək üçün göndərildikdə bir funksiyanın digərindən asılılığını əks etdirir. Nəzarətin çıxdığı funksiya tənzimləyici və ya nəzarət edən, daxil olduğu funksiya isə tabe olan hesab edilməlidir. fərqləndirmək birbaşa nəzarət bağlantısı , nəzarət daha yüksək işdən aşağı işə keçirildikdə (şək. 6.3) və rəhbərliyin rəyi , idarəetmə aşağıdan yuxarıya köçürüldükdə (şək. 6.4).

3. Funksional (texnoloji) əlaqə bir funksiyanın çıxışı növbəti funksiyaya giriş olduqda baş verir. Maddi obyektlərin axını baxımından bu əlaqə bu obyektlərin emalı texnologiyasını (iş ardıcıllığını) göstərir. fərqləndirmək giriş vasitəsilə birbaşa əlaqə çıxış yuxarı işdən aşağı axına köçürüldükdə (Şəkil 6.5), və giriş rəyi çıxış aşağı axından yuxarıya köçürüldükdə (Şəkil 6.6).



düyü. 6.5. Girişdə birbaşa əlaqə düyü. 6.6. Giriş Əlaqəsi

4. İstehlakçı Əlaqəsi bir funksiyanın çıxışı növbəti funksiya üçün mexanizm kimi xidmət etdikdə baş verir. Beləliklə, bir funksiya digərinin yaratdığı resursları istehlak edir.

düyü. 6.7. İstehlakçı Əlaqəsi

5. Məntiqi əlaqə məntiqi homogen funksiyalar arasında müşahidə edilir. Belə funksiyalar, bir qayda olaraq, eyni işi yerinə yetirir, lakin müxtəlif (alternativ) üsullarla və ya müxtəlif mənbə məlumatlarından (materiallardan) istifadə etməklə.

düyü. 6.8. Məntiqi əlaqə

6. Kollegial (metodik) ünsiyyət əməliyyat alqoritmi eyni idarəetmə vasitəsi ilə təyin olunan funksiyalar arasında baş verir. Belə bir əlaqənin analoqu, təlimat və əmrlər (nəzarət siqnalları) verən müdirə hesabat verən bir şöbənin işçilərinin (həmkarlarının) birgə işidir. Belə bir əlaqə bu funksiyaların işləməsi üçün alqoritmlər nəzarət kimi xidmət edən eyni metodoloji dəstək (SNIP, GOST, rəsmi tənzimləyici materiallar və s.) tərəfindən müəyyən edildikdə də baş verir.

düyü. 6.9. Metodik əlaqə

7. Resurs bağlantısı öz işi üçün eyni resurslardan istifadə edən funksiyalar arasında baş verir. Resursdan asılı funksiyalar, bir qayda olaraq, eyni vaxtda yerinə yetirilə bilməz.

düyü. 6.10. Resurs bağlantısı

8. Məlumat bağlantısı giriş kimi eyni məlumatdan istifadə edən funksiyalar arasında baş verir.

düyü. 6.11. Məlumat bağlantısı

9. Müvəqqəti əlaqə başqa bir funksiyadan əvvəl və ya eyni zamanda eyni vaxtda yerinə yetirilməli olan funksiyalar arasında baş verir.

Şəkildə göstərilən hallara əlavə olaraq, bu əlaqə eyni funksiyaya daxil olan idarəetmə, giriş və mexanizmin digər birləşmələri arasında da baş verir.

düyü. 6.12. Müvəqqəti əlaqə

10. Təsadüfi əlaqə funksiyalar arasında spesifik əlaqə az olduqda və ya heç olmadıqda baş verir.

düyü. 6.13. Təsadüfi əlaqə

Yuxarıda göstərilən bağlantı növlərindən ən güclüsü iyerarxik əlaqədir ki, bu da əslində funksiyaların modullara (alt sistemlərə) birləşməsini müəyyən edir. Tənzimləyici, funksional və istehlakçı əlaqələri bir qədər zəifdir. Bu əlaqələri olan funksiyalar adətən bir alt sistemdə həyata keçirilir. Məntiqi, kollegial, resurs və informasiya əlaqələri ən zəiflərdəndir. Onlara malik olan funksiyalar, bir qayda olaraq, məntiqi bircins funksiyalar (məntiqi əlaqə ilə əlaqəli funksiyalar) istisna olmaqla, müxtəlif alt sistemlərdə həyata keçirilir. Müvəqqəti əlaqə funksiyaların bir-birindən zəif asılılığını göstərir və onların ayrı-ayrı modullarda həyata keçirilməsini tələb edir.

Beləliklə, funksiyaları modullara birləşdirərkən ilk beş növ əlaqə ən çox arzu olunandır. Son beş keçidlə əlaqəli funksiyalar ən yaxşı şəkildə ayrı-ayrı modullarda həyata keçirilir.

IDEF0-da [ , ] modelini oxumağı və tədqiq etməyi asanlaşdırmaq üçün nəzərdə tutulmuş diaqramların yaradılması üçün konvensiyalar (qaydalar və təlimatlar) mövcuddur. Bu qaydaların bəziləri CASE alətləri tərəfindən avtomatik dəstəklənir, digərləri isə əl ilə tətbiq edilməlidir.

1. Modeli qurmazdan əvvəl sistemin hansı model(lər)inin qurulacağına qərar vermək lazımdır. Buraya onun OLDUĞU KİMİ, TO-BE və ya SHOULD-BE növünün təyin edilməsi, eləcə də modelin qurulduğu mövqenin müəyyənləşdirilməsi daxildir. "Nəzər nöqtəsi" ən yaxşı şəkildə sistemin hərəkətdə olduğunu görmək üçün dayanmalı olduğu insanın və ya obyektin yeri (mövqeyi) kimi düşünülür. Məsələn, bir ərzaq mağazasının maketini qurarkən, sistemin nəzərdən keçirildiyi nöqteyi-nəzərdən mümkün müraciət edənlər arasından satıcı, kassir, mühasib və ya direktor seçə bilərsiniz. Adətən, sistemin işinin bütün nüanslarını ən tam əhatə edən bir nöqteyi-nəzər seçilir və lazım gələrsə, bəzi parçalanma diaqramları üçün alternativ nöqteyi-nəzəri göstərən FEO diaqramları qurulur.

2. Kontekst diaqramında sistemin məqsədini göstərən bir blok göstərilir. Bunun üçün hər tərəfdən daxil olan və çıxan 2-4 ox göstərmək tövsiyə olunur.

3. Parçalanma diaqramlarında blokların sayı 3-6 arasında tövsiyə olunur. Əgər parçalanma diaqramında iki blok varsa, o zaman, bir qayda olaraq, mənası yoxdur. iştirakı ilə böyük rəqəm blok diaqram izdihamlı olur və oxunması çətinləşir.

4. Parçalanma diaqramında bloklar soldan sağa və yuxarıdan aşağıya yerləşdirilməlidir. Bu tənzimləmə işin məntiqini və ardıcıllığını daha aydın əks etdirməyə imkan verir. Bundan əlavə, oxların marşrutları daha az qarışıq olacaq və minimum sayda kəsişmə olacaqdır.

5. Əgər funksiyada eyni vaxtda idarəetmə və giriş oxları yoxdursa, buna icazə verilmir. Bu o deməkdir ki, bu funksiyanın işə salınması idarə olunmur və istənilən ixtiyari anda baş verə bilər və ya heç vaxt baş verə bilməz.

düyü. 6.14. Nəzarət və giriş olmadan funksiya

Yalnız idarəedicisi olan blok parametrləri olmayan funksiyanın (prosedurun) proqramında çağırış kimi qəbul edilə bilər. Əgər blokun girişi varsa, o zaman proqramda parametrləri olan funksiyanı çağırmağa bərabərdir. Beləliklə, idarəetmə və girişi olmayan blok proqramda icra üçün heç vaxt çağırılmayan funksiyaya bərabərdir.

Əncirdə. IDEF0 diaqramlarının fraqmentlərini göstərən 6.7-6.12, giriş və idarəetmə olmadan bloklar var. Bu, səhv hesab edilməməlidir, çünki o oxlardan biri nəzərdə tutulur.

6. Hər blokda ən azı bir çıxış olmalıdır.

düyü. 6.15. Çıxış olmadan fəaliyyət göstərir

Nəticəsiz işlər mənasızdır və modelləşdirilməməlidir. İstisna AS-IS modelində göstərilən işlərdir. Onların mövcudluğu texnoloji proseslərin səmərəsizliyini və qeyri-kamilliyini göstərir. TO-BE modelində bu əsərlər olmamalıdır.

7. Diaqramların qurulması zamanı kəsişmələrin, döngələrin və oxların dönüşlərinin sayını minimuma endirmək lazımdır.

8. Geri qövslərdən istifadə etməklə əks əlaqə və iterasiyalar (dövrlü hərəkətlər) təsvir edilə bilər. Giriş rəyləri “aşağı” döngə ilə, nəzarət rəyi “yuxarı” ilə çəkilir (bax. Şəkil 6.4 və 6.6).

9. Diaqramlarda hər bir blokun və hər oxun adı olmalıdır. Oxların budaqlanmasına (parçalanmasına) və ya birləşməsinə (tərkibinə) icazə verilir. Bu, bir iş tərəfindən yaradılan eyni məlumatların və ya obyektlərin eyni anda bir neçə başqa işdə istifadə oluna bilməsi ilə bağlıdır. Əksinə, müxtəlif işlərin yaratdığı eyni və ya oxşar verilənlər və obyektlər eyni yerdə istifadə oluna bilər.

düyü. 6.16. Ox budaqlanması

Bu zaman oxun budaqlandıqdan sonra (birləşmədən əvvəl) müxtəlif qollarına uyğun adların verilməsinə icazə verilir. Əgər filialdan sonra hər hansı filial adlandırılmırsa, onun adı filialdan əvvəl yazılmış ox adına uyğun gəlir.

Beləliklə, şək. 6.16 "Hissələrin istehsalı" və "Məhsulun yığılması" bloklarına daxil olan nəzarətlər aydınlaşdırıcı dəyərlərə malikdir və daha çoxunun ayrılmaz hissəsidir. ümumi idarəetmə"Layihələr". Bütün təsvirlər Keyfiyyətə Nəzarət blokunun işləməsi üçün istifadə olunur.

Budaqlanmadan əvvəl və sonra ad verilmədikdə diaqramda oxların çəkilməsinə icazə verilmir. Əncirdə. 6.17, "Standart ifadələrin formalaşdırılması" blokuna daxil olan oxun budaqlanmadan əvvəl və sonra adı yoxdur, bu səhvdir.

düyü. 6.17. Yanlış ox adlandırma

10. Daha yaxşı oxunaqlı olmaq üçün diaqramların qurulması zamanı ox tunel mexanizmindən istifadə etmək olar. Məsələn, yuxarı səviyyələrin (valideynlərin) diaqramlarını lazımsız detallarla qarışdırmamaq üçün qövsün başlanğıcı parçalanma diaqramlarında tuneldə yerləşdirilir.

düyü. 6.18. Tunel oxları

Bu misalda, Yeni il şənliyi keçirmək üçün bir model qurarkən, yuxarı səviyyələrin diaqramlarında "iki ox" mexanizmi göstərilməyəcək, oxuyarkən ədalətli bir sual yarana bilər: "Niyə bizə iki balta lazımdır? Yeni il şənliyi?".

Eynilə, əks məqsədlə tunel çəkə bilərsiniz - oxun diaqramlarda görünməsinin qarşısını almaq aşağı səviyyələr. Bu halda mötərizə oxun sonunda yerləşdirilir. Kontekst diaqramında (bax. Şəkil 6.21) "İcazə verilən sürətlərin müəyyən edilməsi" blokuna daxil olan "Track xidmət mühəndisi" mexanizmi tunel edilmişdir. Mühəndis bu blokun parçalanma diaqramında göstərilən bütün işlərdə birbaşa iştirak etdiyi üçün bu qərar qəbul edilmişdir (bax. Şəkil 6.22). Bu əlaqəni göstərməmək və parçalanma diaqramını qarışdırmamaq üçün ox tunel edilmişdir.

11. Bloka daxil olan və blokdan çıxan bütün oxlar, onun üçün parçalanma diaqramını qurarkən, onun üzərində göstərilməlidir. İstisna tunelli oxlardır. Parçalanma diaqramına köçürülmüş oxların adları yuxarı səviyyəli diaqramda göstərilən adlara uyğun olmalıdır.

12. Əgər iki ox paralel gedirsə (bir əsərin eyni üzündən başlayıb, digər əsərin eyni üzündə bitir), onda mümkünsə, onları birləşdirib vahid termin adlandırmaq lazımdır.

düyü. 6.19. Bağlantıların birləşdirilməsi

13. Diaqramlardakı hər blokun öz nömrəsi olmalıdır. Hər hansı diaqramın və ya blokun iyerarxiyadakı yerini göstərmək üçün diaqram nömrələrindən istifadə olunur. Üst səviyyəli diaqramdakı blok 0 ilə, ikinci səviyyəli diaqramlardakı bloklar 1-dən 9-a qədər (1, 2, ..., 9) rəqəmlərlə, üçüncü səviyyədəki bloklar iki ilə işarələnir. rəqəmlər, bunlardan birincisi əsas diaqramdan ətraflı blokun nömrəsini, ikinci blok nömrəsi isə cari diaqramda (11, 12, 25, 63) sıra ilə və s. Kontekst diaqramında “A - 0”, birinci səviyyənin parçalanma diaqramı “A0”, sonrakı səviyyələrin parçalanma diaqramları “A” hərfindən və sonra parçalanacaq blokun nömrəsindən ibarətdir (məsələn, “A11”, “A12” , "A25", "A63"). Şəkil nömrələmə ilə tipik bir diaqram ağacı (qovşaq ağacı diaqramı) göstərir.

düyü. 6.20. Diaqram iyerarxiyası

Müasir CASE alətlərində iş nömrələmə mexanizmləri avtomatik olaraq dəstəklənir. CASE alətləri həmçinin yalnız iyerarxik əlaqələri ehtiva edən qovşaq ağacı diaqramlarının avtomatik qurulmasını təmin edir. Belə bir diaqramın təpəsi hər hansı bir düyün (blok) ola bilər və istənilən dərinliyə tikilə bilər.

6.6. İcazə verilən sürətləri təyin etmək üçün bir sistem üçün IDEF0 modelinin qurulması nümunəsi

Qatarların icazə verilən sürətlərinin hesablanması çox vaxt aparan mühəndislik işidir. Qatar hər hansı bir hissədən keçdikdə, qatarın faktiki sürəti icazə verilən maksimumdan çox olmamalıdır. Bu icazə verilən maksimum sürət, əməliyyat təcrübəsi və hərəkət dinamikası və vaqonun yoluna təsiri üzrə xüsusi olaraq keçirilmiş sınaqlar əsasında müəyyən edilir. Bu sürətdən artıq olmamaq qatarların hərəkətinin təhlükəsizliyinə, sərnişinlərin rahat hərəkət şəraitinə və s. təminat verir. Onlar hərəkət heyətinin növündən (lokomotivin markası və vaqonların növü), yolun üst quruluşunun parametrlərindən (növ) asılı olaraq müəyyən edilir. relslərin, ballastların, şpalların diaqramının) və planının (radius əyriləri, keçid əyriləri, xarici rels yüksəkliyi və s.). Bir qayda olaraq, icazə verilən sürətləri təyin etmək üçün ən azı iki (düz xətlər üzrə) və beş (əyrilərdə) sürəti təyin etmək lazımdır, bunlardan son icazə verilən sürət bütün hesablanmışlardan ən kiçiki kimi seçilir. Bu sürətlərin hesablanması Rusiya Dəmir Yolları Nazirliyinin 12 noyabr 2001-ci il tarixli 41 nömrəli əmri ilə tənzimlənir "Federal Dəmir Yolunun 1520 (1524) mm kalibrli dəmir yolu relslərində hərəkət edən heyətin icazə verilən sürəti normaları. Nəqliyyat".

Qeyd edildiyi kimi, IDEF0 modelinin qurulması bütün sistemin ən sadə komponent (kontekst diaqramı) şəklində təqdim edilməsi ilə başlayır. Bu diaqramda sistemin məqsədi (əsas funksiyası) və lazımi giriş və çıxış məlumatları, nəzarət və tənzimləmə məlumatları, həmçinin mexanizmlər göstərilir.

İcazə verilən sürətləri təyin etmək tapşırığı üçün kontekst diaqramı Şəkil 6.21-də göstərilmişdir. Model Computer Associates şirkətinin BPwin 4.0 məhsulundan istifadə edilməklə hazırlanıb.


düyü. 6.21. İcazə verilən sürətləri təyin etmək üçün sistemin kontekst diaqramı (IDEF0 metodologiyası)

kimi fon məlumatı, bunun əsasında icazə verilən sürətlərin təyini həyata keçirilir, istifadə olunur:

Yeni xətt layihəsi və ya təmir layihəsi məlumatı (hamısını ehtiva edir zəruri məlumatlar layihənin həyata keçirilməsi üçün, yəni yürüş, ayrı-ayrı nöqtələrin oxları, xətt planı və s.);

Ətraflı uzununa profil (yuxarıda müzakirə edilənə bənzər məlumatları ehtiva edir);

Yol məsafəsi pasportu (yuxarıda müzakirə edilənlərə oxşar məlumatları, həmçinin yolun üst quruluşu (VSP) haqqında məlumatları ehtiva edir);

rels ölçü maşını ilə yol planının tədqiqinin nəticələrinə dair məlumatlar;

Döngələrdə xarici relsin yüksəkliklərinin siyahısı (yol planı haqqında məlumat ehtiva edir).

Bəzi orijinal məlumatlardan götürülə bilər müxtəlif mənbələr. Xüsusilə, plan (əyri parametrləri) haqqında məlumat yeni xətt layihəsindən və ya yenidənqurma layihəsindən, ətraflı uzununa profildən, yol məsafəsinin pasportundan və s.

nəzarət məlumatları bunlardır:

Hesablama üçün yolun yol xidmətinin rəhbərinin və ya Rusiya Dəmir Yollarının Yol və Quruluşlar Departamentinin göstərişi;

Tənzimləyici və arayış məlumatları, icazə verilən sürətlərin müəyyən edilməsi qaydası və düsturlarını özündə əks etdirən 41 nömrəli əmr;

Cari və ya planlaşdırılan qatar axını haqqında məlumat (dövriyyədə olan lokomotivlərin markaları və istifadə olunan vaqonların növləri haqqında məlumatlar);

Yolun planlaşdırılan təmiri, strukturların və cihazların yenidən qurulması və yenidən qurulması haqqında məlumat.

nəticə sistemin işləməsi belə olmalıdır:

Hesablanmış sürətlərin bütün növlərini ehtiva edən və onların məhdudlaşdırılmasının səbəbini müəyyən etməyə imkan verən icazə verilən sürətlərin siyahıları;

Yolda qəbul edilmiş formaya uyğun olaraq daşımalarda və ayrı-ayrı məntəqələrdə icazə verilən sürətlərin müəyyən edilməsi haqqında yol rəisinin əmrinin bəyanatları (“N” əmri). Təsdiq edilmiş "N" əmri qatarların icazə verilən sürətlərini rəsmi olaraq müəyyən edir;

Qatarların hərəkət cədvəlinin işlənib hazırlanması üçün nəzərdə tutulan icazə verilən sürətləri özündə əks etdirən 1, 1a və 2 standart formaları.

"H" Sifarişində olan sürətlər və standart formalar, hesablanmış və icazə verilən sürət hesabatlarında göstərilənlərdən fərqli ola bilər. Bu onunla əlaqədardır ki, onlar sürət həddini təkcə vaqonun konstruksiyası, VSP parametrləri və əyriləri ilə deyil, həm də cihazların və konstruksiyaların vəziyyəti ilə (zəmin səthinin deformasiyası, kontakt şəbəkə dayaqlarının əyriliyi və s.) əks etdirir. ). Bundan əlavə, onlar planlaşdırılmış yol təmiri, strukturların və cihazların yenidən qurulması və yenidən təşkili və s. nəzərə alınmaqla düzəldilir.

Tikintidən sonra kontekst diaqramı birinci səviyyəli parçalanma diaqramından istifadə etməklə təfərrüatlıdır. Bu diaqram əsas funksiya çərçivəsində həyata keçirilməli olan sistemin funksiyalarını göstərir. Ayrılmanın aparıldığı diaqram, onu təfərrüatlandıran diaqramlara münasibətdə deyilir valideyn . Ana ilə bağlı parçalanma diaqramı adlanır törəmə müəssisə .

Baxılan problem üçün birinci səviyyənin parçalanma diaqramı Şəkil 6.22-də göstərilmişdir. Bir qayda olaraq, parçalanma diaqramını qurarkən, orijinal funksiya (parçalanmış) 3-8 alt funksiyaya (bloklara) bölünür. Eyni zamanda, alt funksiyaların qarşılıqlı əlaqəsinin ardıcıllığını və məntiqini daha yaxşı görmək üçün blokların parçalanma diaqramında soldan sağa, yuxarıdan aşağı yerləşdirilməsi tövsiyə olunur.


düyü. 6.22. Birinci səviyyəli parçalanma diaqramı (IDEF0 metodologiyası)

Baxılan problemin həlli üçün funksiyaların yerinə yetirilməsi qaydası aşağıdakı kimidir:

Yol hissələri (blok 1 və 2) üzrə arayış məlumatlarının və məlumatların daxil edilməsi və yenilənməsi;

Hesablama üçün tapşırığın hazırlanması (blok 3). Hansı bölmə və yol üçün, o cümlədən lokomotivin markası və vaqonların növü hesablama aparılmalı olduğunu göstərir;

41 nömrəli əmrdə (blok 4) göstərilən prosedura və düsturlara uyğun olaraq icazə verilən sürətlərin hesablanması. İlkin məlumat saytın yolu boyunca olan məlumatlardır (plan, üst quruluş yollar və s.) və hesablama üçün tapşırıq əsasında seçilmiş standartlar;

İcazə verilən sürətlərin ifadələrinin formalaşdırılması (blok 5). Hesablamanın nəticələrinə əsasən, bir tərəfdən, sürət məhdudiyyətlərinin səbəbini müəyyən etməyə imkan verən, digər tərəfdən, tənzimlənən sənədlərin hazırlanması üçün əsas kimi çıxış edən bir neçə növ çıxış sənədləri yaradılır;

“N” əmrinin layihəsinin və standart bəyanatların (blok 6 və 7) formalaşdırılması və hazırlanması.

Birinci səviyyənin parçalanma diaqramı qurulduqdan sonra orada göstərilən funksiyalar üçün ayrıca diaqramlar qurulur (ikinci səviyyənin parçalanma diaqramları). Sonra parçalanma prosesi (tikinti diaqramları) funksiyaların sonrakı təfərrüatları mənasını itirməyənə qədər davam edir. Elementar əməliyyatı təsvir edən hər bir atom funksiyası (yəni parçalanma diaqramı olmayan funksiya) üçün onun xüsusiyyətlərini və icra alqoritmini müəyyən edən ətraflı spesifikasiya tərtib edilir. Alqoritmlərin axın sxemləri spesifikasiyaya əlavə olaraq istifadə edilə bilər. Beləliklə, funksional modelləşdirmə prosesi funksiyalar iyerarxiyasının tədricən qurulmasından ibarətdir.

6.7. ICOM kodları

Üst səviyyə diaqramında bloka daxil olan və çıxan oxlar aşağı səviyyəli diaqrama daxil olan və çıxan oxlarla eynidir, çünki blok və diaqram sistemin eyni hissəsini təmsil edir (bax Şəkil 2).Və ). Nəticədə, yuxarı səviyyəli funksiyanın sərhədləri parçalanma diaqramının hüdudları ilə eynidir.

ICOM kodları (Giriş, Nəzarət, Çıxış və Mexanizmin abbreviaturası) sərhəd oxlarını müəyyən etmək üçün istifadə olunur. ICOM kodunda oxun növünə (I, C, O və ya M) uyğun olan prefiks və seriya nömrəsi (şəklə bax) var.

Bu gün nəinki dar dairələrdə tanınan IDEF0 abbreviaturası biznes prosesləri üzərində işi standartlaşdıran ilk metodologiyadır. O, keçən əsrin ortalarında ABŞ-da aerokosmik layihənin bir hissəsi kimi hazırlanmış və effektivliyini göstərərək federal standarta çevrilmişdir. Ölkəmizdə 2000-ci ildə “Sənəd IDEF0 Funksional Modelləşdirmə Metodologiyası. Rəhbərlik sənədi Funksional Modelləşdirmə Metodologiyası IDEF0 Rəhbər Sənədi. Rəsmi nəşr. Rusiya Dövlət Standartı RD IDEF0 - 2000. CALS - "Tətbiqi Logistika" texnologiyaları üzrə Araşdırma Mərkəzi tərəfindən hazırlanmışdır. Rusiya Dövlət Standartının 2000 Moskva Fərmanı ilə qəbul edilmiş və qüvvəyə minmişdir”, lakin standart olaraq heç vaxt təsdiqlənməyib. Baxmayaraq ki, bu, bu metodologiyanın ölkəmizdə biznes proseslərinin qrafik modelləşdirilməsi üçün ən populyar vasitələrdən birinə çevrilməsinə mane olmadı. Bu yazıda sizə IDEF0 modelini nəzərdən keçirməyi və bu yanaşmanın indiki zamanda aktuallığını qiymətləndirməyi təklif edirəm.

Əsas anlayışlar və abbreviaturalar

Gəlin bir az adlar haqqında danışaq əsas elementlər metodologiya. IDEF0 qrafik standartı SADT (Strukturlaşdırılmış Analiz və Dizayn Texnikası) metodologiyasının bir hissəsidir. IDEF ICAM Definition-ın abreviaturasıdır və ICAM istehsalın inteqrasiya olunmuş kompüterləşdirilməsi kimi tərcümə olunan İnteqrasiya edilmiş Kompüter Dəstəkli İstehsalatdan götürülüb. SADT metodologiyası birlikdə istehsal, texniki və təşkilati və iqtisadi sistemlərin strukturunu, parametrlərini və xüsusiyyətlərini tədqiq etməyə imkan verməli olan 15 müxtəlif modeldən ibarət bütöv bir ailədir.

IDEF0 bütün digər strukturların qurulmasının əsasını təşkil edən funksional modeldir, informasiya və material axınlarını, təşkilati strukturu, nəzarət tədbirlərini və şirkətin fəaliyyətini birləşdirir. Proseslərin modelləşdirilməsi üçün qrafik standarta adətən notasiya da deyilir. Yəni notasiya bu və ya digər formada fəaliyyət modelinin qurulması üçün tələblər və qaydalar sistemidir. Buna görə də, IDEF0 SADT metodologiyasının bir hissəsi olan qeydi çağırmaq üçün uyğundur.

IDEF0 notasiyası əl ilə modelləşdirmə üçün ilkin olaraq mühəndislik dizayn standartları kimi hazırlanmış kifayət qədər ciddi texnikadır. Buna görə də o, oxların yerləşdirilməsi tələblərini, bütün elementlərin formatını, IDEF0 diaqramı üçün məlumat çərçivəsinin məzmununu və s. sxemləri və modelin bütün elementləri arasında birmənalı sistemləşdirmə və naviqasiya lazımdır. İndi bu, əsasən, bu qeyddə modelləşdirməni dəstəkləyən kompüter sistemləri tərəfindən həyata keçirilir. AllFusion Process Modeler və Business Studio sistemləri bu gün Rusiya ərazisində ən məşhur və mövcud sistemlərdir. Bu sistemlərin nəzərdən keçirilməsinə ayrıca məqalələr ayırmağı planlaşdırıram.

Funksiya bloku

IDEF0 modelinin mərkəzi elementi diaqramda kimi göstərilən funksiyadır funksiya bloku- içərisində hərəkətin şifahi isim şəklində göstərildiyi düzbucaqlı. Fəaliyyət miqyasına görə çox fərqli ola bilər - ümumilikdə şirkətin fəaliyyətindən tutmuş xüsusi manipulyasiyaya qədər. Nümunələr: "Keramika qabların istehsalı və satışı" və "Məhsul üzərində rəsm".

IDEF0-da Tələb olunan Funksiya Blok Elementləri

Fəaliyyətlərin miqyasından asılı olmayaraq, bütün funksiyalar vahid şəkildə göstərilir və mütləq funksional blokun tərəflərinə sərt şəkildə təyin edilmiş 4 əsas axını ehtiva edir:

  • solda - funksiyanı yerinə yetirmək üçün istifadə olunan girişlər və ya resurslar;
  • sağda - funksiyanın icrasının nəticələri və ya nəticələri;
  • yuxarıda - necə və nə qədər nəticə əldə etmək lazım olduğunu müəyyən edən nəzarət tədbirləri;
  • aşağıda - bu işi kimin və nə ilə etməli olduğunu əks etdirən mexanizmlər.

Bu yanaşma diaqramlardakı izahatlara bir az qənaət etməyə və axınların nümayişində birmənalılığa nail olmağa imkan verir ki, bu da bütün modeli ahəngdar edir.

Funksional model qurmaq üçün IDEF0 metodologiyası aşağıdakı qaydalara riayət etməyi tələb edir.

  1. Girişlər öz dəyərini tamamilə çıxışa ötürən, yəni nəticə yaratmaq üçün tamamilə xərclənən, mexanizmlər isə öz dəyərini yalnız qismən ötürən resurslardır (avadanlıq amortizasiya hesabına, insanlar isə əmək haqqı hesabına).
  2. İdarəetmə modelin zəruri elementidir, çünki o, bütün hərəkətləri şirkətin tənzimləmə sisteminə bağlayır, bir funksiyanın yerinə yetirilməsi prosesində hansı qaydalara və tələblərə əməl edilməli olduğunu aydın şəkildə göstərir. Tez-tez bu axın formal şəkildə müalicə olunur, lakin eyni zamanda sxem öz sərtliyini, bəzən hətta mənasını itirir.
  3. Hər bir funksiya blokunun hər tərəfində ən azı bir ox olmalıdır (çünki resurslarsız və ya nəticəsiz iş ola bilməz və icraçı və ya göstərişsiz təlimat natamam olacaqdır).

Baxılan sxem IDEF0 yanaşmasının "kərpicidir". Funksional modelləşdirmə parçalanma yolu ilə ümumidən xüsusiyə tədricən keçidi nəzərdə tutur. Parçalanma, nəzərdən keçirilən funksiyanın "dərinləşməsi" və onu daha kiçik funksiyalara bölməsidir. Eyni zamanda, yuxarı səviyyəli funksiya ümumiləşdirilmiş şəkildə təqdim edildikdə və sonra parçalandıqda, onu proses adlandırmaq məqsədəuyğundur.

Kontekst diaqramı

Ən yüksək səviyyədə şirkət, girişləri çıxışa çevirən bəzi fəaliyyətlərin baş verdiyi "qara qutu" kimi görünür. Bu səviyyə adətən “”, yəni şirkətin fəaliyyətinin kontekstini təsvir edən diaqram adlanır. Bundan əlavə, kontekst diaqramı bütün modelin əsas xüsusiyyətlərini göstərir.

  1. Məqsəd, modelin məqsədinin spesifik formalaşdırılmasıdır, ona əsasən modelin qurulmasının düzgünlüyünü gələcəkdə yoxlamaq olar.
  2. Baxış nöqteyi-nəzərindən - model kimin üzündən qurulur, çünki model həmişə müəllifindən və diqqət mərkəzindən asılıdır. Əgər biz müəssisənin ümumi modelini qururuqsa, o zaman o, adətən onun direktoru nöqteyi-nəzərindən təqdim olunur.
  3. Model növü diaqramlarda hansı məlumatların göstərildiyinin göstəricisidir. Burada 2 əsas seçim ola bilər: OLDUĞU KİMİ (“olduğu kimi”) və ya OLMAQ (“olduğu kimi”). Bu ayırma zəruridir, çünki biz həm fəaliyyətin təhlili, həm də onun çevrilməsi üçün modellər qura bilərik. Biz nə etdiyimizi dəqiq bilməliyik və bu məlumatı başqalarına çatdırmalıyıq.

Beləliklə, kontekst diaqramı ən ümumiləşdirilmiş formada şirkətin fəaliyyətinin təsvirini ehtiva edir, hansılar ki, şirkəti xarici dünya ilə birləşdirən axınlar vasitəsilə nüfuz edir. Məncə, onlar da bir az təfərrüatlı olmalıdırlar.

Əsas axınlar

Təcrübə göstərir ki, bu səviyyənin görünən sadəliyinə və formallığına baxmayaraq, çox vaxt uzun müddət dayanmaq lazımdır, çünki sahibi və bazar üçün əhəmiyyətli olan bütün nəticələr burada öz əksini tapmalıdır. Səhv, biznes üçün qoyulmuş vəzifələri yerinə yetirməyən modellərin yaradılmasına səbəb ola bilər. Mənalı axınların göstərildiyini yoxlamaq üçün diaqramınızda 4 əsas axın növünün hamısının mövcud olduğundan əmin olun.

  1. Material: girişdə materiallar və komponentlər və çıxışda hazır məhsullar.
  2. Müştəri: girişdə potensial müştəri və çıxışda razı qalan müştəri.
  3. Maliyyə: girişdə bu, adətən investisiyalar, müştəri ödənişləri (gəlir), kreditlər və digər gəlirlərdir; məhsul tədarükçülərə ödənişlər, vergilər, kreditlər üzrə ödənişlər və mənfəətdir.
  4. İnformasiya xarakterli: girişdə bunların hamısı xarici mühit haqqında məlumat axınıdır (bazar şəraiti, rəqiblərin davranışı, texnoloji yeniliklər və s.), çıxışda isə şirkətin özü haqqında dünyaya hesabat verdiyi məlumat axınıdır. (bütün reklam məlumatları, habelə tənzimləyici orqanlara bütün növ hesabatlar).

Nəzərə alın ki, şirkət açıq sistemdir və orada heç nə gəlib-getmir. Şirkət yalnız daxil olan axınları xaricə çevirə bilir və bunu yaxşı bacararsa, müəyyən mənada bütün sistemin keyfiyyətini əks etdirən əlavə pul axını (mənfəət) yaranır.

(böyütmək üçün klikləyin)

Bu axın növlərinin hər birini fərqli bir rənglə vurğulasanız yaxşı olar ki, resursların hərəkətini asanlıqla ayırd edə biləsiniz və vacib məqamları qaçırmayasınız. Məsələn, şirkətin axınlarında bir müştərinin olmamasını tez-tez müşahidə edə bilərsiniz, buna görə də onunla işləmək qalıq prinsipinə əsaslanır - müştəri tez-tez vəzifələri sənədlər axınının işlənməsinə yönəlmiş şirkət işçilərinə əngəl kimi hiss edir.

Nəzarət oxları yalnız 1 növ axını ilə təmsil oluna bilər - 2 alt növə bölünə bilən məlumat. Birincisi, aşağıdakı sənədlərdir:

  • qanunlar və qaydalar;
  • əmrlər, sərəncamlar;
  • təlimat və qaydalar;
  • planlar;
  • dizayn sənədləri və s.

İkincisi, ən çox sahiblərin tələblərini ehtiva edən sənədsiz məlumatlardır.

Və nəhayət, mexanizmlər - yalnız 2 növ axın var: avadanlıq (material) və ifaçılar (bölmələr və insanlar). Burada heç bir sənəd ola bilməz, necə ki, nəzarət oxlarında adam ola bilməz!

Modeldə naviqasiya üçün davamlı nömrələmə təmin edilir. Kontekst diaqramı "A-0" ilə nömrələnir. Gələcəkdə hər bir funksional blok parçalanmanın nə qədər dərinliyindən asılı olmayaraq öz nömrəsini alır.

Parçalanma

Kontekst diaqramının axınlarını işlədikdən sonra parçalanmaya keçə bilərik. Bir pillə aşağı enərək, sanki "qara qutu" açırıq, əvvəlcə funksional bloka əlavə edilmiş oxları olan boş vərəq görürük.

(böyütmək üçün klikləyin)

Və burada faktiki funksional modelləşdirmə başlayır - biz bu axınları birləşdirə biləcək hansı tədbirlər toplusunu başa düşməliyik və bütün tələblərin yerinə yetirilməsini təmin etməliyik. Çətinlik ondan ibarətdir ki, şirkətdə çoxlu hərəkətlər var və diaqramda 9-dan çox olmayan funksiya göstərmək hüququmuz var, əks halda diaqram oxunmaz və müvafiq olaraq yararsız olacaq.

Mürəkkəb fəaliyyətin vizual, oxunaqlı və eyni zamanda tam qalması üçün təşkil etmək həmişə asan deyil. Çox vaxt onlar bütün prosesləri əsas böyük bloklara bölməyə müraciət edirlər, bunlardan ən əhəmiyyətlisi aşağıdakılardır.

  1. Məhsulun yaradılması (nəticə).
  2. Təqdimat və satış - müştəri axını ilə işləmək.
  3. Məhsulun yaradılması fəaliyyətinin təmin edilməsi dövlət tələblərinə və ya işin rahatlığına (kadrlar və mühasibat uçotu, nəqliyyat xidmətləri, binaların təmizlənməsi və s.) əməl etmək üçün zəruri olan ikinci dərəcəli proseslərdir.
  4. Nəzarət axınlarının yaradılması - inkişaf fəaliyyətləri idarəetmə qərarları, şirkətin bütün prosesləri üçün tələbləri müəyyən edəcək.

Aşağıdakı şəkildə nümunəmizin parçalanma diaqramı göstərilir.

(böyütmək üçün klikləyin)

Diaqramda proseslər diaqonal olaraq yerləşdirilməlidir - buna deyilir hökmranlıq prinsipi, funksional blokların soldan sağa və yuxarıdan aşağıya düzülməsini nəzərdə tutur - əhəmiyyət sırasına və ya xronoloji qaydada. Blokların nömrələnməsi eynidir.

Model üzərində sonrakı işlər ilk addıma bənzəyir - birinci səviyyənin hər bir funksional blokunun parçalanması həyata keçirilir. Blok nömrələməsi birinci səviyyənin nömrəsini ehtiva edəcək: A1.1 ... A1.n, A2.1 ... A2.n və s.

Qeydin aktuallığı haqqında nəticələr

Bu məqalə çərçivəsində yalnız IDEF0 qeydinin əsas anlayışlarını göstərmək mümkün oldu. qısa misal IDEF0, əlbəttə ki, bütövlükdə metodologiyanı mühakimə etmək çətindir. Ancaq bu notasiyanın praktikada istifadəsinin kifayət qədər böyük təcrübəsi mənə aşağıdakı nəticələr çıxarmağa imkan verir.

  1. Model yaxşı vizuallaşdırma potensialına malikdir, lakin mənim fikrimcə, onun daha çox dəyəri intizam effektindədir. Metodologiyada müəyyən edilmiş qaydalar və məhdudiyyətlər son nəticənin keyfiyyətinə çox yaxşı təsir göstərən modellərə sistemli və ciddi münasibətin formalaşmasını zəruri edir.
  2. Model sizə xaricdən güclü əlaqəli olmayan şeylər arasında kommunikasiya axını qurmağa imkan verir: ön və arxa ofislərin alt sistemlərini idarəetmə ilə əlaqələndirmək, digər qeydlər üçün daha pisdir.
  3. Yanaşma sadə və əksər layihə iştirakçıları üçün başa düşüləndir. Bu qeyddə diaqramların qurulması və oxunması yalnız iş axınının incəliklərini araşdırmaq istəyi ilə məhdudlaşır.

Yuxarıdakı arqumentlərdən bəziləri bu yanaşmanın tam fəaliyyət modelləşdirməsi üçün ən yaxşı və yeganə olduğunu düşünməyə vadar edir. Ancaq unutmamalıyıq ki, funksional model yalnız modelləşdirmənin yuxarı səviyyəsi üçün nəzərdə tutulmuşdur. IDEF0 notasiyasının ifaçılar səviyyəsində iş dizaynı üçün istifadə edilməsi, sxemlərin sırf illüstrativ olmasına və onların əsasında izahedici tənzimləmənin qurulmasının mümkün olmadığına gətirib çıxarır, çünki onlarda yoxdur:

  • prosesin başlanğıc və dayanma hadisələrinin dəqiqləşdirilməsi;
  • bir hərəkətdən digərinə keçid şərtləri;
  • sxemi oxlarla yükləmədən bütün resursları və ifaçıları vizual olaraq göstərmək imkanı.

Buna görə də, bu notasiyadan onun nəzərdə tutulduğu vəzifələr üçün istifadə edirsinizsə (yuxarı səviyyəli fəaliyyətlərin strukturlaşdırılması), onda IDEF0 praktiki olaraq bu gün bunu mənalı və dəqiq etməyə imkan verən yeganə notasiyadır.

Layihələrin idarə edilməsində bu modelləşdirmə standartı vizual axınlarda müxtəlif layihələri və ya prosesləri əlaqələndirmək lazım olduğu yerlərdə ən uyğundur. Eyni zamanda, qrafik model tapşırıqlar arasında məsuliyyətin və resursların daha rasional bölüşdürülməsinə imkan verəcək. Diaqramlarda əks olunan layihə tapşırıqlarının məntiqi daha yaxşı hazırlamağa kömək edəcəkdir təqvim planı Gantt diaqramı şəklində.

Oxşar məqalələr