Բիզնես գործընթացների մոդելավորում: Օգնության կարիք ունե՞ք թեմա սովորելու համար: Համակարգային ծրագրակազմ

  • 13.04.2020

Համար կառավարման գործունեություն, հատկապես որոշումների կայացման գործընթացում ամենաօգտակար մոդելներն այն մոդելներն են, որոնք արտահայտվում են բառերով կամ բանաձևերով, ալգորիթմներով և այլ մաթեմատիկական միջոցներով։

Հավատարմության վրա հիմնված կառավարման հիմքը դրվել է 1908 թվականին Հարվարդի պրոֆեսոր Ջ.Ռոյսի կողմից։ Հեղինակ է «Հավատարմության փիլիսոփայություն» գրքի, որտեղ առաջին անգամ գիտականորեն սահմանվում է «հավատարմություն» հասկացությունը։

Առաջարկվող բանավոր մոդելի շրջանակներում բիզնեսի հավատարմությունը դիտարկվում է երեք անկախ հիմնական ասպեկտների տեսանկյունից՝ սպառողների հավատարմություն, աշխատակիցների հավատարմություն և ներդրողների հավատարմություն:

Ամեն անգամ «հավատարմություն» բառը այլ բան է նշանակում Meskon M.Kh., Albert M., Hedouri F. Fundamentals of Management / Per. անգլերենից։ - M., 2002. - P. 456 .:

պարտավորություն (գնորդների տեսանկյունից),

ազնվություն (աշխատողների տեսանկյունից),

· Փոխադարձ վստահություն, հարգանք և աջակցություն (ներդրողների տեսակետից).

Բայց, չնայած ընդգծված բաղադրիչներին, այս համակարգը պետք է դիտարկել միայն որպես ամբողջություն, քանի որ անհնար է ստեղծել հավատարիմ հաճախորդներ՝ առանց ուշադրություն դարձնելու աշխատակիցների հավատարմությանը, կամ մշակել աշխատողների հավատարմությունը՝ առանց ներդրողների հավատարմության նկատմամբ պատշաճ ուշադրության: Մասերից ոչ մեկը չի կարող գոյություն ունենալ մյուս երկուսից առանձին, բայց երեքն էլ միասին թույլ են տալիս կազմակերպությանը հասնել զարգացման աննախադեպ բարձունքների:

Պետք է հստակ հասկանալ, որ հավատարմության վրա հիմնված կառավարումը հիմնականում կենտրոնացած է մարդկանց վրա: Այստեղ առաջին հերթին դիտարկվում են մարդիկ և նրանց դերը բիզնեսում։ Այն ավելի շատ մոտիվացիայի և վարքագծի մոդել է, քան մարքեթինգային, ֆինանսական կամ արտադրական զարգացում: Միայն երկրորդ հերթին է հավատարմության վրա հիմնված կառավարումը մարդկանց ընդհանրացնում է ավելի վերացական կատեգորիաների և ղեկավարում տեխնիկական գործընթացները:

Ինչպես ցույց է տալիս պրակտիկան, մարդիկ միշտ ավելի պատրաստ են աշխատել մի կազմակերպությունում, որն ունի ծառայության նպատակ, քան մի կազմակերպության, որը գոյություն ունի միայն «փող աշխատելու» համար: Ուստի մարդիկ պատրաստակամորեն աշխատում են եկեղեցում կամ հասարակական կազմակերպություններում։

Այն մենեջերները, ովքեր ցանկանում են հաջողությամբ օգտագործել հավատարմության էֆեկտի կառավարման մոդելը, շահույթը չպետք է դիտարկեն որպես առաջնային նպատակ, այլ որպես անհրաժեշտ տարր յուրաքանչյուր բիզնես համակարգի երեք բաղադրիչների` հաճախորդների, աշխատակիցների և ներդրողների բարեկեցության և գոյատևման համար: Նույնիսկ քսաներորդ դարի սկզբին։ Գ.Ֆորդն ասել է, որ «կազմակերպությունը չի կարող աշխատել առանց շահույթի, այլապես կմահանա։ Բայց կազմակերպություն ստեղծել միայն շահույթի համար ... նշանակում է նրան տանել դեպի որոշակի մահ, քանի որ այն գոյություն ունենալու խթան չի ունենա »: Drucker P.F. Կառավարման խնդիրները XXI դարում. - Մ., 2001. - Ս.523 ..

Դիտարկվող հավատարմության մոդելի հիմքը ոչ թե շահույթն է, այլ լրացուցիչ հաճախորդների ներգրավումը, գործընթաց, որը գիտակցաբար կամ անգիտակցաբար ընկած է ամենահաջողակ կազմակերպությունների հիմքում: Գնորդների թիրախային քանակի ստեղծումը ներթափանցում է ընկերության բիզնեսի բոլոր ոլորտները: Այն ուժերը, որոնք կարգավորում են հաճախորդների, աշխատակիցների և ներդրողների միջև հարաբերությունները, կոչվում են հավատարմության ուժեր: Հաջողության չափանիշն այն է, թե արդյոք հաճախորդները վերադառնում են ավելին գնելու, թե արդյոք նրանք գնում են այլ տեղ, այսինքն. արդյոք նրանք հավատարիմ են:

Որպես պատճառ, հավատարմությունը նախաձեռնում է մի քանիսը տնտեսական ազդեցությունները, որոնք ազդում են ամբողջ բիզնես համակարգի վրա մոտավորապես հետևյալ կերպ՝ Repin V.V., Eliferov V.G. Գործընթացային մոտեցումկառավարման համար. Բիզնես գործընթացների մոդելավորում: - Մ., 2005. - 2-րդ հրատ. - P.245 .:

1. Շահույթ և շուկայի մասնաբաժինըաճում են, երբ ամենախոստումնալից գնորդները ծածկում են ընկերության գործունեության ողջ շրջանակը՝ ստեղծելով լավ բաներ դրա մասին հանրային կարծիքև շարունակիր գնումներ կատարել: Մեծ և որակյալ առաջարկի շնորհիվ ընկերությունը կարող է իրեն թույլ տալ ավելի բծախնդիր լինել նոր հաճախորդներ ընտրելիս և կենտրոնանալ ավելի շահավետ և պոտենցիալ հավատարիմ նախագծերի վրա՝ նրանց գրավելու համար՝ հետագայում խթանելով իր երկարաժամկետ աճը:

2. Երկարաժամկետ աճը թույլ է տալիս ընկերությանը ներգրավել և պահպանել լավագույն աշխատակիցներին: Գնորդների թիրախային թվի հետևողական պահպանումը մեծացնում է աշխատակիցների հավատարմությունը՝ տալով նրանց հպարտության և աշխատանքից բավարարվածության զգացում: Ավելին, փոխգործակցության գործընթացում սովորական աշխատակիցները ավելին են իմանում իրենց մշտական ​​հաճախորդների մասին, մասնավորապես՝ ինչպես ավելի լավ սպասարկել նրանց, որպեսզի գնումների ծավալն աճի: Վաճառքի այս աճող ծավալը խթանում է ինչպես հաճախորդների հավատարմությունը, այնպես էլ աշխատակիցների հավատարմությունը:

3. Հավատարիմ աշխատակիցներ ներս երկարաժամկետսովորել նվազեցնել ծախսերը և բարելավել աշխատանքի որակը (ուսուցման էֆեկտ): Կազմակերպությունը կարող է օգտագործել այս լրացուցիչ արտադրողականությունը պարգևատրման համակարգը ընդլայնելու, գնելու համար լավագույն սարքավորումներըև սովորելը։ Այս ամենն իր հերթին կխթանի աշխատակիցների արտադրողականությունը, պարգևատրման աճը և, հետևաբար, հավատարմությունը:

4. Այս արտադրողականության պարույրն ապահովում է ծախսային առավելություն, որը շատ դժվար է կրկնել զուտ մրցակցային կազմակերպությունների համար: Երկարաժամկետ ծախսերի առավելությունները, զուգորդված հավատարիմ հաճախորդների թվի կայուն աճի հետ, բերում են շահույթ, որը շատ գրավիչ է ներդրողների համար: Սա, իր հերթին, մեծացնում է «ճիշտ» ներդրողներին ներգրավելու և պահելու ընկերության կարողությունները:

5. Հավատարիմ ներդրողները գործում են գործընկերների պես։ Նրանք կայունացնում են համակարգը, նվազեցնում կապիտալի ներգրավման արժեքը և ապահովում են, որ շեղված դրամական հոսքերը վերադարձվեն բիզնես՝ որպես ներդրում: Սա ամրապնդում է կազմակերպությունը և բարձրացնում նրա արտադրողական կարողությունները:

Անկասկած, յուրաքանչյուր կազմակերպություն եզակի է, բայց այնուամենայնիվ, այս կամ այն ​​չափով, նրա շահույթի ցուցանիշները տեղավորվում են ընդհանուր մոդելտնտեսական հետևանքները, որոնք բխում են հաճախորդների հաստատակամությունից կամ հավատարմությունից: Դրանցից հարկ է նշել հետևյալ Meskon M.Kh., Albert M., Hedouri F. Fundamentals of Management / Per. անգլերենից։ - M., 2002. - S. 358 .:

հիմնական շահույթը (նոր հայտնված գնորդների վճարած գինը գերազանցում է կազմակերպության արժեքը ապրանք ստեղծելու համար);

եկամուտների աճ (որպես կանոն, եթե գնորդը գոհ է ապրանքի պարամետրերից, նա հակված է ժամանակի ընթացքում մեծացնել գնումների ծավալը);

Խնայողական ծախսեր (կազմակերպության արտադրանքի հետ սերտ ծանոթությունը նվազեցնում է գնորդների կախվածությունը իր աշխատակիցներից տեղեկատվության և խորհրդատվության համար);

Կարծիքներ (սպասարկման մակարդակից գոհ հաճախորդները կազմակերպությունը խորհուրդ են տալիս իրենց ընկերներին և ծանոթներին);

հավելյալ գին (սովորական հաճախորդները, ովքեր բավական երկար են համագործակցում կազմակերպության հետ, որպեսզի ուսումնասիրեն նրա բոլոր ապրանքներն ու ծառայությունները, անհամաչափ ավելի շատ են ստանում հարաբերությունները շարունակելուց և լրացուցիչ զեղչերի կամ առաջխաղացումների կարիք չունեն):

Հաճախորդի կամ հաճախորդների խմբի իրական երկարաժամկետ հավատարմության ներուժը գնահատելու համար անհրաժեշտ է իմանալ հետևողականություն ցուցաբերելու նրանց հակվածությունը: Այսպիսով, որոշ գնորդներ կանցնեն մրցակցի մոտ 2% զեղչով, իսկ մյուսները կմնան 20% գնի տարբերությամբ: Այն ջանքերը, որոնք պահանջվում են տարբեր տեսակի հաճախորդների գայթակղելու համար, կոչվում է հավատարմության հարաբերակցություն: Որոշ կազմակերպություններում զարգացման պատմությունը կամ հաճախորդների վարքագիծը առանձին հատվածներում օգտագործվում է հավատարմության գործակիցները գնահատելու համար Repin V.V., Eliferov V.G. Գործընթացային մոտեցում կառավարմանը. Բիզնես գործընթացների մոդելավորում. - Մ., 2005. - 2-րդ հրատ. - P.232.. Մյուսներում, հատկապես նրանց, ում ապագան թույլ է կապված անցյալի հետ, նրանք փորձում են տվյալների վերլուծության մեթոդներով պարզել, թե որքան մեծ պետք է լինի զեղչը, որպեսզի գնորդները գնան իրենց կազմակերպություն: Բայց չնայած չափման բոլոր դժվարություններին, հավատարմության հարաբերակցության օգտագործումը կազմակերպություններին թույլ է տալիս բացահայտել հաճախորդների պահպանումը և իրականացնել ողջ կազմակերպության մեկ ստորաբաժանումում ապացուցված առողջ գործելակերպը:

Չափման, վերլուծության և կառավարման համակարգերի մշակում դրամական հոսքերՀավատարմությունից ստացված կարող է կազմակերպությունը տանել դեպի ներդրումներ, որոնք հետագայում կապահովեն հաճախորդների թվի և ամբողջ կազմակերպության աճը:

Այսպիսով, հավատարմության մոդելը մանրամասնորեն հիմնավորվում է բանավոր մակարդակում։ Այս հիմնավորման մեջ նշվում էր մաթեմատիկական և համակարգչային աջակցությունը։ Սակայն նրանցից չի պահանջվում նախնական որոշումներ կայացնել։

Իրավիճակի ավելի մանրակրկիտ վերլուծության դեպքում խոսքային մոդելները, որպես կանոն, բավարար չեն։ Անհրաժեշտ է օգտագործել բավականաչափ բարդ մաթեմատիկական մոդելներ. Այսպիսով, կառավարման մեջ որոշումներ կայացնելիս արտադրական համակարգերՕգտագործվում են Կուզին Բ.Ի., Յուրիև Վ.Ն., Շախդինարով Գ.Մ. Ընկերության կառավարման մեթոդներ և մոդելներ. Պրոց. համալսարանների համար։ - SPb., 2001. - P.327.

Տեխնոլոգիական գործընթացների մոդելներ (հիմնականում վերահսկման և կառավարման մոդելներ);

Արտադրանքի որակի ապահովման մոդելներ (մասնավորապես՝ հուսալիության գնահատման և վերահսկման մոդելներ);

հերթագրման մոդելներ;

Պաշարների կառավարման մոդելներ (լոգիստիկ մոդելներ);

Ձեռնարկության մոդելավորում և էկոնոմետրիկ մոդելներ որպես ամբողջություն և այլն:

Ժամանակակից համակարգիչների, հաշվողական համակարգերի և ցանցերի օգտագործումը հզոր միջոց է սիմուլյացիոն մոդելների ներդրման և դրանց օգնությամբ համակարգերի գործունեության գործընթացի բնութագրերը ուսումնասիրելու համար: Ս.Որոշ դեպքերում, կախված մոդելավորման օբյեկտի բարդությունից, այսինքն Ս,անհատական ​​համակարգիչների (PC) կամ տեղական ցանցերի (LAN) ռացիոնալ օգտագործումը: Ամեն դեպքում, համակարգի հետազոտության արդյունավետությունը Սծրագրային ապահովման մեջ ներդրված մոդելի վրա Մ սառաջին հերթին դա կախված է մոդելավորման ալգորիթմի սխեմայի ճիշտությունից, ծրագրի կատարելությունից և միայն անուղղակիորեն կախված է. բնութագրերըհամակարգիչ, որն օգտագործվում է սիմուլյացիայի համար: Համակարգչի վրա մոդելի ներդրման հարցում մեծ նշանակություն ունի մոդելավորման լեզվի ճիշտ ընտրության հարցը։

Մոդելավորման համակարգեր և ծրագրավորման լեզուներ: Ալգորիթմական լեզուներհամակարգերը մոդելավորելիս դրանք ծառայում են որպես օժանդակ ապարատ՝ մոդելների բնութագրերի մշակման, մեքենայական ներդրման և վերլուծության համար: Յուրաքանչյուր մոդելավորման լեզու պետք է արտացոլի հասկացությունների որոշակի կառուցվածք՝ երևույթների լայն դասը նկարագրելու համար: Ընտրելով որոշակի լեզու՝ լուծելով համակարգի գործունեության գործընթացի մոդելավորման խնդիրը, հետազոտողն իր տրամադրության տակ ունի աբստրակցիաների մանրակրկիտ մշակված համակարգ, որը նրան հիմք է տալիս՝ ձևակերպելու ուսումնասիրվող համակարգի գործարկման գործընթացը և Մոդելավորման արդյունքների արդյունքը թույլ է տալիս արագ և մանրամասն վերլուծել M m մոդելի մոդելավորման փորձի հնարավոր արդյունքները:

Մոդելավորման լեզուների որակը բնութագրող հիմնական կետերն են՝ համակարգի գործունեության գործընթացը նկարագրելու հարմարավետությունը. Ս,Մոդելավորման սկզբնական տվյալների մուտքագրման հեշտությունը և կառուցվածքի փոփոխությունը, մոդելի ալգորիթմներն ու պարամետրերը, վիճակագրական մոդելավորման իրագործելիությունը, մոդելավորման արդյունքների վերլուծության և ելքի արդյունավետությունը, մոդելավորման ծրագրի աշխատանքի մոնիտորինգի և վրիպազերծման հեշտությունը, մատչելիությունը. լեզվի ընկալում և օգտագործում. Մոդելավորման լեզուների ապագան որոշվում է մեքենայական սիմուլյացիայի համար մուլտիմեդիա համակարգերի ստեղծման ոլորտում առաջընթացով, ինչպես նաև մոդելավորման նպատակով խնդրին ուղղված տեղեկատվական և հաշվողական համակարգերի ստեղծման ոլորտում:

Դիտարկենք ալգորիթմական լեզուների հետ կապված հիմնական հասկացությունները և դրանց իրականացումը համակարգչում ընդհանրապես և մոդելավորման լեզուների վրա, մասնավորապես:

Ծրագրավորման լեզուհամակարգչի կողմից ճանաչված նիշերի մի շարք է և նշանակում է գործողություններ, որոնք կարող են իրականացվել համակարգչում: Ամենացածր մակարդակում մեքենայի հիմնական լեզուն է, ծրագիրը, որում գրված է կոդերով, որոնք ուղղակիորեն համապատասխանում են մեքենայի տարրական գործողություններին (ավելացում, մտապահում, փոխանցում տվյալ հասցեին և այլն): Հաջորդ մակարդակը զբաղեցնում է ավտոկոդը (լեզու ԺՈՂՈՎ)հաշվողական մեքենա. Ավտոկոդային ծրագիրը կազմված է մնեմոնիկ սիմվոլներից, որոնք վերածվում են մեքենայի կոդերի հատուկ ծրագրի՝ assembler-ի միջոցով:

ԿազմողԾրագիրը կոչվում է ծրագիր, որը վերցնում է բարձր մակարդակի ալգորիթմական լեզվով գրված հրահանգներ և դրանք փոխակերպում մեքենայի հիմնական լեզվով կամ ավտոկոդով ծրագրերի, որոնք վերջին դեպքում նորից թարգմանվում են assembler-ի միջոցով:

ԹարգմանիչԾրագիրը կոչվում է ծրագիր, որը մուտքային լեզվից հրահանգներ ստանալով՝ անմիջապես կատարում է համապատասխան գործողությունները՝ ի տարբերություն կոմպիլյատորի, որը այդ հրահանգները փոխակերպում է հրամանների հիշվող շղթաների։ Թարգմանությունը կատարվում է թարգմանչի լեզվով գրված ծրագրի ողջ ընթացքում: Ի հակադրություն, կոմպիլյացիան և հավաքումը տեքստը մուտքագրված լեզվից մեքենայի օբյեկտի լեզու թարգմանելու առանձին գործողություններ են, որից հետո ստացված ծրագրերը կատարվում են առանց թարգմանչին կրկնվող զանգերի:

Մեքենայի կոդով կամ լեզվով գրված ծրագիր ԺՈՂՈՎ,միշտ արտացոլում է որոշակի համակարգչի առանձնահատկությունները: Նման ծրագրի հրահանգները համապատասխանում են մեքենայի որոշակի գործողություններին և, հետևաբար, իմաստ ունեն միայն այն համակարգչում, որի համար դրանք նախատեսված են, հետևաբար նման լեզուներ կոչվում են. մեքենա-կողմնորոշված ​​լեզուներ.

Թարգմանիչների և կոմպիլյատորների լեզուների մեծ մասը կարելի է դասակարգել որպես ընթացակարգային կողմնորոշված ​​լեզուներ: Այս լեզուները որակապես տարբերվում են մեքենայի վրա հիմնված լեզուներից, որոնք նկարագրում են տարրական համակարգչային գործողություններ և չունեն պրոբլեմային կողմնորոշում: Բոլորը ընթացակարգային լեզուներնախատեսված են որոշակի դասի խնդիրների համար, ներառում են հրահանգներ, որոնք հարմար են այս դասի բնորոշ խնդիրների լուծման ուղիների ձևակերպման համար: Համապատասխան ալգորիթմները ծրագրավորված են նշումներով, որոնք կապված չեն որևէ համակարգչի հետ։

Մոդելավորման լեզուն ընթացակարգային կողմնորոշված ​​լեզու է՝ հատուկ առանձնահատկություններով: Հիմնական մոդելավորման լեզուները մշակվել են որպես ծրագրային մոդելավորման մոտեցում՝ որոշակի դասի համակարգերի գործունեության գործընթացի ուսումնասիրության համար:

Ալգորիթմական լեզուների օգտագործման առանձնահատկությունները.Դիտարկենք համակարգերի գործունեության գործընթացի մոդելավորման համար օգտագործման առավելություններն ու թերությունները սիմուլյացիոն լեզուներ(ՋԻՄ) և ընդհանուր նշանակության լեզուներ(ՈՉ), այսինքն՝ ունիվերսալ և ընթացակարգային կողմնորոշված ​​ալգորիթմական լեզուներ։ NIM-ի օգտագործման նպատակահարմարությունը բխում է երկու հիմնական պատճառով. 2) լեզվի հայեցակարգային կողմնորոշումը համակարգերի դասին, որն անհրաժեշտ է համակարգային մոդելի կառուցման և պլանավորված համակարգչային փորձի մեջ հետազոտության ընդհանուր ուղղության ընտրության փուլում: Համակարգերի մոդելավորման պրակտիկան ցույց է տալիս, որ հենց NIM-ի օգտագործումն է մեծապես որոշել սիմուլյացիայի հաջողությունը՝ որպես բարդ իրական օբյեկտների փորձարարական ուսումնասիրության մեթոդ:

Մոդելավորման լեզուները թույլ են տալիս սիմուլյացված համակարգերը նկարագրել սիմուլյացիայի հիմնական հասկացությունների հիման վրա մշակված տերմիններով: Մինչ այս հասկացությունները հստակորեն սահմանվել և ձևակերպվել են JIM-ում, չի եղել ընդհանուր ուղիներսիմուլյացիոն առաջադրանքների նկարագրությունները, և առանց դրանց կապ չկար սիմուլյացիոն փորձերի տեղադրման ոլորտում տարբեր զարգացումների միջև: Բարձր մակարդակի մոդելավորման լեզուները հաճախորդի և մեքենայի մոդելի մշակողի միջև հաղորդակցության հարմար միջոց են Մ մ .

Չնայած JIM-ի այս առավելություններին, այժմ ներկայացվում են հիմնավոր փաստարկներ՝ ինչպես տեխնիկական, այնպես էլ գործառնական, ընդդեմ մոդելավորման համընդհանուր և ընթացակարգային լեզուների լիակատար մերժման: JIM-ի օգտագործման վերաբերյալ տեխնիկական առարկություններ. աշխատանքային ծրագրերի արդյունավետության հարցեր, դրանց վրիպազերծման հնարավորությունը և այլն: Որպես գործառնական թերություններ, առկա JIM-ի վերաբերյալ փաստաթղթերի բացակայությունը, համապատասխան թարգմանիչների զուտ անհատական ​​բնույթը, ինչը բարդացնում է դրանց իրականացումը: տարբեր համակարգիչներ, և նշվում է սխալների ուղղման դժվարությունը։ NIM-ի արդյունավետության նվազումը դրսևորվում է այն ժամանակ, երբ մոդելավորվում են այնպիսի խնդիրներ, որոնք ավելի բազմազան են, քան նրանք, որոնց համար նախատեսված է մոդելավորման հատուկ լեզու: Բայց այստեղ պետք է նշել, որ ներկայումս չկա ոչ մի ՈՉ, որն արդյունավետ կլիներ ցանկացած խավի խնդիրների լուծման համար։

NIM-ի լուրջ թերությունները դրսևորվում են նրանով, որ, ի տարբերություն լայնորեն կիրառվող LDL-ի, թարգմանիչները ներառված են արտադրողի կողմից բոլոր ժամանակակից համակարգիչների համար տրամադրվող ծրագրաշարում, մոդելավորման լեզուները, մի քանի բացառություններով, մշակվել են առանձին կազմակերպությունների կողմից իրենց բավականին նեղ մասնագիտացված կարիքներ. Համապատասխան թարգմանիչները վատ նկարագրված և հարմարեցված են համակարգի մոդելավորման խնդիրների լուծման համար, հետևաբար, չնայած NIM-ի առավելություններին, պետք է հրաժարվել դրանց գործնական կիրառությունից մի շարք կոնկրետ դեպքերում:

Ցանկացած լեզվի վրա հիմնված մոդելավորման համակարգ ստեղծելիս անհրաժեշտ է լուծել մոդելի գործընթացների համաժամացման հարցը, քանի որ համակարգում հոսող ժամանակի յուրաքանչյուր պահին (համակարգի ժամանակ) կարող է անհրաժեշտ լինել մշակել մի քանի իրադարձություն, այսինքն. , պահանջվում է մոդելավորված գործընթացների կեղծ զուգահեռ կազմակերպում մեքենայական մոդելում Մ մ . Սա սիմուլյացիոն մոնիտորի հիմնական խնդիրն է, որն իրականացնում է հետևյալ գործառույթները՝ գործընթացի կառավարում (համակարգի և մեքենայի ժամանակի համակարգում) և ռեսուրսների կառավարում (մոդելում սահմանափակ սիմուլյացիոն համակարգի գործիքների ընտրություն և բաշխում):

Մոդելավորման լեզուների զարգացման մոտեցումներ.Մինչ օրս մոդելավորման լեզուների մշակման երկու տարբեր մոտեցում կա՝ շարունակական և դիսկրետ՝ արտացոլելով մոդելավորման մեթոդով ուսումնասիրված համակարգերի հիմնական առանձնահատկությունները: Հետևաբար, NIM-ը բաժանված է երկու անկախ խմբերի, որոնք համապատասխանում են երկու տեսակի իմիտացիայի, որոնք զարգացել են միմյանցից անկախ՝ շարունակական և դիսկրետ գործընթացների մոդելավորում:

Շարունակական գործընթացների մոդելավորման համար, ոչ միայն AVM,այլեւ համակարգիչներ, վերջիններս համապատասխան ծրագրավորմամբ նմանակում են տարբեր շարունակական գործընթացներ. Միևնույն ժամանակ, համակարգիչները շահագործման մեջ ավելի հուսալի են և թույլ են տալիս ձեռք բերել արդյունքների բարձր ճշգրտություն, ինչը հանգեցրեց մոդելավորման լեզուների մշակմանը, որոնք ցուցադրում են մոդելը նման տեսակի բլոկների տեսքով, որոնք խաղում են ստանդարտ բլոկների դերը: AVM(ուժեղացուցիչներ, ինտեգրատորներ, ֆունկցիաների գեներատորներ և այլն): Մոդելավորման ալգորիթմի տրված սխեման վերածվում է համատեղ դիտարկվող դիֆերենցիալ հավասարումների համակարգի։ Մոդելավորումն այս դեպքում էապես կրճատվում է այս հավասարումների թվային լուծումներ գտնելով՝ օգտագործելով ստանդարտ քայլ առ քայլ մեթոդ:

Լեզվի օրինակ՝ համակարգչի վրա շարունակական համակարգերի մոդելավորման համար՝ մոդելավորված համակարգը ներկայացնելով վերջավոր տարբերություններով հավասարումների տեսքով, լեզուն է։ ԴԻՆԱՄՈ,որի համար հավասարումները հարաբերություններ են հաստատում ժամանակի ակնթարթում ֆունկցիաների արժեքների միջև տև t+dtև ժամանակի ընթացքում դրանց ածանցյալների արժեքների միջև t+dt/2.Եվ այս դեպքում սիմուլյացիան, ըստ էության, դիֆերենցիալ հավասարումների տվյալ համակարգի քայլ առ քայլ լուծումն է. .

Ունիվերսալ համակարգիչ- դիսկրետ տիպի սարք, և, հետևաբար, պետք է ապահովի ուսումնասիրվող համակարգի գործունեության գործընթացի դիսկրետ մոտարկում. Ս.Իրական համակարգի գործունեության գործընթացում շարունակական փոփոխությունները ցուցադրվում են համակարգչի վրա ներդրված դիսկրետ M m մոդելում, դիսկրետ իրադարձությունների որոշակի հաջորդականությամբ, և այդպիսի մոդելները կոչվում են. իրադարձությունների դիսկրետ մոդելներ.Դիսկրետ մոդելում արտացոլված առանձին իրադարձությունները կարող են որոշվել իրականությանը մոտավորության բարձր աստիճանով, ինչը ապահովում է նման դիսկրետ մոդելների համապատասխանությունը համակարգերում տեղի ունեցող իրական գործընթացներին: Ս.

Մոդելավորման լեզուների ճարտարապետություն. JIM ճարտարապետություն,այսինքն՝ լեզվի տարրերի փոխհարաբերությունների հայեցակարգը որպես բարդ համակարգ, և համակարգից անցման տեխնոլոգիա Սիր մեքենայի մոդելին Մ սկարող է ներկայացվել հետևյալ կերպ՝ 1) մոդելավորող օբյեկտներ (համակարգեր Ս)նկարագրված են (ցուցադրվում են լեզվով)՝ օգտագործելով որոշ լեզվական հատկանիշներ. 2) ատրիբուտները փոխազդում են այնպիսի գործընթացների հետ, որոնք համարժեք են մոդելավորված համակարգի իրական երևույթներին. Ս; 3) գործընթացները պահանջում են հատուկ պայմաններ, որոնք որոշում են ժամանակի ընթացքում այդ գործընթացների փոխազդեցության տրամաբանական հիմքն ու հաջորդականությունը. 4) պայմանները ազդում են սիմուլյացիոն օբյեկտի ներսում տեղի ունեցող իրադարձությունների վրա (համակարգ 5) և հետ փոխազդեցության ժամանակ. արտաքին միջավայր E; 5) իրադարձությունները փոխում են համակարգի մոդելի վիճակը Մտարածության մեջ և ժամանակի մեջ։

NIM ճարտարապետության և համակարգի մոդելավորման մեջ դրա օգտագործման տեխնոլոգիայի բնորոշ դիագրամը ներկայացված է նկ. 5.1.

Շատ դեպքերում մեքենայական մոդելներն օգտագործվում են համակարգի բնութագրերն ու վարքագիծը ուսումնասիրելու համար: Սորոշակի ժամանակահատվածում, հետևաբար, համակարգի մոդելի ստեղծման և մոդելի համար ծրագրավորման լեզու ընտրելու ամենակարևոր խնդիրներից մեկը երկու գործառույթի իրականացումն է. , կազմակերպելով «ժամացույցներ»); 2) համակարգում տարբեր բլոկների և իրադարձությունների հետևողականության ապահովում (ժամանակին համաժամացում, այլ բլոկների հետ համակարգում).

Այսպիսով, Mm մոդելի գործունեությունը պետք է ընթանա արհեստական ​​(ոչ իրական և ոչ համակարգչային) ժամանակում՝ ապահովելով իրադարձությունների տեղի ունենալ ուսումնասիրվող համակարգի տրամաբանությամբ պահանջվող հերթականությամբ և դրանց միջև համապատասխան ժամանակային ընդմիջումներով։ Միաժամանակ պետք է հաշվի առնել, որ իրական համակարգի տարրերը Սգործում են միաժամանակ (զուգահեռաբար), և M m մեքենայի մոդելի բաղադրիչները գործում են հաջորդաբար, քանի որ դրանք իրականացվում են հաջորդական համակարգչի միջոցով: Քանի որ իրադարձությունները կարող են միաժամանակ տեղի ունենալ մոդելավորման օբյեկտի տարբեր մասերում, ապա պատճառահետևանքային ժամանակային հարաբերությունների համարժեքությունը պահպանելու համար անհրաժեշտ է ստեղծել «մեխանիզմ»՝ JIM-ում ժամանակ սահմանելու համար՝ տարրերի գործողությունները համաժամեցնելու համար: համակարգի մոդելից։

Ժամանակի կարգավորում մեքենայի մոդելում. Ինչպես արդեն նշվել է Գլ. 3, ժամանակի սահմանման երկու հիմնական մոտեցում կա՝ օգտագործելով հաստատուն և փոփոխական ժամանակային ընդմիջումներ, որոնք համապատասխանում են մոդելավորման ալգորիթմների իրականացման երկու սկզբունքներին, այսինքն՝ «սկզբունք Դ. տ» և «սկզբունք դ զ".

Համակարգի մոդելում դիտարկեք ժամանակի կառավարման համապատասխան մեթոդները M(S) նկ. 5.2, որտեղ համակարգում իրադարձությունների հաջորդականությունը գծագրված է իրական ժամանակի առանցքի երկայնքով ( ս ես) ժամանակին և իրադարձություններին ս 4 և ս 5-ը տեղի են ունենում միաժամանակ (նկ. 5.2, ա) Իրադարձություններով պայմանավորված ս եսմոդելային վիճակները փոխվում են զ եսժամանակին տ զի, և նման փոփոխություն տեղի է ունենում կտրուկ ձ.

Մոդելում, որը կառուցված է «Դ սկզբունքի համաձայն տ(Նկար 5.2, բ), համակարգի ժամանակային պահերը հաջորդաբար կընդունեն արժեքները.

տ " 1 = Դ տ, տ " 2 = 2D տ, տ " 3 = 3D տ, տ " 4 = 4D տ, տ " 5 = 5D տ.

Համակարգային ժամանակի այս պահերը տ " ժտ) ոչ մի կերպ կապված չեն իրադարձությունների առաջացման պահերի հետ ս ես, որոնք մոդելավորված են համակարգի մոդելում։ Այս դեպքում համակարգի ժամանակը ստանում է մշտական ​​աճ, որն ընտրվում է սիմուլյացիոն փորձի մեկնարկից առաջ նշված ժամանակում:

«Սկզբունքի համաձայն կառուցված մոդելում ձ(Նկար 5.2, մեջ), ժամանակի փոփոխությունը տեղի է ունենում համակարգի վիճակի փոփոխության պահին, իսկ համակարգի ժամանակային պահերի հաջորդականությունն ունի ձև. տ "" 1 = տ զ 1 , տ "" 2 = տ զ 2 , տ "" 3 = տ զ 3 , տ "" 4 = տ զ 4 , տ "" 5 = տ զ 5, այսինքն՝ համակարգի ժամանակի կետեր տ "" կ (ձ), ուղղակիորեն կապված են համակարգում իրադարձությունների առաջացման պահերի հետ ս ես .

Այս մեթոդներից յուրաքանչյուրն ունի իր առավելությունները համակարգում իրական իրադարձությունների համարժեք արտացոլման առումով: Սև մոդելավորման համար մեքենաների ռեսուրսների արժեքը:

«Սկզբունքը դ զ"իրադարձությունները մշակվում են հաջորդաբար, և ժամանակը տեղափոխվում է ամեն անգամ առաջ՝ մինչև հաջորդ իրադարձության սկիզբը: Մոդելում, որը կառուցված է «Դ սկզբունքի համաձայն տ»,իրադարձությունների մշակումը տեղի է ունենում խմբերի, խմբաքանակների կամ իրադարձությունների խմբերի կողմից: Այս դեպքում ընտրությունը Դ տէական ազդեցություն ունի գործընթացի ընթացքի և սիմուլյացիայի արդյունքների վրա, և եթե Դ տսխալ է դրված, ապա արդյունքները կարող են անվստահելի լինել, քանի որ բոլոր իրադարձությունները հայտնվում են յուրաքանչյուր մոդելավորման միջակայքի վերին սահմանին համապատասխանող կետում: «Սկզբունքը դ զ"Իրադարձությունների միաժամանակյա մշակումը մոդելում տեղի է ունենում միայն այն դեպքում, երբ այդ իրադարձությունները միաժամանակ հայտնվում են իրական համակարգում։ Սա խուսափում է իրադարձությունների դասակարգումը արհեստականորեն ներկայացնելու անհրաժեշտությունից, երբ դրանք մշակվում են միջակայքի վերջում: ժամը.

Մոդելավորելիս ըստ «սկզբունքի Դ տ»կարելի է հասնել լավ մոտարկման՝ դրա համար Դ տպետք է լինի փոքր, որպեսզի երկու ոչ միաժամանակյա իրադարձությունները չընկնեն նույն ժամանակային միջակայքում: Բայց նվազում Դ տհանգեցնում է մոդելավորման համար համակարգչային ժամանակի արժեքի ավելացման, քանի որ զգալի մասը ծախսվում է «ժամացույցը» կարգավորելու և իրադարձություններին հետևելու վրա, ինչը կարող է տեղի չունենալ շատ ընդմիջումներով: Այս դեպքում նույնիսկ ուժեղ «սեղմումով» Դ տերկու ոչ միաժամանակյա իրադարձություններ կարող են ընկնել նույն ժամանակային միջակայքում D տ,ինչը ստեղծում է դրանց միաժամանակության կեղծ տպավորություն։

Ընտրել մեքենայի մոդելի կառուցման սկզբունքը Մ մև, համապատասխանաբար, JIM-ը պետք է իմանա՝ մոդելի նպատակն ու նպատակը. մոդելավորման արդյունքների պահանջվող ճշգրտությունը. համակարգչի ժամանակի արժեքը այս կամ այն ​​սկզբունքն օգտագործելիս. մեքենայի հիշողության անհրաժեշտ քանակությունը D սկզբունքով կառուցված մոդելի իրականացման համար տև դ z;մոդելի ծրագրավորման և դրա վրիպազերծման բարդությունը:

Սիմուլյացիոն լեզուների պահանջները. Այսպիսով, համակարգի մոդելներ մշակելիս առաջանում են մի շարք կոնկրետ դժվարություններ, հետևաբար, NIM-ում պետք է տրամադրվեն այնպիսի ծրագրային գործիքների և հասկացությունների մի շարք, որոնք չեն գտնվել սովորական NON-ում:

Համադրություն.Զուգահեռ հոսք իրական համակարգերում Սգործընթացները ներկայացված են հաջորդաբար գործող համակարգչով: Մոդելավորման լեզուները շրջանցում են այս դժվարությունը՝ ներմուծելով համակարգային ժամանակի հայեցակարգը, որն օգտագործվում է ժամանակով դասավորված իրադարձությունները ներկայացնելու համար:

Չափը. Մոդելավորված համակարգերի մեծ մասն ունի բարդ կառուցվածք և վարքի ալգորիթմներ, և դրանց մոդելները մեծ ծավալով են: Հետևաբար, դինամիկ հիշողության տեղաբաշխումն օգտագործվում է, երբ M m համակարգի մոդելի բաղադրիչները հայտնվում են պատահական մուտքի հիշողությունհամակարգիչը կամ թողնել այն՝ կախված ընթացիկ վիճակից: Կարևոր ասպեկտ M m մոդելի իրագործելիությունը համակարգչում այս դեպքում նրա դիզայնի բլոկային բնույթն է, այսինքն՝ մոդելը բլոկների, ենթաբլոկների և այլնի բաժանելու հնարավորությունը:

Փոփոխություններ.Դինամիկ համակարգերը կապված են շարժման հետ և բնութագրվում են գործընթացի զարգացմամբ, ինչի արդյունքում այդ համակարգերի տարածական կոնֆիգուրացիան ժամանակի ընթացքում ենթարկվում է փոփոխությունների։ Հետևաբար, բոլոր RIM-ներում նրանք նախատեսում են ցուցակների մշակում, որոնք արտացոլում են սիմուլյացված համակարգի գործունեության գործընթացի վիճակների փոփոխությունները: Ս.

Փոխկապակցվածություն.Մոդելում տարբեր իրադարձությունների առաջացման համար պահանջվող պայմաններ Մ մհամակարգի շահագործման գործընթացը Ս,կարող է լինել բավականին բարդ՝ մոդելի բաղադրիչների միջև մեծ թվով փոխհարաբերությունների առկայության պատճառով: Այս խնդրի հետ կապված դժվարությունները լուծելու համար JIM-ների մեծ մասը ներառում է բազմությունների տեսության համապատասխան տրամաբանական հնարավորությունները և հասկացությունները:

Ստոխաստիկություն.Պատահական իրադարձությունները և գործընթացները մոդելավորելու համար օգտագործվում են հատուկ ծրագրեր՝ կեղծ պատահական թվերի հաջորդականություններ ստեղծելու համար, որոնք բաշխված են որոշակի ինտերվալի վրա, որոնց հիման վրա հնարավոր է պատահականորեն ընդօրինակված M m մոդելի վրա ստոխաստիկ էֆեկտներ ստանալ: փոփոխականներ՝ համապատասխան բաշխման օրենքով:

Վերլուծություն. Մեքենայի մոդելավորման մեթոդով լուծված հարցերին հստակ և գործնական պատասխան ստանալու համար անհրաժեշտ է ձեռք բերել համակարգի մոդելի գործարկման գործընթացի վիճակագրական բնութագրերը. M(S).Հետևաբար, մոդելավորման լեզուները ապահովում են մոդելավորման արդյունքների վիճակագրական մշակման և վերլուծության մեթոդներ:

Թվարկված պահանջները ուսումնասիրության և նախագծման մեջ տարբեր համակարգեր Սհամապատասխանում են այնպիսի հայտնի դիսկրետ իրադարձությունների մոդելավորման լեզուներին, ինչպիսիք են ՍԻՄՈՒԼԱ, SIMSCRIPT, GPSS, Ս.Օ.Լ. CSLև այլն։

Բիզնես գործընթացը գործընթացի կառավարման մի մասն է: Դրա մոդելը բիզնես գործընթացների կառավարման հիմնական տարրն է: Բիզնես գործընթացը պետք է բաժանվի մի շարք հատկանիշների, որոնք բնութագրում են նրա յուրաքանչյուր հատկություն կամ կարողություն: Այս բաժանման դեպքում գործընթացը ավելի հեշտ է ճանաչել, համեմատել և վերլուծել: Կարևոր հայեցակարգ կա բիզնես գործընթացների մոդելավորում.

Սա բիզնես գործընթացների նշանակումն է դրա համար հատուկ սահմանված տերմիններով՝ համաձայն կանոնների, որոնք կոչվում են բիզնես գործընթացների մոդելավորման նշումներ: Բիզնես գործընթացի մոդելներն իրենք տարբեր են՝ տեղեկատվական, տեքստային, գրաֆիկական։

Ինչ է բիզնես գործընթացների մոդելավորումը

Բիզնես գործընթացների մոդելավորում – կարևոր առաջադրանքցանկացած ընկերության համար: Գրագետ մոդելավորման միջոցով հնարավոր է օպտիմալացնել ձեռնարկության աշխատանքը, կանխատեսել և նվազագույնի հասցնել ռիսկերը, որոնք առաջանում են նրա գործունեության յուրաքանչյուր փուլում: Բիզնես գործընթացների մոդելավորման կազմակերպումը թույլ է տալիս իրականացնել ծախսերի գնահատում յուրաքանչյուր գործընթացի համար առանձին և ընդհանրապես բոլորի համար:

Ձեռնարկության բիզնես գործընթացների մոդելավորումը վերաբերում է նրա աշխատանքի մի շարք ասպեկտներին: Մոդելավորման ժամանակ.

  • կազմակերպչական կառուցվածքը փոխվում է.
  • օպտիմիզացված են մասնագետների և գերատեսչությունների գործառույթները.
  • կառավարման իրավունքներն ու պարտականությունները վերաբաշխվում են.
  • ներքին կարգավորող փաստաթղթերի և գործառնությունների իրականացման տեխնոլոգիաների փոփոխություններ.
  • կան բիզնես գործընթացների ավտոմատացման նոր պահանջներ և այլն:

Բիզնես գործընթացների մոդելավորման նպատակն է հիմնական նպատակը, որը բաղկացած է ձեռնարկության և դրանում կատարվող գործողությունների մասին տեղեկատվության համակարգումից՝ տեսողական գրաֆիկական ցուցադրմամբ։ Այս մոտեցման շնորհիվ ընկերությունը շատ ավելի հարմար է տվյալների մշակման համար։ Բիզնես գործընթացները մոդելավորելիս անհրաժեշտ է արտացոլել կազմակերպությունում գործողությունների կառուցվածքը, դրանց իրականացման առանձնահատկություններն ու մանրամասները, ինչպես նաև աշխատանքի ընթացքի ժամանակագրությունը:

Բիզնես գործընթացների մոդելավորման ձևը որոշվում է դրա նպատակներով

  1. Գործունեությունը պետք է կանոնակարգվի. Բիզնես գործընթացի գրաֆիկական մոդելի բովանդակությունը լիովին համընկնում է տեքստայինին։ Եթե ​​ընկերությունն ունի ժամանակացույց, ապա այն արագ և հեշտությամբ կթարգմանի տեքստային ձևաչափի` կարգավորող փաստաթղթեր պատրաստելու համար: Որոշ BPM համակարգերի շնորհիվ, մոդելի հիման վրա, հնարավոր է կատարման կանոնակարգերի և աշխատանքի նկարագրությունների ավտոմատ ձևավորում:
  2. Անհրաժեշտ է կառավարել ռիսկերը, բիզնես գործընթացների ընթացքում ընկերությունը բախվում է գործառնական ռիսկերի: Բիզնես գործընթացների մոդելները կարող են հիմք հանդիսանալ ամբողջ կազմակերպության ռիսկերի քարտեզագրման համար՝ դրանք կառավարելիս:
  3. Ընկերությանը անհրաժեշտ է կազմակերպչական փոփոխություն. Նահանգում մասնագետների օպտիմալ թիվը հաշվարկելու համար անհրաժեշտ է հստակ որոշել, թե քանի աշխատակից պետք է մասնակցի ընկերության բոլոր բիզնես գործընթացներին: Բիզնես գործընթացների տեսողական մոդելավորումն օգնում է ձեռք բերել անհրաժեշտ տեղեկատվություն: Այս գործողությունը թույլ է տալիս ճիշտ բաշխել մարդկային ռեսուրսները, որոնք անհրաժեշտ են որոշակի գործընթացի և հարակից առաջադրանքների կատարման համար, ինչպես նաև պարզել, թե որքան մասնագետ պետք է լինի յուրաքանչյուր բաժնում՝ ռացիոնալ տեսանկյունից:
  4. Ֆունկցիոնալ ծախսերի վերլուծություն: Ձեռնարկության բիզնես գործընթացների մոդելավորումը թույլ է տալիս հասկանալ, թե քանի մարդ և նյութական ռեսուրսներանհրաժեշտ է բիզնես գործընթացում մեկ գործողություն իրականացնելու համար: Այս տեղեկությունըկարող է հիմք դառնալ բոլոր եկամուտների և ծախսերի ավտոմատ բաշխման համար ծախսերի կենտրոններին և շահույթին՝ կախված բաժանումից:
  5. Ավտոմատացման անհրաժեշտությունը. Բիզնես գործընթացի մոդելավորման ժամանակ միանշանակ նկարագրվում են գործողությունների կարգը և դրանց համար պատասխանատու մասնագետների տեղը: Սա թույլ է տալիս ճիշտ մշակել բիզնեսի պահանջները: Workflow-managemet դասի ավտոմատացված տեղեկատվական համակարգերի շնորհիվ դուք կարող եք ակնթարթորեն ճշգրտումներ կատարել տեղեկատվական համակարգում:

Նույն մոդելը կարող է հարմար լինել տարբեր խնդիրների լուծման համար։ Մոդելի մանրամասնության շնորհիվ միանգամայն հնարավոր է այն օգտագործել հսկողության տարբեր փուլերում՝ ինչպես թիրախային նշանակման ռազմավարական մակարդակում, այնպես էլ հրահանգների տակտիկական կատարման ժամանակ։

Ինչպես է գործնականում կիրառվում բիզնես գործընթացների մոդելավորման տեխնոլոգիան

Բիզնես գործընթացների մոդելավորումն օգտագործվում է մի շարք խնդիրների լուծման համար։ Ամենից հաճախ այն օգտագործվում է ուղղակիորեն մոդելավորված բիզնես գործընթացների օպտիմալացման համար: Նախ նկարագրեք այն վիճակը, որում գտնվում են գործընթացները այս պահին, ապա դրանց հոսքը պրակտիկայում, որից հետո ընտրված մեթոդների կիրառմամբ դրանցում հայտնաբերվում են խցանումներ և վերլուծության հիման վրա ստեղծվում են «իդեալական» մոդելներ, որոնց պետք է ձգտել։

Դուք կարող եք բացահայտել խոչընդոտները բիզնես գործընթացներում՝ օգտագործելով որոշակի մեթոդներ, օրինակ՝ մոդելավորման մոդելավորում: Այս դեպքում տեղեկատվությունը հիմք է ընդունվում իրավիճակների առաջացման հավանականության, որոնք կարող են ազդել գործընթացի ընթացքի վրա, գործընթացում գործառույթների իրականացման տևողության և կատարման ժամանակի բաշխման օրենքների, ինչպես նաև այլ տվյալներ, օրինակ՝ աշխատանքի մեջ ներգրավված ռեսուրսները:

Դուք կարող եք բացահայտել խոչընդոտները՝ վերլուծելով ընթացիկ գործընթացները և, համապատասխանաբար, գործառույթների իրականացման իրական ժամանակը կամ սպասելով ռեսուրսների առկայությանը: Այս տեղեկատվությունը հիմք կհանդիսանա եզրակացությունների համար: Իրական արժեքները կարելի է ձեռք բերել ինչպես տեղեկատվական համակարգերով (բիզնես գործընթացի բարձր ավտոմատացումով), այնպես էլ ստանդարտ ժամանակացույցով և այլ մեթոդներով:

Բիզնես գործընթացների նկարագրությունը կարող է կիրառվել այլ կերպ՝ օգտագործելով բիզնես գործընթացների մոդելների հավաքածուներ՝ կորպորատիվ կարգավորող փաստաթղթեր ստեղծելու համար: Դա կարող է լինել աշխատանքի նկարագրությունները, կանոնակարգ, կանոնակարգ բաժանման վերաբերյալ։

Բիզնես գործընթացների մոդելավորումը հաճախ օգտագործվում է ընկերությանը սերտիֆիկացման նախապատրաստելու համար՝ որոշակի որակի ստանդարտին համապատասխանելու համար: Այս պահին գրեթե ցանկացած մոդելավորում հնարավորություն է տալիս տեղեկատվություն ստանալ մոդելների վրա գտնվող օբյեկտների, դրանց փոխկապակցվածության մասին և դրանք ներկայացնել փաստաթղթերի տեսքով, չնայած լուծումների հիմքում ընկած տեխնոլոգիաների տեսակների տարբերությանը:

Հաճախ բիզնես գործընթացների մոդելներն օգտագործվում են կառավարման սխեման օպտիմալացնելու և ձեռնարկության անձնակազմին մոտիվացնելու համակարգ ստեղծելու համար:

Այստեղ սովորաբար դիմում են ընկերության նպատակների մոդելավորմանը՝ յուրաքանչյուրը բաժանելով մի քանի ավելի մանրամասնների, ընդհուպ մինչև մանրամասն բաժանում, որում նպատակները կապված են առանձին մասնագետների աշխատանքի հետ։

Ներկայումս նախագծում են տարբեր ՏՏ լուծումներ, այդ թվում Տեղեկատվական համակարգեր, մասնագետները հաճախ են դիմում բիզնես գործընթացների մոդելավորմանը։

Ժամանակակից տեխնիկական պայմանները կարող են բաղկացած լինել ոչ միայն պահանջների ցանկից, այլև մոդելավորումից:

Գործընթացների և կառավարման խորհրդատվության մասնագետները տարբեր կարծիքներ են հնչեցնում: Բայց միշտ պետք է հիշել, որ մի շարք իրավիճակներում բիզնես գործընթացի մոդելի ստեղծման վերաբերյալ որոշումներ կայացնելու հարցում հիմնական խնդիրը հենց այն խնդիրն է, որը կապված է ճիշտ ավտոմատացման և. տեղեկատվական աջակցությունձեռնարկության ուղղությունը։

Բիզնես գործընթացների մոդելավորման ժամանակ օգտագործվում են ոչ միայն վերը նկարագրված առաջադրանքները: Սրանք ընդամենը մի քանի օրինակներ են։

Բիզնես գործընթացների մոդելավորում կպչուն պիտակներով և թղթի կտորով

Մի մեծ թերթիկ և կպչուն պիտակներ այն ամենը, ինչ ձեզ հարկավոր է Ալեքսանդր Օստերվալդերի և Իվ Պինեի հայտնի գրքի հիման վրա բիզնես մոդելներ ստեղծելու մեթոդը կիրառելու համար: Ավելացրեք ավելի շատ ստեղծագործականություն, սուր միտք և թիմի անդամների համառությունը, և դուք կստանաք հիանալի արդյունք:

Գրքի մի հատվածում խոսվում է հինգ բիզնես մոդելների մասին, որոնք ապացուցել են իրենց արդյունավետությունը: Նրանց նկարագրությունը կգտնեք հոդվածում։ էլեկտրոնային ամսագիր«Գլխավոր տնօրեն».

Բիզնես գործընթացների մոդելավորման հիմնական մոտեցումները

Ընկերության բիզնես գործընթացների մոդելավորումը կարող է իրականացվել տարբեր ձևերով: Հատուկ ուշադրությունպետք է տրվի օբյեկտի վրա հիմնված և ֆունկցիոնալ մոտեցումներին: Ֆունկցիոնալ մոտեցման շրջանակներում կառուցվածքը ձևավորող հիմնական տարրը ֆունկցիան է (գործողությունը), իսկ օբյեկտակենտրոն մոտեցումը՝ օբյեկտը։

Ֆունկցիոնալ մոտեցման շրջանակներում բիզնես գործընթացների մոդելավորման կազմակերպումը ենթադրում է սխեմայի կառուցում տեխնոլոգիական գործընթացորպես գործողությունների հաջորդականություն:

Յուրաքանչյուրի մուտքագրման և ելքի վրա ցուցադրվում են տարբեր ծագման օբյեկտներ՝ նյութական և տեղեկատվական տեսակները, ինչպես նաև օգտագործվող ռեսուրսները, կազմակերպչական միավորները:

Ֆունկցիոնալ մոդելավորման մեթոդաբանության շրջանակներում, որտեղ կառուցված են բիզնես գործընթացների և տեղեկատվական հոսքերի կառուցվածքային դիագրամներ, ցուցադրվում է գործառույթների հաջորդականություն, որում կոնկրետ գործընթացի այլընտրանքների ընտրությունը բավականին բարդ է, և չկան օբյեկտների փոխազդեցության սխեմաներ:

Բիզնես գործընթացների ֆունկցիոնալ մոդելավորումն ունի էական առավելություն՝ աբստրակցիայի տարբեր մակարդակներում ցուցադրման տեսանելիություն և հստակություն: Սա հատկապես կարևոր է ստեղծված բիզնես գործընթացների՝ ընկերության ստորաբաժանումների ներդրման փուլում։

Ֆունկցիոնալ մոտեցմամբ՝ գործառնությունների մանրամասնումը ներկայացվում է որոշակիորեն սուբյեկտիվ ձևով, ինչը հանգեցնում է բիզնես գործընթացների կառուցման բարդության։

Բիզնես գործընթացների մոդելավորումը օբյեկտի վրա հիմնված մոտեցմամբ կառուցված է հետևյալ սխեմայով. նախ առանձնացվում են օբյեկտների դասերը, այնուհետև որոշվում են գործողությունները, որոնցում պետք է մասնակցեն օբյեկտները: Օբյեկտները կարող են լինել ակտիվ, այսինքն՝ կատարել գործողություններ (կազմակերպական միավորներ, որոշակի կատարողներ, տեղեկատվական ենթահամակարգեր) և պասիվ, որոնց վրա կատարվում են գործողություններ (խոսքը սարքավորումների, փաստաթղթերի, նյութերի մասին է)։ Բիզնես գործընթացների մոդելավորումը օբյեկտի վրա հիմնված ձևով արտացոլում է այն օբյեկտները, գործառույթները և իրադարձությունները, որոնցում որոշակի գործընթացներ իրականացվում են օբյեկտների պատճառով:

Օբյեկտակենտրոն մոտեցումն ունի նաև մի շարք առավելություններ, որոնցից հիմնականը օբյեկտների վրա գործողությունների ավելի ճշգրիտ սահմանումն է, ինչը հանգեցնում է դրանց գոյության նպատակահարմարության խնդրի ողջամիտ լուծմանը։

Մենք նաև նշում ենք մեթոդի մինուսը. Որոշումներ կայացնողների համար հատուկ գործընթացները դառնում են ավելի քիչ տեսանելի: Բայց շնորհիվ ժամանակակից ծրագրային արտադրանքՕբյեկտների ֆունկցիոնալ սխեմաներ ներկայացնելը բավականին հեշտ է։

Առավել խոստումնալից են բիզնես գործընթացների մոդելավորման բարդ մեթոդաբանությունները: Օրինակ՝ ARIS տեխնոլոգիայի շնորհիվ հնարավոր է ընտրել ամենաօպտիմալ մոդելները՝ հաշվի առնելով վերլուծության նպատակները։

Բիզնես գործընթացների մոդելավորման կիրառական մեթոդներ

Այժմ մենք կարող ենք նշել համակարգերի մոդելավորման և վերլուծության տարբեր մեթոդների ինտեգրման միտումը: Դա արտահայտվում է նրանով, որ ստեղծվում են բիզնես գործընթացների մոդելավորման ինտեգրված գործիքներ։ Դրանցից մեկը գերմանական IDS Scheer ընկերության արտադրանքն է, որը կոչվում է ARIS - ինտեգրված տեղեկատվական համակարգի ճարտարապետություն:

ARIS համակարգը ներառում է մի շարք գործիքներ, որոնք թույլ են տալիս վերլուծել և մոդելավորել ընկերության աշխատանքը: Համակարգը հիմնված է տարբեր մեթոդներմոդելավորում՝ հավաքականորեն արտացոլելով ուսումնասիրվող միջավայրի վերաբերյալ տարբեր տեսակետներ: Նույն մոդելը կարող է ստեղծվել մի քանի մեթոդներով. Սրա շնորհիվ փորձագետներ տարբեր մակարդակներումտեսական գիտելիքները կարող են օգտագործել այն իրենց նպատակների համար և կարգավորել դրանք իրենց առանձնահատկություններով համակարգերի հետ փոխազդելու համար:

ARIS համակարգը ապահովում է 4 տեսակի մոդելների աջակցություն, որոնք արտացոլում են ուսումնասիրվող համակարգի տարբեր օբյեկտները.

Վերը նկարագրված տեսակների մոդելներ ստեղծելու համար օգտագործեք երկուսն էլ սեփական ուղիները ARIS մոդելավորումև տարբեր հայտնի մեթոդներ և լեզուներ՝ ERM, UML, OMT և այլն:

Բիզնես գործընթացները մոդելավորելիս ընկերության գործունեության յուրաքանչյուր ասպեկտ նախ դիտարկվում է առանձին: Բոլոր ասպեկտները մշակելուց հետո ստեղծվում է ինտեգրված մոդել, որը ցուցադրում է տարբեր ասպեկտների բոլոր հարաբերությունները միմյանց հետ:

ARIS-ում մոդելները տարբեր առարկաներից բաղկացած դիագրամներ են՝ «գործառույթներ», «իրադարձություններ», « կառուցվածքային միավորներ», «փաստաթղթեր» և այլն: Օբյեկտների միջև հաստատվում են բոլոր տեսակի կապեր: Ավելին, յուրաքանչյուր օբյեկտ ունի իր ատրիբուտների հավաքածուն, որը վերագրված է նրան, ինչը թույլ է տալիս մուտք գործել լրացուցիչ տեղեկություննրա մասին. Հատկանիշների արժեքները կարող են օգտագործվել մոդելավորման կամ ծախսերի վերլուծության ժամանակ:

ARIS-ի հիմնական բիզնես մոդելը eEPC-ն է (Event Driven Process Chain-ը` իրադարձությունների միջոցով վերահսկվող բիզնես գործընթացների շղթայի ընդլայնված մոդել): Փաստորեն, այն ընդլայնում է IDEF0-ի, IDEF3-ի և DFD-ի հնարավորությունները, ունի իր առավելություններն ու մինուսները: Տարբեր տեսակի հղումներով միմյանց հետ կապված բավարար քանակի օբյեկտների օգտագործումը թույլ է տալիս զգալիորեն մեծացնել մոդելի չափը և այն վերածել վատ ընթեռնելիի:

eEPS-ում բիզնես գործընթացն իրենից ներկայացնում է ժամանակագրական կարգով դասավորված հաջորդական աշխատանքի (գործառույթներ, ընթացակարգեր, գործողություններ) հոսք: eEPS-ում ընթացակարգերի ճշգրիտ տեւողությունը հստակ չի ցուցադրվում, ինչի արդյունքում հնարավոր է, որ մոդելների մշակման ընթացքում լինեն իրավիճակներ, երբ մեկ կատարողը պետք է միաժամանակ երկու խնդիր լուծի: Մոդելավորման մեջ օգտագործվող տրամաբանական նշաններն օգնում են ցույց տալ գործընթացի ճյուղավորումն ու կապը։ Պարզելու համար, թե իրականում որքան ժամանակ են տևում գործընթացները, դուք պետք է օգտագործեք նկարագրության այլ գործիքներ, օրինակ՝ Gantt գծապատկերները MS Project համակարգում:

Էրիքսոն Պենկեր

Ericsson-Penker մեթոդը հետաքրքրական է հիմնականում նրանով, որ դրա շրջանակներում փորձ է արվել օգտագործել UML-ը, երբ իրականացվում էր բիզնես գործընթացների գործընթացային մոդելավորում։ Մեթոդի մշակողները ստեղծել են իրենց սեփական UML պրոֆիլը՝ բիզնես գործընթացների մոդելավորում իրականացնելու համար։ Դա անելու համար նրանք ներմուծեցին կարծրատիպերի մի շարք, որոնք նկարագրում էին ընկերության ռեսուրսները, գործընթացները, նպատակներն ու կանոնները:

Մեթոդի շրջանակներում օգտագործվում են բիզնես մոդելի 4 հիմնական կատեգորիաներ.

1. Ռեսուրսներ - տարբեր օբյեկտներ, որոնք օգտագործվում են կամ մասնակցում են բիզնես գործընթացներին (կարող ենք խոսել նյութերի, ապրանքների, մարդկանց, տեղեկատվության մասին):

2. Գործընթացները գործողություններ են, որոնք հանգեցնում են որոշակի բիզնես կանոնների համաձայն ռեսուրսների անցմանը մի պետությունից մյուսը:

3. Նպատակները՝ բիզնես գործընթացների նպատակը: Դրանք կարելի է բաժանել բաղադրիչների և փոխկապակցել այդ ենթանպատակները կոնկրետ գործընթացների հետ:

4. Բիզնեսի կանոններ՝ բիզնես գործընթացների իրականացման պայմաններ կամ սահմանափակումներ (ֆունկցիոնալ, կառուցվածքային, վարքային): Կանոնները կարող են սահմանվել OCL լեզվի միջոցով:

5. UML մեթոդի հիմնական դիագրամը գործունեության դիագրամն է։ Ericsson-Penker-ը ցույց է տալիս գործընթացը որպես «գործընթաց» կարծրատիպով գործունեություն (ներկայացումը հիմնված է IDEF0 մեթոդի ընդլայնման վրա): Ամբողջական բիզնես մոդելը ներառում է բազմաթիվ տեսակետներ, որոնք նման են ծրագրային ապահովման ճարտարապետության տեսակետներին: Բոլոր տեսակետները առանձին արտահայտված են մեկ կամ մի քանի UML դիագրամներում: Դիագրամները կարող են ներառել տարբեր տեսակետներ և պատկերել փոխգործակցության նպատակները, կանոնները, գործընթացները և ռեսուրսները: Մեթոդն օգտագործում է բիզնես մոդելի 4 տարբեր տեսակետներ.

Ռացիոնալ միասնական գործընթաց

Գոյություն ունի նաև բիզնես գործընթացների մոդելավորում՝ ըստ Ռացիոնալ միասնական գործընթացի (RUP) մեթոդաբանության, որի շրջանակներում կառուցված են երկու մոդելներ.

Բիզնես գործընթացի մոդելը UML-ի օգտագործման դեպքերի մոդելի ընդլայնումն է՝ ներմուծելով կարծրատիպերի մի շարք՝ Բիզնես Գործող (դերասանի կարծրատիպ) և Բիզնեսի օգտագործման դեպք (օգտագործման դեպքի կարծրատիպ): Business Actor-ը մի տեսակ դեր է, որը արտաքին է ընկերության բիզնես գործընթացներին: Business Use Case-ը հանդես է գալիս որպես մեկ գործընթացում գործողությունների հերթականության նկարագրություն՝ որոշակի անձին բերելով տեսանելի արդյունքների: Այս սահմանումընման է բիզնես գործընթացի ընդհանուր սահմանմանը, բայց դրա էությունն ավելի ճշգրիտ է: Business Use Case օբյեկտի մոդելի առումով սա դաս է: Դրա օբյեկտները նկարագրված բիզնես գործընթացում իրադարձությունների որոշակի հոսքեր են:

Բիզնեսի օգտագործման դեպքը նկարագրելիս կարող եք նաև նշել նպատակը: Այն, ինչպես և Էրիկսոն-Պենկեր մեթոդի դեպքում, մոդելավորվում է «նպատակ» կարծրատիպով դասի միջոցով, իսկ նպատակի ծառը պատկերված է որպես դասի դիագրամ։

Բիզնեսի օգտագործման յուրաքանչյուր դեպքի համար անհրաժեշտ է կառուցել օբյեկտի մոդել, որը նկարագրում է բիզնես գործընթացը միմյանց հետ փոխազդող օբյեկտների տեսանկյունից (բիզնեսի օբյեկտներ՝ Business Object), որոնք պատկանում են երկու դասի՝ Business Worker և Business Entity:

Բիզնեսի աշխատողը դաս է, որը ներկայացնում է վերացական աշխատող, որը բիզնես գործընթացում կատարում է կոնկրետ աշխատանք: Կատարողները փոխազդեցության մեջ են և իրականացնում են Business Use Case սցենարներ: Ինչ վերաբերում է Տնտեսվարող սուբյեկտին (սուբյեկտին), ապա այն հանդիսանում է կատարողների կողմից իրականացվող տարբեր գործողությունների օբյեկտ։

Բիզնեսի վերլուծության մոդելում, բացի վերը նշված դասերի դիագրամներից, կարող են լինել.

  • կազմակերպական, որոնք ներկայացնում են համակարգի կառուցվածքը` ընկերության ստորաբաժանումները, պաշտոնները, հիերարխիայում կոնկրետ անձինք, նրանց միջև հարաբերությունները, կառուցվածքային ստորաբաժանումների տարածքային պատկանելությունը.
  • ֆունկցիոնալ, որն արտացոլում է վարչական ապարատի առջև կանգնած շղթաների հիերարխիան՝ առկա խնդիրների իրականացման համար անհրաժեշտ գործառույթների ծառերի մի շարքով.
  • տեղեկատվական, որն արտացոլում է տեղեկատվության կառուցվածքը, որն անհրաժեշտ է ամբողջ համակարգում բոլոր գործառույթները կատարելու համար.
  • կառավարման մոդելներ, որոնք հանդիսանում են բիզնես գործընթացների կատարման համապարփակ պատկերացում:
  • հայեցակարգային, ցույց տալով խնդիրների և նպատակների կառուցվածքը.
  • գործընթացի ներկայացում, որը ռեսուրսների և գործընթացի փոխազդեցությունն է (որպես գործունեության դիագրամների մի շարք);
  • կառուցվածքային տեսք, որը ցույց է տալիս ընկերության կառուցվածքը և ռեսուրսները (ցուցադրվում են դասի դիագրամներ);
  • վարքագծի ներկայացում (ինչպես են վարվում առանձին ռեսուրսները, ինչպես նաև մանրամասնում են ռեսուրսները աշխատանքի, վիճակների և փոխազդեցությունների գծապատկերների տեսքով):
  • բիզնես գործընթացներ (Business Use Case Model);
  • բիզնեսի վերլուծություն (Business Analysis Model):
  1. Հերթական դիագրամներ (և կոոպերատիվ դիագրամներ), որոնք նկարագրում են Business Use Case սցենարները՝ որպես հաղորդագրությունների փոխանակման հաջորդականություն օբյեկտների՝ դերակատարների և կատարող օբյեկտների միջև: Նման դիագրամների շնորհիվ կարելի է որոշել, թե այս կամ այն ​​կատարողին ինչ պարտականություններ պետք է վերապահվեն, և մոդելում ցուցադրեն նրա գործողությունների մի շարք։
  2. Գործունեության դիագրամներ, որոնք նկարագրում են սցենարների միջև փոխհարաբերությունները մեկ կամ մի քանի բիզնեսի օգտագործման դեպքերում:
  3. Նշեք դիագրամներ, որոնք նկարագրում են, թե ինչպես են վարվում առանձին բիզնես գործընթացները:

Ռացիոնալ միասնական գործընթացի մոդելավորման մոտեցման որոշակի առավելություններ կան.

  • բիզնես գործընթացի մոդելի կառուցումն իրականացվում է գործընթացում ներգրավված շահագրգիռ մարդկանց և նրանց առաջադրանքների շուրջ. Մոդելի շնորհիվ կարելի է հասկանալ, թե ինչ է պետք ընկերության հաճախորդներին։ Մոտեցումը մեծ մասամբ կիրառվում է սպասարկման ոլորտում գործող ընկերությունների համար (առևտրային և ապահովագրական ընկերություններ, բանկային կազմակերպություններ);
  • Օգտագործելով դեպքերի վրա հիմնված մոդելավորում՝ հաճախորդները ավելի լավ են հասկանում բիզնես մոդելները:

Բայց արժե ընդգծել, որ աշխատանքը մոդելավորելիս խոշոր ձեռնարկություն, որը և՛ արտադրանք է արտադրում, և՛ ծառայություններ է մատուցում, մոդելներ ստեղծելու համար անհրաժեշտ է օգտագործել տարբեր եղանակներ։ Դա պայմանավորված է նրանով, որ, օրինակ, մոդելավորման ժամանակ արտադրական գործընթացներըավելի լավ է օգտագործել բիզնես գործընթացների գործընթացի մոդելավորում, մասնավորապես, Էրիկսոն-Պենկեր մեթոդը:

IBM WebSphere Business Modeler

IBM WebSphere Business Modeler-ը թույլ է տալիս մոդելավորել և մոդելավորել բիզնես գործընթացները, վերլուծել և ստեղծել հաշվետվություններ դրանց կատարելագործման համար: Համակարգն ունի մի շարք առավելություններ, այդ թվում՝

  1. Վերլուծության, մոդելավորման և մոդելավորման լայնածավալ և դասի լավագույն հնարավորություններ:
  2. Գործընթացների շարունակական բարելավում.
  3. Ինտեգրման բարելավված տարբերակներ:
  4. Ներդրումների վերադարձի բարելավում:
  5. Բարելավված զարգացման առանձնահատկությունները:

Հիմնական առանձնահատկությունը բիզնես գործընթացների մոդելավորման ավելի լայն հնարավորություններն են: Մոդելում կարող եք ավելացնել բիզնես արժեքներ, մեկուսացնել լրացուցիչ տվյալներ։ Կարող եք նաև մոդելներ արտահանել այլ հավելվածներում օգտագործվող ձևաչափերով:

Այլ աղբյուրներից մոդելներ ներմուծելիս կամ սահմանելիս հնարավոր է իրականացնել բիզնես գործընթացների գործունեության առավել ճշգրիտ վերլուծություն: Դուք կարող եք գործընթացները կապել տեղեկատվական մոդելների, կազմակերպությունների, ռեսուրսների հետ: Անհատականացվող և ստանդարտ հաշվետվություններով վերլուծության տվյալները կարող են փոխանակվել:

Թույլատրվում է միաժամանակ իրականացնել մոդելների մի քանի տարբերակներ և հրապարակել գործընթացի մոդելներ։

  • Պարզ բանաձև՝ հասկանալու, որ ձեռնարկությունը բիզնես գործընթացների ավտոմատացման կարիք ունի

Բիզնես գործընթացների մոդելավորման ո՞ր ստանդարտն օգտագործել

Կառավարման ինտեգրված մոտեցմամբ նրանք հիմնականում օգտագործում են IDEF0 բիզնես գործընթացների մոդելավորման ստանդարտը, քանի որ սա դասական մեթոդ է: Հիմնական սկզբունքմոտեցումը կայանում է նրանում, որ ընկերության գործունեությունը կառուցված է իր բիզնես գործընթացների հիման վրա, այլ ոչ թե կազմակերպչական գրաֆիկի: Սպառողի համար բովանդակալից արդյունք առաջացնող բիզնես գործընթացներն ամենաարժեքավորն են, և ապագայում դրանք կատարելագործման կարիք ունեն:

IDEF0 բիզնես գործընթացների մոդելավորման ստանդարտը ընթացակարգերի և կանոնների մի շարք է, որոնք նախատեսված են որոշակի առարկայի օբյեկտի ֆունկցիոնալ մոդել մշակելու համար:

IDEF0 մոդելը ուղեկցող փաստաթղթերով դիագրամների շարք է: Դիագրամները բազմաստիճան օբյեկտը բաժանում են մի քանի բաղադրիչների (բլոկների), ինչը մեծապես հեշտացնում է գործընթացը: Բոլոր բլոկների մանրամասները ցուցադրվում են որպես բլոկներ այլ գծապատկերներում: Բոլոր մանրամասն դիագրամները նախորդ մակարդակից բլոկային տարրալուծումներ են: Տարրալուծման յուրաքանչյուր փուլում նախորդ մակարդակի դիագրամը կոչվում է մայր դիագրամ ավելի մանրամասն դիագրամի համար: Մոդելի մակարդակների ընդհանուր թիվը 5-6-ից ոչ ավելի է: Փորձը ցույց է տալիս, որ դա բավական է լիարժեք ֆունկցիոնալ մոդել կառուցելու համար: ժամանակակից ընկերությունաշխատել ցանկացած ոլորտում.

Ի սկզբանե, IDEF1 ստանդարտը մշակվել էր՝ դառնալու գործիք՝ վերլուծելու և ուսումնասիրելու տեղեկատվական հոսքերի միջև փոխհարաբերությունները: ֆինանսական գործունեությունձեռնարկություններ։ IDEF1 մեթոդաբանության համաձայն բիզնես գործընթացների մոդելավորումը նախատեսված է ցույց տալու համար, թե ինչպես է տեղեկատվական կառուցվածքըընկերություններ։

Բիզնես գործընթացների տեղեկատվական մոդելավորումը ներառում է մի քանի բաղադրիչ. Հիմնական տարրերն են.

  • դիագրամներ - գծագրեր տեղեկատվական մոդելորոշակի կառուցվածքով, որը ներկայացնում է մի շարք կանոնների հիման վրա օգտագործվող տվյալների հարաբերությունները և կազմը.
  • բառարան - մոդելի յուրաքանչյուր տարր ուղեկցվում է տեքստային նկարագրությամբ:

IDEF1-ի հիմնական հայեցակարգը էություն է, որը սահմանվում է որպես վերացական կամ իրական օբյեկտ՝ օժտված հայտնի տարբերակիչ հատկություններով: Յուրաքանչյուր էություն ունի ատրիբուտներ և անուն:

Քանի որ դինամիկ համակարգերը վերլուծելը բավականին դժվար է, այս պահին ստանդարտը գրեթե չի օգտագործվում, և այն դադարել է զարգանալ հենց հայտնվելուց։ Այսօր կան ալգորիթմներ և դրանց համակարգչային ներդրում, որոնց օգնությամբ հնարավոր է դառնում IDEF0 վիճակագրական ծրագրերի մի շարք վերածել դինամիկ մոդելների, որոնց հիմքում ընկած են «գունավոր Պետրի ցանցերը» (CPN - Color Petri Nets):

IDEF3 - IDEF14

IDEF3-ի հիմնական տարրը դիագրամն է, ինչպես IDEF0-ում: Ոչ պակաս կարևոր բաղադրիչ է գործողությունը, որը նաև կոչվում է «աշխատանքի միավոր»: Այս համակարգի գործողությունները արտացոլվում են դիագրամների ուղղանկյունի տեսքով: Գործողությունները կոչվում են՝ օգտագործելով բառային գոյականներ կամ բայեր: Այնուամենայնիվ, յուրաքանչյուրն ունի եզակի նույնականացման համար, որը չի վերաօգտագործվում, նույնիսկ եթե գործողությունը հեռացվում է մոդելի մշակման ժամանակ: IDEF3 դիագրամներում գործողության համարին սովորաբար նախորդում է նրա ծնողի թիվը: Մեկի ավարտը հաճախ նպաստում է մեկ այլ գործողության կամ նույնիսկ մի քանի գործողությունների սկզբին: Պատահում է նաև, որ մի գործողություն կարող է պահանջել մյուսների ավարտը նախքան դրա իրականացումը սկսելը:

IDEF4-ը օբյեկտի վրա հիմնված համակարգեր կառուցելու մեթոդաբանություն է: IDEF4-ի շնորհիվ դուք կարող եք տեսողականորեն ցուցադրել օբյեկտների կառուցվածքը և դրանց փոխազդեցության հիմքում ընկած սկզբունքները: Սա հնարավորություն է տալիս վերլուծել և կատարելագործել բարդ օբյեկտին ուղղված համակարգերը:

IDEF5-ը բարդ համակարգերի ուսումնասիրության մեթոդաբանություն է:

IDEF6 - Design Rationale Capture - նախագծային գործողությունների հիմնավորում: IDEF6-ը հնարավորություն է տալիս զգալիորեն պարզեցնել մոդելավորման, դրա ներկայացման և կիրառման մասին տեղեկատվության ստացման գործընթացը ընկերությունների կողմից կառավարման համակարգերի ստեղծման գործում: «Մեթոդի մասին գիտելիքը» որոշակի հանգամանքներ, պատճառներ, հետին դրդապատճառներ են, որոնք արդարացնում են մոդելների ստեղծման ընտրված մեթոդները: Այսինքն՝ «մեթոդի իմացությունը» կարելի է մեկնաբանել որպես հարցի պատասխան՝ «Ինչու՞ ստացվեց այս կոնկրետ մոդելը՝ այս և ոչ այլ բնութագրերով»։ Մոդելավորման մեթոդների մեծ մասը կենտրոնանում է ստեղծվող մոդելների վրա՝ չխորանալով դրանց մշակման մեջ։ IDEF6 տարբերակն ուղղված է հատուկ զարգացմանը:

IDEF 7 - Տեղեկատվական համակարգի աուդիտ - տեղեկատվական համակարգերի աուդիտ: Մեթոդը պահանջարկ ունի, սակայն վերջնական տեսքի չի բերվել։

IDEF8 - Օգտագործողի միջերեսի մոդելավորում: Համակարգի և օպերատորի միջև փոխազդեցության համար միջերեսներ ստեղծելու մեթոդ (օգտագործողի միջերեսներ): Ներկա պահին ինտերֆեյսներ մշակելիս հիմնական ուշադրությունը դարձվում է դրանց։ տեսքը. IDFE8-ը կենտրոնանում է 3 մակարդակներում օգտատիրոջ միջերեսի օպտիմալ հաղորդակցության ծրագրավորման վրա. գործառնություն (ինչ է դա); փոխազդեցության ընտրանքներ, որոնք կախված են օգտագործողի հատուկ դերից (ինչպես պետք է կատարի այն այս կամ այն ​​օգտագործողը); և, վերջապես, ինտերֆեյսի բաղադրիչների վրա (գործողության համար նրա կողմից առաջարկվող հսկիչները):

IDEF9 - Scenario-Driven IS Design (Business Constraint Discovery մեթոդ) - բիզնեսի սահմանափակումների ուսումնասիրման մեթոդ: Նախագծված է հեշտացնելու ընկերության աշխատանքային միջավայրում սահմանափակումների հայտնաբերումն ու վերլուծությունը: Որպես կանոն, մոդելներ ստեղծելիս դրանք ամբողջությամբ չեն նկարագրում այն ​​սահմանափակումները, որոնք կարող են փոխել կազմակերպությունում գործընթացների ընթացքը։ Տեղեկատվություն հիմնական սահմանափակումների, դրանց վրա ազդեցության բնույթի մասին լավագույն տարբերակըմնում է ոչ ամբողջությամբ համակարգված, ռացիոնալ չբաշխված, բայց հաճախ սկզբունքորեն բացակայում է։ Սա միշտ չէ, որ նշանակում է, որ կառուցված մոդելները կենսունակ չեն: Պարզապես դրանց իրականացումը կուղեկցվի որոշակի դժվարություններով, ինչը կբերի չիրացված ներուժի։ Այնուամենայնիվ, երբ հենց կառուցվածքների բարելավումն է կամ հավանական փոփոխություններին հարմարվելը, սահմանափակումների մասին տեղեկատվությունը դառնում է շատ կարևոր:

IDEF10 - Implementation Architecture Modeling - կատարման ճարտարապետության մոդելավորում: Բիզնես գործընթացների մոդելավորման համակարգը բավականին պահանջված է, չնայած այն հանգամանքին, որ այն ամբողջությամբ մշակված չէ։

IDEF11 - Տեղեկատվական արտեֆակտի մոդելավորում: Նաև պահանջարկ ունեցող, բայց ոչ ամբողջությամբ մշակված մեթոդ:

IDEF12 - Կազմակերպության մոդելավորում - բիզնես գործընթացների կազմակերպչական մոդելավորում: Մեթոդը պահանջարկ ունի, բայց ոչ ամբողջությամբ մշակված:

IDEF13 - Երեք սխեմաների քարտեզագրման ձևավորում - տեղեկատվության փոխակերպման երեք սխեմաների ձևավորում: Պահանջված, բայց վերջնականապես չստեղծված մեթոդ.

IDEF14 - Network Design - նախագծման մեթոդ համակարգչային ցանցեր, որոնք հիմնված են ցանցի հատուկ բաղադրիչների, ցանցի կոնֆիգուրացիաների, պահանջների վերլուծության վրա։ Մեթոդը նաև աջակցում է միջոցների ողջամիտ բաշխման վերաբերյալ որոշմանը, ինչը թույլ է տալիս զգալի խնայողություններ անել:

Տեղեկատվական հոսքերի դիագրամներ DFD-ն ֆունկցիոնալ գործընթացների հիերարխիա է, որը կապում է տեղեկատվության հոսքերը: Տեսակետի նպատակն է ցույց տալ, թե ինչպես է յուրաքանչյուր գործընթաց մուտքերը փոխակերպում ելքերի և ցույց տալ գործընթացների միջև հարաբերությունները:

Համաձայն այս մեթոդի, համակարգի մոդելը սահմանվում է որպես տեղեկատվական հոսքերի դիագրամների հիերարխիա, որը նկարագրում է տվյալների փոխակերպման ասինխրոն գործընթացը՝ համակարգ մուտքագրելուց մինչև օգտագործողին տրամադրելը: Տեղեկատվության աղբյուրներ(սուբյեկտները դրսից) առաջացնում են տեղեկատվական հոսքեր, որոնք տվյալները տեղափոխում են գործընթացներ կամ ենթահամակարգեր: Նույնը տվյալները փոխակերպում է նոր հոսքերի, որոնք տեղեկատվություն են փոխանցում այլ ենթահամակարգերի կամ գործընթացների, տեղեկատվության կուտակիչների կամ արտաքին սուբյեկտների՝ տվյալների սպառողների:

Տեղեկատվության հոսքի դիագրամներն ունեն մի շարք բաղադրիչներ, որոնցից հիմնականներն են.

  • արտաքին սուբյեկտներ;
  • համակարգեր և ենթահամակարգեր;
  • գործընթացներ;
  • տեղեկատվության կուտակիչներ;
  • տեղեկատվական հոսքեր.

Արտաքին սուբյեկտը նշանակվում է որպես քառակուսի, որը գտնվում է դիագրամի վերևում և ստվեր է գցում դրա վրա: Այսպիսով, ավելի հարմար է մնացածից որևէ կերպար ընտրել:

Ենթահամակարգը նույնականացվում է թվով. դա այն է, ինչի համար է այն նախատեսված: Անվան դաշտում մուտքագրեք նրա անունը նախադասության տեսքով, որտեղ կա առարկա, համապատասխան լրացումներ և սահմանումներ։

Գործընթացը փոխակերպում է ըստ մուտքային տեղեկատվության որոշակի ալգորիթմի, ելքային հոսքերի: Ֆիզիկապես այն իրականացվում է մի շարք ձևերով. ընկերությունում ստեղծելով բաժին, որը մշակում է մուտքային փաստաթղթերը և հաշվետվությունները. ծրագրի պատրաստում; օգտագործելով տրամաբանական սարք՝ ապարատի տեսքով և այլն։

Գործընթացը, ինչպես ենթահամակարգը, նույնացվում է թվով: Անվան դաշտում մուտքագրվում է գործընթացի անվանումը. նախադասություն, որտեղ կա ակտիվ միանշանակ բայ անորոշ ձևով (հաշվել, հաշվարկել, ստանալ, ստուգել), որին հաջորդում են գոյականները մեղադրական դեպքում, օրինակ. ընթացիկ ծախսեր», «Ստուգեք միջոցների ստացումը» և այլն:

Ընկերության բաժինը, ծրագիրը կամ ապարատային սարքը, որն իրականացնում է տվյալ գործընթաց, հայտնի է ֆիզիկական իրականացման դաշտից ստացված տեղեկատվության միջոցով:

Տվյալների պահպանման սարքը վերացական սարք է, որտեղ տեղեկատվությունը պահվում է: Այս տվյալները ցանկացած պահի կարող են փոխանցվել սկավառակի վրա և որոշակի ժամանակ անց մեկուսացնել: Այս դեպքում տեղադրման և մեկուսացման տարբերակները կարող են տարբեր լինել: Որպես պահեստավորման սարք, դուք կարող եք օգտագործել ֆայլերի պահարան, միկրոֆիշ, սեղան, ֆայլ և այլն:

Տվյալների սկավառակին տրվում է կամայական համար և D տառը: Սկավառակի անվանումն ընտրվում է այնպես, որ, նայելով դրան, դիզայները ստանա առավելագույն տեղեկատվություն:

Որպես կանոն, տեղեկատվության պահպանումը ապագա տվյալների բազայի նախատիպն է: Դրանում պահվող տեղեկատվությունը պետք է համապատասխանի մոդելին:

Տվյալների հոսքը սահմանում է այն տեղեկատվությունը, որն ուղարկվում է կապի միջոցով աղբյուրից դեպի նպատակակետ: Դիագրամի վրա տեղեկատվության հոսքը ցուցադրվում է որպես տող, որն ավարտվում է սլաքով, որը ցույց է տալիս, թե ուր է ընթանում հոսքը: Յուրաքանչյուր տվյալների հոսք ունի անուն, որն արտացոլում է իր պարունակած տեղեկատվությունը:

DFD-ի հիերարխիայի կառուցումը պահանջվում է, նախևառաջ, համակարգի հստակ և հասկանալի նկարագրության համար բոլոր մանրամասների մակարդակներում, ինչպես նաև այս մակարդակների բաժանումը մի քանի մասերի որոշակի հարաբերություններով:

  • Ինչպե՞ս կարգի բերել բիզնես գործընթացներում, եթե «վատ» ընկերություն ունեք

Բիզնես գործընթացների մոդելավորման հիմնական փուլերը

Փուլ 1. Նույնականացում.

Այս փուլում բացահայտվում են բիզնես գործընթացները, նկարագրվում են դրանց մոդելավորման և փոխազդեցության սահմանները, հաճախ դրվում են տարբեր նպատակներ: Գործընթացները կարող են արդեն գոյություն ունենալ ընկերությունում (այնուհետև դրանք նկարագրվում են այնպես, ինչպես կա (Ինչպես կա)) կամ մշակված, ճշգրտված (To Be):

Փուլ 2. Տեղեկությունների հավաքագրում.

Գործընթացի մասին գիտելիքների հիման վրա մասնագետները զբաղվում են դրա վերահսկման կետերի որոշմամբ, դրանցում նույնականացմամբ հիմնական ցուցանիշները, կազմեք գործընթացի մասին տեղեկություններ հավաքելու ծրագիր: Ստացված բոլոր տվյալները հետագայում օգտագործվում են վերլուծության համար:

Փուլ 3. Տեղեկատվության վերլուծություն.

Նախորդ քայլում հավաքագրված տեղեկատվությունը վերլուծվում է, տեսեք՝ արդյոք նրանք համաձայն չեն փաստացի տվյալների հետ (քանի որ պետք է մշակվեն բիզնեսի պահանջները գործընթացի համար) և դիմեք սիմուլյացիայի:

Փուլ 4. Բարելավումներ կատարելը:

Երբ բիզնեսի պահանջների մշակումն ավարտվում է, նրանք սկսում են դրանք իրականացնել՝ փոփոխություններ կատարելով մեթոդական փաստաթղթերում, տեղեկատվական համակարգերում, կատարելով մի շարք կազմակերպչական միջոցառումներ, հաշվետվության համակարգում ճշգրտումներ կատարելով և այլն։ Երբ բիզնես գործընթացն իրականացվում է, այն դիտարկվում է որպես գործընթացի կառավարման համակարգի ակտիվ տարր:

Փուլ 5. Իրականացման հսկողություն.

Իրականացման ընթացքում սահմանված որոշակի վերահսկողական ժամանակում կամ պլանավորված մոնիտորինգի ընթացքում հավաքագրված տեղեկատվության հիման վրա վերլուծվում է, թե որքանով է արդյունավետ բիզնես գործընթացի ներդրումը: Վերլուծության շրջանակներում նրանք համեմատում են փաստացի և պլանավորված ցուցանիշները և եզրակացնում, թե արդյոք անհրաժեշտ է ներդնել բիզնես գործընթաց. լրացուցիչ փոփոխություններ. Եթե ​​այո, ապա նրանք նորից սկսում են շարունակաբար բարելավել բիզնես գործընթացները։

  • բարելավելով «ինչպես պետք է լինի» մոդելը։Բիզնես գործընթացների մոդելավորումը չի սահմանափակվում «ինչպես պետք է լինի» մոդելի ստեղծմամբ: Գործընթացներից յուրաքանչյուրը շարունակում է փոփոխվել և կատարելագործվել այդ ճանապարհին, ուստի գործընթացի մոդելները պետք է պարբերաբար վերանայվեն և բարելավվեն: Մոդելավորման այս փուլը կապված է գործընթացների շարունակական բարելավման և բիզնես գործընթացի մոդելի կատարելագործման հետ։

Բիզնես գործընթացների մոդելավորման տեսակները

Բիզնես գործընթացների մոդելավորումը կարող է ունենալ այլ ուշադրություն: Դա կախված է նրանից, թե ինչ խնդիրներ պետք է լուծի իր օգնությամբ։ Գործընթացի վրա բացարձակապես բոլոր ազդեցությունների հաշվառումը կարող է զգալիորեն բարդացնել մոդելը և հանգեցնել գործընթացի նկարագրության ավելորդության: Դրանից խուսափելու համար բիզնես գործընթացների մոդելավորումը բաժանվում է ըստ տեսակների: Մոդելավորման տեսակն ընտրվում է՝ կախված ուսումնասիրվող գործընթացի առանձնահատկություններից:

Ամենից հաճախ, գործընթացի բարելավման նպատակով, օգտագործվում են մոդելավորման հետևյալ տեսակները.

  • Ֆունկցիոնալ մոդելավորում.Մոդելավորման այս տեսակը ենթադրում է գործընթացների նկարագրություն փոխկապակցված, հստակ կառուցվածքային գործառույթների տեսքով: Միևնույն ժամանակ, գործառույթների խիստ ժամանակային հաջորդականություն, այն ձևով, որով այն գոյություն ունի իրական գործընթացներում, անհրաժեշտ չէ:
  • Օբյեկտների մոդելավորում- ենթադրում է գործընթացների նկարագրությունը որպես փոխազդող օբյեկտների մի շարք, այսինքն. արտադրական միավորներ. Օբյեկտը ցանկացած օբյեկտ է, որը փոխակերպվում է գործընթացների կատարման ընթացքում:
  • Մոդելավորում- այս տեսակի բիզնես գործընթացների մոդելավորման միջոցով այն նախատեսված է տարբեր արտաքին և ներքին պայմաններում գործընթացների վարքագծի մոդելավորում՝ գործընթացների դինամիկ բնութագրերի վերլուծությամբ և ռեսուրսների բաշխման վերլուծությամբ:

Մոդելավորման բաժանումն ըստ տեսակի կատարվում է աշխատանքը պարզեցնելու և գործընթացի որոշակի բնութագրերի վրա կենտրոնանալու համար: Այս դեպքում նույն գործընթացի համար կարող է կիրառվել տարբեր տեսակներմոդելավորում. Սա թույլ է տալիս աշխատել մեկ տեսակի մոդելի հետ՝ անկախ մյուսներից:

Բիզնես գործընթացների մոդելավորման սկզբունքները

Բիզնես գործընթացների մոդելավորումը հիմնված է մի շարք սկզբունքների վրա, որոնք հնարավորություն են տալիս ստեղծել ադեկվատ գործընթացի մոդելներ: Դրանց պահպանումը հնարավորություն է տալիս նկարագրել գործընթացի վիճակի պարամետրերի մի շարք այնպես, որ մեկ մոդելում բաղադրիչները սերտորեն փոխկապակցված են, մինչդեռ առանձին մոդելները մնում են միմյանցից բավականաչափ անկախ:

Բիզնես գործընթացների մոդելավորման հիմնական սկզբունքները հետևյալն են.

  • Քայքայման սկզբունքը– յուրաքանչյուր գործընթաց կարող է ներկայացվել հիերարխիկորեն դասավորված տարրերի մի շարքով: Այս սկզբունքի համաձայն՝ գործընթացը պետք է մանրամասնորեն ներկայացվի իր բաղկացուցիչ տարրերով:
  • Կենտրոնացման սկզբունքը– Մոդել մշակելու համար անհրաժեշտ է վերացական լինել գործընթացի բազմաթիվ պարամետրերից և կենտրոնանալ հիմնական ասպեկտների վրա: Յուրաքանչյուր մոդելի համար այս ասպեկտները կարող են տարբեր լինել:
  • Փաստաթղթավորման սկզբունքը– գործընթացում ներառված տարրերը պետք է ձևակերպվեն և ամրագրվեն մոդելում: Գործընթացի տարբեր տարրերի համար պետք է օգտագործվեն տարբեր նշանակումներ: Մոդելի մեջ տարրերի ամրագրումը կախված է մոդելավորման տեսակից և ընտրված մեթոդներից:
  • Հետևողականության սկզբունքը- գործընթացի մոդելում ներառված բոլոր տարրերը պետք է ունենան միանշանակ մեկնաբանություն և չհակասեն միմյանց:
  • Ամբողջականության և բավարարության սկզբունքը- նախքան այս կամ այն ​​տարրը մոդելի մեջ ներառելը, անհրաժեշտ է գնահատել դրա ազդեցությունը գործընթացի վրա։ Եթե ​​տարրը էական չէ գործընթացի իրականացման համար, ապա դրա ընդգրկումը մոդելում նպատակահարմար չէ, քանի որ. դա կարող է միայն բարդացնել բիզնես գործընթացի մոդելը:

Բիզնես գործընթացների մոդելավորման մեթոդներ

Այսօր բավական են մեծ թվովբիզնես գործընթացների մոդելավորման մեթոդներ. Այս մեթոդները նախատեսված են տարբեր տեսակներմոդելավորում և թույլ է տալիս կենտրոնանալ տարբեր ասպեկտների վրա: Դրանք պարունակում են ինչպես գրաֆիկական, այնպես էլ տեքստային գործիքներ, որոնց միջոցով կարող եք պատկերացնել գործընթացի հիմնական բաղադրիչները և տալ տարրերի պարամետրերի և հարաբերությունների ճշգրիտ սահմանումներ:

Առավել հաճախ ներսորակի կառավարում Բիզնես գործընթացների մոդելավորումն իրականացվում է հետևյալ մեթոդներով.

Flow Chart Diagram-ը (աշխատանքային հոսքի դիագրամ) գործընթացի գրաֆիկական ներկայացման մեթոդ է, որում գործողությունները, տվյալները, գործընթացի սարքավորումները և այլն պատկերված են հատուկ նշաններով: Մեթոդն օգտագործվում է գործընթացի գործողությունների տրամաբանական հաջորդականությունը ցուցադրելու համար: Մեթոդի հիմնական առավելությունը նրա ճկունությունն է։ Գործընթացը կարող է ներկայացվել բազմաթիվ ձևերով.

Տվյալների հոսքի դիագրամ (տվյալների հոսքի դիագրամ): Տվյալների հոսքի դիագրամ կամ DFD օգտագործվում է տեղեկատվության (տվյալների) փոխանցումը գործընթացի մի գործողությունից մյուսը ցուցադրելու համար: DFD-ն նկարագրում է գործողությունների փոխհարաբերությունները տեղեկատվության և տվյալների միջոցով: Այս մեթոդը գործընթացների կառուցվածքային վերլուծության հիմքն է, քանի որ թույլ է տալիս գործընթացը տարրալուծել տրամաբանական մակարդակների: Յուրաքանչյուր գործընթաց կարելի է բաժանել ենթագործընթացների՝ մանրամասնության ավելի բարձր մակարդակով: DFD-ի օգտագործումը թույլ է տալիս արտացոլել միայն տեղեկատվության հոսքը, բայց ոչ նյութերի հոսքը: Տվյալների հոսքի դիագրամը ցույց է տալիս, թե ինչպես է տեղեկատվությունը մտնում և դուրս գալիս գործընթացից, ինչ գործողություններով է փոխվում տեղեկատվությունը, որտեղ է պահվում տեղեկատվությունը գործընթացում և այլն:

Դերերի գործունեության դիագրամ (դերերի դիագրամ): Այն օգտագործվում է գործընթացի մոդելավորման համար՝ առանձին դերերի, դերերի խմբերի և գործընթացում դերերի փոխազդեցության տեսանկյունից: Դերը գործընթացի վերացական տարրն է, որը կատարում է որոշ կազմակերպչական գործառույթ. Դերերի դիագրամը ցույց է տալիս գործընթացի և դրա գործողությունների համար «պատասխանատվության» աստիճանը, ինչպես նաև դերերի փոխազդեցությունը:

IDEF (Integrated Definition for Function Modeling) - բիզնես գործընթացների տարբեր ասպեկտների նկարագրման մեթոդների մի ամբողջ շարք է (IDEF0, IDEF1, IDEF1X, IDEF2, IDEF3, IDEF4, IDEF5): Այս մեթոդները հիմնված են SADT (Structured Analysis and Design Technique) մեթոդաբանության վրա: IDEF0 և IDEF3 մեթոդներն առավել հաճախ օգտագործվում են բիզնես գործընթացների մոդելավորման համար: