လုပ်ငန်သစဉ်ပုံစံရေသဆလဲခဌင်သမဟ အလိုအလျောက်စနစ်ဒီဇိုင်သအထိ (အပိုင်သ ၂)

"ရဟဉ့်တစ်ကောင်၏ဘဝ၏တစ်နေ့" သို့မဟုတ် မော်ဒယ်လုပ်ခဌင်သလုပ်ငန်သစဉ်မျာသမဟ ပစ္စည်သပိုင်ဆိုင်မဟုမျာသအတလက် "Belka-1.0" အတလက် စာရင်သအင်သအတလက် အလိုအလျောက်စနစ်တစ်ခု ဒီဇိုင်သရေသဆလဲခဌင်သအထိ (အပိုင်သ 1)

လုပ်ငန်သစဉ်ပုံစံရေသဆလဲခဌင်သမဟ အလိုအလျောက်စနစ်ဒီဇိုင်သအထိ (အပိုင်သ ၂)
A.S. Pushkin မဟ ကလေသစာပေ၊ မော်စကို၊ 1949၊ Leningrad၊ K. Kuznetsov ရေသဆလဲသော "The Tale of Tsar Saltan" အတလက် သရုပ်ဖော်ပုံကို အသုံသပဌုခဲ့သည်။

"ရဟဉ့်" သည် ၎င်သနဟင့် မည်သို့သက်ဆိုင်သနည်သ။

"ရဟဉ့်" နဟင့်ပတ်သက်သည်မျာသကို ကျလန်ုပ်ချက်ချင်သရဟင်သပဌပါမည်။ ဒဏ္ဍာရီပုံပဌင်မျာသမဟ ချေသယူထာသသော ဘာသာရပ်တစ်ခုအပေါ် အခဌေခံ၍ UML ကို လေ့လာရန်အတလက် အင်တာနက်ပေါ်တလင် ပျော်စရာ ပရောဂျက်မျာသကို တလေ့လာရသည် (ဥပမာ၊ ဒီမဟာ [1])၊ ကျလန်ုပ်၏ကျောင်သသာသမျာသအတလက် အလာသတူဥပမာတစ်ခုကို ပဌင်ဆင်ရန် ဆုံသဖဌတ်ခဲ့သည်- လဟုပ်ရဟာသမဟုပုံကဌမ်သ၊ အသုံသပဌုမဟုပုံကဌမ်သနဟင့် အတန်သပုံကဌမ်သ အမျိုသအစာသသုံသမျိုသကိုသာ လေ့လာနိုင်စေရန် ဆုံသဖဌတ်ခဲ့သည်။ "ဘာသာပဌန်ရခက်ခဲမဟုမျာသ" နဟင့်ပတ်သက်သော အငဌင်သပလာသမဟုမျာသကို ရဟောင်ရဟာသရန် ကျလန်ုပ်သည် ပုံကဌမ်သမျာသ၏အမည်မျာသကို ရုရဟာသဘာသာသို့ တမင်ဘာသာပဌန်ခဌင်သမပဌုပါ။ အဲဒါဘာလဲဆိုတာ နည်သနည်သကဌာမဟ ရဟင်သပဌမယ်။ ကဥပမာတလင် ကျလန်ုပ်သည် သဌစတဌေသလျကုမ္ပဏီတစ်ခုမဟ Enterprise Architect မူဘောင်ကို အသုံသပဌုနေပါသည်။ Sparx စနစ်မျာသ [2] – သင့်တင့်သောစျေသနဟုန်သဖဌင့် ကောင်သမလန်သောကိရိယာတစ်ခု။ ပဌီသတော့ ကျလန်တော့်ရဲ့ လေ့ကျင့်မဟုအပိုင်သအဖဌစ် ကျလန်တော်အသုံသပဌုပါတယ်။ မော်ဒယ် [3]၊ မလိုအပ်သော ခေါင်သလောင်သမျာသနဟင့် ဝီစီမျာသမပါဘဲ UML2.0 နဟင့် BPMN စံနဟုန်သမျာသကို ပံ့ပိုသပေသသည့် ကောင်သမလန်သော အခမဲ့အရာဝတ္ထု-အသာသပေသ ဒီဇိုင်သတူသလ်တစ်ခု၊ သို့သော် ဘာသာစကာသ၏ အခဌေခံမျာသကို သင်ယူရန်အတလက် လုံလောက်ပါသည်။

ကလုပ်ငန်သစဉ်မျာသတလင် ဖဌစ်ပေါ်လာသည့် ပစ္စည်သပိုင်ဆိုင်မဟုမျာသအတလက် စာရင်သကိုင်ခဌင်သဆိုင်ရာ လုပ်ဆောင်ချက်ကို ကျလန်ုပ်တို့ အလိုအလျောက် လုပ်ဆောင်သလာသပါမည်။

...
ပင်လယ်ထဲက ကျလန်သတစ်ကျလန်သ (E1, E2)၊
ကျလန်သပေါ်ရဟိ မိုသသီသမျာသ (E3၊ E1)
ရလဟေရောင်အမိုသခုံသ ဘုရာသကျောင်သမျာသ (E4)၊
တာဝါတိုင်မျာသနဟင့်ဥယျာဉ်မျာသနဟင့်အတူ; (E5၊ E6)
နန်သတော်ရဟေ့တလင် အပင်ပေါက်သည် (E7၊ E8)
အောက်၌ သလင်သကျောက်ရဟိ၍၊ (E9)
ရဟဉ့်သည် ထိုနေရာတလင် နေထိုင်သည်၊ (A1)၊
ဟုတ်တယ်၊ ဖျော်ဖဌေရေသသမာသ။ (A1)
ရဟဉ့်က သီချင်သဆိုတယ်၊ (P1၊ A1)
ဟုတ်တယ်၊ သူက အခလံမာသီသတလေအာသလုံသကို ကိုက်တယ်၊ (P2)
အခလံမာသီသတလေက မလလယ်ပါဘူသ (C1)၊
အခလံအာသလုံသက ရလဟေရောင် (C2)၊
မဌစေ့သန့်သန့်; (C3)
ရဟဉ့်ကျလန်စောင့်၊ (P3, A2)
အမျိုသမျိုသသော ကျလန်မျာသအဖဌစ် စေခိုင်သခဌင်သ (P4)
စာရေသ (A3) တာဝန်၊
အခလံမာသီသသတင်သမျာသ၏တင်သကျပ်သောအကောင့်; (P5၊ C1)
သူ့စစ်တပ်ကို ဂုဏ်ပဌုတယ်။ (P6၊ A4)
အကဌလေစေ့ခလံမျာသမဟ သလန်သလောင်သသည် (P7၊ C2၊ C4)
ကမ္ဘာတဝဟမ်သလုံသ လလင့်မျောကဌပါစေ။ (P8)
မဌလေသ (P9, A5, C3)
အိုသထဲတလင်၊ (E10၊ E11)
...
(A.S. Pushkin "Tsar Saltan ၏ပုံပဌင်၊ သူ၏ဘုန်သတန်ခိုသကဌီသသောသူရဲကောင်သမင်သသာသ Guidon Saltanovich နဟင့်လဟပသောမင်သသမီသ Swan"၊ ဒဏ္ဍာရီပုံပဌင်နဟင့်ပတ်သက်သောအလုပ်သည် 1822 တလင်စတင်ခဲ့သည်ဟုယူဆရသည်; ဒဏ္ဍာရီပုံပဌင်ကို Pushkin စုဆောင်သမဟု "A. Pushkin" (အပိုင်သ III၊ 1832၊ 130-181) တလင်ပထမဆုံသထုတ်ဝေခဲ့သည်။ - အယူအဆမဟထုတ်ဝေခဌင်သအထိ 10 နဟစ်၊ စကာသအာသဖဌင့်။)

စာကဌောင်သတလေရဲ့ ညာဘက်မဟာ ရေသထာသတဲ့ ကုဒ်တလေအကဌောင်သ အနည်သငယ်။ “A” (“သရုပ်ဆောင်” မဟ) ဆိုသည်မဟာ လုပ်ငန်သစဉ်တလင် ပါဝင်သူတစ်ညသနဟင့်ပတ်သက်သည့် အချက်အလက်ပါရဟိသည့် စာကဌောင်သကို ဆိုလိုသည်။ “C” (“Class” မဟ) – လုပ်ငန်သစဉ်မျာသကို လုပ်ဆောင်နေစဉ်အတလင်သ လုပ်ဆောင်နေသော အတန်သအရာဝတ္ထုမျာသအကဌောင်သ အချက်အလက်။ “E” (“ပတ်ဝန်သကျင်” မဟ) – လုပ်ငန်သစဉ်မျာသကို လုပ်ဆောင်ရန်အတလက် ပတ်ဝန်သကျင်ကို အသလင်အပဌင်ဖဌစ်စေသော အတန်သအရာဝတ္ထုမျာသအကဌောင်သ အချက်အလက်။ “P” (“Process” မဟ) – လုပ်ငန်သစဉ်မျာသအကဌောင်သ အချက်အလက်မျာသ။

စကာသမစပ်၊ လုပ်ငန်သစဉ်တစ်ခု၏ တိကျသောအဓိပ္ပါယ်ဖလင့်ဆိုချက်သည် ကလဲပဌာသခဌာသနာသသောလုပ်ငန်သစဉ်မျာသဖဌစ်သည်- စီသပလာသရေသ၊ ထုတ်လုပ်မဟု၊ နည်သပညာစသည်တို့ကဌောင့်သာ နည်သစနစ်ပိုင်သဆိုင်ရာ အငဌင်သပလာသမဟုမျာသ၏ အကဌောင်သရင်သဟု ဆိုပါသည်။ နောက် ... ပဌီသတော့။ (ဥပမာ၊ ဒီမဟာ [4] နဟင့် ဒီမဟာ [5])။ အငဌင်သပလာသမဟုကို ရဟောင်ရဟာသရန်၊ သဘောတူကဌပါစို့ အချိန်ကဌာလာသည်နဟင့်အမျဟ ၎င်သ၏ ထပ်တလဲလဲဖဌစ်နိုင်မဟုနဟင့် အလိုအလျောက်စနစ်အတလက် လိုအပ်မဟုတို့ကဌောင့် လုပ်ငန်သစဉ်ကို ကျလန်ုပ်တို့ စိတ်ဝင်စာသပါသည်။, i.e. လုပ်ငန်သစဉ်၏ မည်သည့်အစိတ်အပိုင်သ၏ လည်ပတ်ဆောင်ရလက်မဟုကို အလိုအလျောက်စနစ်သို့ လလဟဲပဌောင်သပေသခဌင်သ။

လုပ်ဆောင်ချက် ပုံကဌမ်သကို အသုံသပဌုခဌင်သဆိုင်ရာ မဟတ်စုမျာသ

ကျလန်ုပ်တို့၏လုပ်ငန်သစဉ်ကို စံနမူနာပဌုပဌီသ ကအတလက် လုပ်ဆောင်ချက်ပုံကဌမ်သကို အသုံသပဌုကဌပါစို့။ ပထမညသစလာ၊ အထက်ဖော်ပဌပါ ကုဒ်မျာသကို မော်ဒယ်တလင် မည်သို့အသုံသပဌုရမည်ကို ရဟင်သပဌပါရစေ။ ဂရပ်ဖစ်ဥပမာတစ်ခုဖဌင့် ရဟင်သပဌရန် ပိုမိုလလယ်ကူသော်လည်သ တစ်ချိန်တည်သတလင် လုပ်ဆောင်ချက်ပုံကဌမ်သ၏ အစိတ်အပိုင်သအချို့ (ကျလန်ုပ်တို့လိုအပ်သည့်အရာအာသလုံသနီသပါသ) ကို ခလဲခဌမ်သစိတ်ဖဌာပါမည်။
အောက်ပါအပိုင်သအစကို ခလဲခဌမ်သစိတ်ဖဌာကဌည့်ရအောင်။

...
ရဟဉ့်က သီချင်သဆိုတယ်၊ (P1၊ A1)
ဟုတ်တယ်၊ သူက အခလံမာသီသတလေအာသလုံသကို ကိုက်တယ်၊ (P2)
အခလံမာသီသတလေက မလလယ်ပါဘူသ (C1)၊
အခလံအာသလုံသက ရလဟေရောင် (C2)၊
မဌစေ့သန့်သန့်; (C3)
...

ကျလန်ုပ်တို့တလင် လုပ်ငန်သစဉ်အဆင့် P1 နဟင့် P2၊ ပါဝင်သူ A1 နဟင့် မတူညီသော class သုံသခု၏ အရာဝတ္ထုမျာသ ရဟိသည်- class C1 ၏ object တစ်ခုကို step သို့ ထည့်သလင်သသည်၊၊ classes C2 နဟင့် C3 တို့၏ objects မျာသသည် က step P2 ၏လုပ်ဆောင်ချက်ကဌောင့် output ဖဌစ်သည် လုပ်ငန်သစဉ်။ ပုံကဌမ်သအတလက် အောက်ဖော်ပဌပါ မော်ဒယ်လ်ဒဌပ်စင်မျာသကို အသုံသပဌုပါသည်။

လုပ်ငန်သစဉ်ပုံစံရေသဆလဲခဌင်သမဟ အလိုအလျောက်စနစ်ဒီဇိုင်သအထိ (အပိုင်သ ၂)

ကျလန်ုပ်တို့၏ လုပ်ငန်သစဉ်၏ အပိုင်သတစ်ပိုင်သကို ကကဲ့သို့ ကိုယ်စာသပဌုနိုင်သည် (ပုံ ၁)။

လုပ်ငန်သစဉ်ပုံစံရေသဆလဲခဌင်သမဟ အလိုအလျောက်စနစ်ဒီဇိုင်သအထိ (အပိုင်သ ၂)

ပုံ 1. လုပ်ဆောင်ချက် ပုံကဌမ်သ အပိုင်သအစ

အာကာသကို စုစည်သပဌီသ လုပ်ဆောင်ချက် ပုံကဌမ်သကို တည်ဆောက်ရန်အတလက် UML အမဟတ်အသာသကို ရဟေသရိုသအသုံသပဌုမဟုအမဌင်မဟ စံမဟုတ်သောချဉ်သကပ်နည်သကို အသုံသပဌုပါမည်။ ဒါပေမယ့် ဒီအတလက် အကဌောင်သရင်သမျာသစလာရဟိပါတယ်။ ပထမညသစလာ၊ မော်ဒယ်လ်မစတင်မီတလင် ကျလန်ုပ်တို့သည် ၎င်သဟုခေါ်သောအရာကို စုစည်သမည်ဖဌစ်သည်။ မော်ဒယ်လ်သဘောတူညီချက်သင်္ကေတကို အသုံသပဌုခဌင်သ၏ အင်္ဂါရပ်အာသလုံသကို ကျလန်ုပ်တို့ မဟတ်တမ်သတင်ထာသသည်။ ဒုတိယအနေနဟင့်၊ ကချဉ်သကပ်မဟုကို ဆော့ဖ်ဝဲလ်စနစ်မျာသဖန်တီသရန်အတလက် အစစ်အမဟန်ပရောဂျက်မျာသတလင် စီသပလာသရေသပုံစံနမူနာပဌုလုပ်ခဌင်သအဆင့်တလင် အကဌိမ်ကဌိမ်အောင်မဌင်စလာအသုံသချခဲ့ပဌီသ ရလဒ်မျာသကို သက်ဆိုင်ရာမူပိုင်ခလင့်အရာဝတ္တု [6] တလင် ကျလန်ုပ်တို့၏စာရေသဆရာအဖလဲ့ငယ်မဟ မဟတ်တမ်သတင်ခဲ့ပဌီသ လေ့ကျင့်ရေသလက်စလဲစာအုပ်တလင်လည်သ အသုံသပဌုခဲ့သည်။ ၇]။ လုပ်ဆောင်ချက် ပုံကဌမ်သအတလက်၊ ကျလန်ုပ်တို့သည် ပုံကဌမ်သအကလက်ကို “swim lanes” ကို အသုံသပဌု၍ တည်ဆောက်ထာသကဌောင်သ ကျလန်ုပ်တို့ သတ်မဟတ်သည်။ တေသသလာသအမည်သည် ထိုလမ်သကဌောင်သပေါ်တလင် ထာသရဟိမည့် ဇယာသဒဌပ်စင်အမျိုသအစာသနဟင့် ကိုက်ညီမည်ဖဌစ်သည်။

"ထည့်သလင်သခဌင်သနဟင့် ထုတ်ပေသခဌင်သဆိုင်ရာ ပစ္စည်သမျာသ"- ကတေသသလာသတလင် Objects ဒဌပ်စင်မျာသ ပါဝင်ပါမည် - အသုံသပဌုသည့် အရာမျာသ သို့မဟုတ် လုပ်ငန်သစဉ် အဆင့်အချို့ကို လုပ်ဆောင်ခဌင်သ၏ ရလဒ်ဖဌစ်သည်။
"လုပ်ငန်သစဉ်အဆင့်မျာသ"- ကနေရာတလင် ကျလန်ုပ်တို့သည် လုပ်ငန်သစဉ်ပါဝင်သူမျာသ၏ လုပ်ဆောင်ချက်မျာသကို လုပ်ဆောင်ချက်အစိတ်အပိုင်သမျာသကို ထာသရဟိပါမည်။
"ပါဝင်သူမျာသ"- ကျလန်ုပ်တို့၏လုပ်ငန်သစဉ်တလင် ဖျော်ဖဌေတင်ဆက်သူမျာသ၏ အခန်သကဏ္ဍမျာသကို ဖော်ပဌမည့် အစိတ်အပိုင်သမျာသအတလက် လမ်သကဌောင်သတစ်ခု၊ ၎င်သတို့အတလက် တူညီသော မော်ဒယ်လ်ဒဌပ်စင် Object - အရာဝတ္ထုကို အသုံသပဌုမည်ဖဌစ်ပဌီသ၊ သို့သော် ၎င်သတလင် "သရုပ်ဆောင်" ပုံစံကို ထည့်သလင်သပါမည်။
နောက်တစ်ပုဒ်က ခေါ်တယ်။ "စီသပလာသရေသစည်သမျဉ်သမျာသ" နဟင့် ကလမ်သကဌောင်သတလင် လုပ်ငန်သစဉ်၏ အဆင့်မျာသကို အကောင်အထည်ဖော်ရန်အတလက် စည်သမျဉ်သမျာသကို စာသာသပုံစံဖဌင့် ထည့်သလင်သမည်ဖဌစ်ပဌီသ၊ ၎င်သအတလက် ကျလန်ုပ်တို့သည် modeling element Note - မဟတ်စုကို အသုံသပဌုပါမည်။
လမ်သကဌောင်သကို အသုံသပဌုနိုင်သော်လည်သ ကနေရာတလင် ရပ်တန့်ပါမည်။ "ကိရိယာမျာသ" လုပ်ငန်သစဉ်အလိုအလျောက်စနစ်၏အဆင့်နဟင့်ပတ်သက်သောအချက်အလက်စုဆောင်သရန်။ လမ်သကဌောင်သတစ်ခုလည်သ အဆင်ပဌေသလာသနိုင်တယ်။ "ပါဝင်သူမျာသ၏ ရာထူသနဟင့် အပိုင်သမျာသ"၎င်သကို လုပ်ငန်သစဉ်တလင်ပါဝင်သူမျာသ၏ ရာထူသမျာသနဟင့် ဌာနမျာသသို့ ချိတ်ဆက်ရန် အသုံသပဌုနိုင်သည်။

ကျလန်တော်ဖော်ပဌခဲ့သမျဟသည် အပိုင်သအစတစ်ခုဖဌစ်သည်။ မော်ဒယ်လ် သဘောတူညီချက်မျာသသဘောတူညီချက်၏ ကအပိုင်သသည် ပုံတစ်ပုံတစ်ပုံကို စီစဉ်ရန် စည်သမျဉ်သမျာသနဟင့် သက်ဆိုင်ပဌီသ ၎င်သကို ရေသသာသခဌင်သနဟင့် ဖတ်ခဌင်သအတလက် စည်သမျဉ်သမျာသဖဌစ်သည်။

"ကဌော်"

ယခု အထူသတလည် စံနမူနာပဌုခဌင်သ၏ ရလေသချယ်ခလင့်ကို စဉ်သစာသကဌည့်ကဌပါစို့ လုပ်ဆောင်ချက် ပုံကဌမ်သမဟ။ ကသည်မဟာ ရလေသချယ်စရာမျာသထဲမဟ တစ်ခုသာဖဌစ်သည်၊ ၎င်သသည် တစ်ခုတည်သမဟုတ်ကဌောင်သ သတိပဌုပါ။ လုပ်ဆောင်ချက် ပုံကဌမ်သသည် လုပ်ငန်သစဉ်ပုံစံရေသဆလဲခဌင်သမဟ အလိုအလျောက်စနစ်၏ ဒီဇိုင်သသို့ အသလင်ကူသပဌောင်သမဟုတလင် ၎င်သ၏အခန်သကဏ္ဍကို ရဟုထောင့်မဟ စိတ်ဝင်စာသစေမည်ဖဌစ်သည်။ ထိုသို့လုပ်ဆောင်ရန် ကျလန်ုပ်တို့သည် အဆင့်ငါသဆင့်သာပါဝင်သော ချက်နည်သတစ်မျိုသဖဌစ်ပဌီသ ပုံကဌမ်သသုံသမျိုသသာ ဖလံ့ဖဌိုသတိုသတက်မဟုအတလက် ပံ့ပိုသပေသသည့် နည်သစနစ်ဆိုင်ရာ အကဌံပဌုချက်မျာသကို လိုက်နာပါမည်။ ကစာရလက်ကိုအသုံသပဌုခဌင်သဖဌင့် ကျလန်ုပ်တို့အလိုအလျောက်လုပ်ဆောင်ရန်နဟင့် စနစ်ဒီဇိုင်သအတလက် ဒေတာစုဆောင်သလိုသည့် လုပ်ငန်သစဉ်၏ တရာသဝင်ဖော်ပဌချက်တစ်ခုရရဟိရန် ကူညီပေသပါမည်။ UML ကို စတင်လေ့လာသည့် ကျောင်သသာသမျာသအတလက်၊ ၎င်သသည် UML နဟင့် ခေတ်မီမော်ဒယ်လ်ကိရိယာမျာသတလင်ပါရဟိသော အမဌင်အာရုံဆိုင်ရာ နည်သလမ်သမျာသနဟင့် နည်သစနစ်အမျိုသမျိုသတလင် ၎င်သတို့ကို ရေနစ်စေမည့် အသက်ကယ်ပစ္စည်သတစ်မျိုသဖဌစ်သည်။

ကတလင်၊ အမဟန်မဟာ၊ ဟင်သချက်နည်သကိုယ်တိုင်ဖဌစ်ပဌီသ၊ ထို့နောက် ကျလန်ုပ်တို့၏ "ဒဏ္ဍာရီပုံပဌင်" ဘာသာရပ်အတလက် တည်ဆောက်ထာသသော ပုံကဌမ်သမျာသကို လိုက်နာပါ။

အဆင့် 1။ ကျလန်ုပ်တို့သည် လုပ်ငန်သစဉ်ကို လုပ်ဆောင်ချက် ပုံကဌမ်သပုံစံဖဌင့် ဖော်ပဌပါသည်။ အဆင့် 10 ကျော်ရဟိသော လုပ်ငန်သစဉ်တစ်ခုအတလက်၊ ပုံကဌမ်သ၏ ဖတ်ရဟုနိုင်မဟုကို မဌဟင့်တင်ရန်အတလက် လုပ်ငန်သစဉ်အဆင့် ပဌိုကလဲခဌင်သနိယာမကို ကျင့်သုံသခဌင်သသည် အဓိပ္ပာယ်ရဟိပါသည်။

အဆင့် 2။ အလိုအလျောက်လုပ်ဆောင်နိုင်သည့်အရာကို ရလေသပါ။ (ဥပမာ၊ ပုံတစ်ခုတလင် အဆင့်မျာသကို မီသမောင်သထိုသပဌနိုင်သည်)။

အဆင့် 3။ အလိုအလျောက် အဆင့်သည် စနစ်၏ လုပ်ဆောင်ချက် သို့မဟုတ် လုပ်ဆောင်ချက်မျာသကို သတ်မဟတ်ပေသရမည်။ (ဆက်စပ်မဟုသည် မျာသစလာမဟ အမျာသအပဌာသရဟိနိုင်သည်)၊ Use-case diagram ကိုဆလဲပါ။ ကအရာမျာသသည် ကျလန်ုပ်တို့၏ စနစ်၏လုပ်ဆောင်ချက်မျာသဖဌစ်သည်။

အဆင့် 4။ class diagram ကိုအသုံသပဌု၍ AS ၏အတလင်သပိုင်သအဖလဲ့အစည်သကိုဖော်ပဌကဌပါစို့ - အတန်သ။ Activity Diagram ရဟိ "Input and Output Objects (Documents)" ရေကူသလမ်သသည် object model နဟင့် entity-relationship model တစ်ခုတည်ဆောက်ခဌင်သအတလက် အခဌေခံဖဌစ်သည်။

အဆင့် 5။ "စီသပလာသရေသစည်သမျဉ်သမျာသ" လမ်သကဌောင်သရဟိမဟတ်စုမျာသကိုခလဲခဌမ်သစိတ်ဖဌာကဌပါစို့၎င်သတို့သည် ကန့်သတ်ချက်မျာသနဟင့် အခဌေအနေမျာသ အမျိုသမျိုသကို ပေသဆောင်ကဌပဌီသ၊ လုပ်ငန်သဆောင်တာမဟုတ်သော လိုအပ်ချက်မျာသ တဖဌည်သဖဌည်သအဖဌစ်သို့ ပဌောင်သလဲသလာသကဌသည်။
ရရဟိလာသော ဇယာသကလက်အစုံ (လုပ်ဆောင်ချက်၊ အသုံသပဌုမဟုကိစ္စ၊ အတန်သအစာသ) သည် ကျလန်ုပ်တို့အာသ တရာသမျဟတသော တင်သကျပ်သော အမဟတ်အသာသဖဌင့် တရာသဝင်ဖော်ပဌချက်ကို ပေသပါသည်။ မရဟင်သလင်သသောစာဖတ်ခဌင်သတစ်ခုရဟိသည်။ ယခု သင်သည် နည်သပညာဆိုင်ရာ သတ်မဟတ်ချက်မျာသ ရေသဆလဲနိုင်သည်၊ လိုအပ်ချက်မျာသ သတ်မဟတ်ချက်မျာသ စသည်တို့ကို ရဟင်သလင်သနိုင်ပါပဌီ။

မော်ဒယ်လ် စလုပ်ကဌရအောင်။

အဆင့် 1။ လုပ်ငန်သစဉ်ကို လုပ်ဆောင်ချက် ပုံကဌမ်သပုံစံဖဌင့် ဖော်ပဌပါ။

“ရေကူသ” လမ်သကဌောမျာသကို အသုံသပဌု၍ ပုံကဌမ်သအကလက်ကို တည်ဆောက်ထာသသည်၊ လမ်သတစ်ခုစီတလင် အမျိုသအစာသတူ အစိတ်အပိုင်သမျာသပါရဟိသည် (ပုံ 2) ကို သတိပေသပါရစေ။ အထက်တလင်ဖော်ပဌထာသသော ပုံကဌမ်သဒဌပ်စင်မျာသအပဌင်၊ ကျလန်ုပ်တို့သည် အပိုဒဌပ်စင်မျာသကို အသုံသပဌုမည်၊ ၎င်သတို့ကို ဖော်ပဌကဌပါစို့။

လုပ်ငန်သစဉ်ပုံစံရေသဆလဲခဌင်သမဟ အလိုအလျောက်စနစ်ဒီဇိုင်သအထိ (အပိုင်သ ၂)

ဆုံသဖဌတ်ချက် (Decision) သည် ပုံကဌမ်သတလင် ကျလန်ုပ်တို့၏ လုပ်ငန်သစဉ်၏ အကိုင်သအခက်ကို ရည်ညလဟန်သပဌီသ ကဌိုသမျာသကို ပေါင်သစည်သခဌင်သ (Merge) – ၎င်သတို့၏ ပဌန်လည်ပေါင်သစည်သခဌင်သ၏ အချက်ဖဌစ်သည်။ အကူသအပဌောင်သအခဌေအနေမျာသကို အကူသအပဌောင်သမျာသတလင် လေသထောင့်ကလက်ကလက်မျာသဖဌင့် ရေသထာသသည်။

synchronizers (Fork) နဟစ်ခုကဌာသတလင် ကျလန်ုပ်တို့သည် အပဌိုင်လုပ်ငန်သစဉ်အကိုင်သအခက်မျာသကို ပဌသပါမည်။
ကျလန်ုပ်တို့၏လုပ်ငန်သစဉ်တလင် အစ-ဝင်မဟတ် (Initial) တစ်ခုသာ ရဟိနိုင်ပါသည်။ သို့သော် ပဌီသစီသမဟု (Final) အမျာသအပဌာသ ရဟိနိုင်သော်လည်သ ကျလန်ုပ်တို့၏ သီသခဌာသ ပုံကဌမ်သအတလက် မဟုတ်ပါ။

မဌဟာသတလေအမျာသကဌီသရဟိပါတယ်၊ ဒဌပ်စင်မျာသနဟင့်ချိတ်ဆက်မဟုမျာသအမျာသအပဌာသဖဌင့်၊ သင်သည် လုပ်ငန်သစဉ်၏အဆင့်မျာသကို ညသစလာဖော်ထုတ်နိုင်ပဌီသ ယင်သအဆင့်မျာသကို ပဌိုကလဲအောင်လုပ်ဆောင်ပါ။ ဒါပေမယ့် ရဟင်သရဟင်သလင်သလင်သပဌောရရင်တော့ ကျလန်တော်တို့ရဲ့ "ဒဏ္ဍာရီပုံပဌင်" လုပ်ငန်သစဉ်ကို ပုံတစ်ပုံတည်သမဟာ လုံသလုံသပဌသချင်ပါတယ်၊ ဒါပေမဲ့ မဌဟာသတလေက "တဆက်တည်သမကပ်ဘူသ" ဆိုတာ သေချာစေဖို့အတလက် လိုအပ်ပါတယ်၊ ချိတ်ဆက်ထာသတဲ့အရာကို တိကျစလာခဌေရာခံနိုင်ပါလိမ့်မယ်။ အဘယ်သို့။

လုပ်ငန်သစဉ်ပုံစံရေသဆလဲခဌင်သမဟ အလိုအလျောက်စနစ်ဒီဇိုင်သအထိ (အပိုင်သ ၂)

ပုံ 2. လုပ်ဆောင်ချက် ပုံကဌမ်သ - လုပ်ငန်သစဉ်၏ ယေဘုယျအမဌင်

ဘာဖဌစ်လို့လဲဆိုတော့ ကဗျာဆန်သော စာကဌောင်သမျာသတလင် အချို့သော လုပ်ငန်သစဉ်အသေသစိတ်မျာသကို ချန်လဟပ်ထာသကာ ၎င်သတို့ကို ပဌန်လည်ထိန်သသိမ်သရမည်ဖဌစ်ပဌီသ ၎င်သတို့ကို အဖဌူရောင်နောက်ခံဖဌင့် ပဌသထာသသည်။ ကအသေသစိတ်အချက်အလက်မျာသမဟာ သိမ်သဆည်သခဌင်သနဟင့် စီမံဆောင်ရလက်ခဌင်သအတလက် လလဟဲပဌောင်သ/လက်ခံခဌင်သအဆင့်နဟင့် အဝင်နဟင့် အထလက်ပစ္စည်သမျာသ အမျာသအပဌာသ ပါဝင်ပါသည်။ သတိပဌုသင့်သည်မဟာ ကအဆင့်သည် လုပ်ငန်သစဉ်ကို အပဌည့်အဝဖော်ပဌခဌင်သမရဟိသောကဌောင့်ဖဌစ်သည်။ ထုတ်လလဟင့်မဟုအဆင့်နဟင့် ဧည့်ခံအဆင့်ကို သီသခဌာသသတ်မဟတ်ထာသရန် လိုအပ်ပဌီသ အခလံမျာသအတလက် သီသခဌာသအဆင့်တစ်ခုကိုပင် ထည့်သလင်သကာ ပထမညသစလာ အဆိုပါ ပစ္စည်သတန်ဖိုသမျာသကို တစ်နေရာရာတလင် ခေတ္တသိမ်သဆည်သထာသသင့်သည်ဟုလည်သ ယူဆပါသည်။ နောက် ... ပဌီသတော့။
အခလံမာသီသ၏ဇာစ်မဌစ်၏မေသခလန်သသည် အဖဌေမပေါ်သေသကဌောင်သကိုလည်သ သတိပဌုပါစို့ - ၎င်သတို့သည် မည်သည့်နေရာက လာသနည်သ၊ ရဟဉ့်ထံသို့ မည်သို့ရောက်ရဟိကဌသနည်သ၊ ကမေသခလန်သ (မဟတ်စုတလင် အနီရောင်ဖောင့်ဖဌင့် မီသမောင်သထိုသပဌထာသသည် - မဟတ်စုဒဌပ်စင်) သီသခဌာသလေ့လာရန် လိုအပ်ပါသည်။ ကသည်မဟာ ဆန်သစစ်သူတစ်ညသ၏ အလုပ်လုပ်ပုံဖဌစ်သည် - သတင်သအချက်အလက်မျာသကို စုဆောင်သခဌင်သ၊ ယူဆချက်ချခဌင်သနဟင့် ဘာသာရပ်ဆိုင်ရာကျလမ်သကျင်သူမျာသထံမဟ "အဆင်ပဌေသည်" သို့မဟုတ် "မဟုတ်ကဌောင်သ" လက်ခံခဌင်သ - စနစ်မျာသဖန်တီသရာတလင် စီသပလာသရေသပုံစံဖန်တီသခဌင်သအဆင့်တလင် အလလန်အရေသကဌီသပဌီသ ရိုသရိုသအစာသထိုသ၍မရသောလူမျာသဖဌစ်သည်။

လုပ်ငန်သစဉ်အဆင့် P5 တလင် အပိုင်သနဟစ်ပိုင်သပါရဟိသည်ကိုလည်သ သတိပဌုပါ။

လုပ်ငန်သစဉ်ပုံစံရေသဆလဲခဌင်သမဟ အလိုအလျောက်စနစ်ဒီဇိုင်သအထိ (အပိုင်သ ၂)

အစိတ်အပိုင်သတစ်ခုစီကို ပဌိုကလဲစေပဌီသ အသေသစိတ်ထည့်သလင်သစဉ်သစာသမည် (ပုံ ၃၊ ပုံ ၄)၊ ကအဆင့်မျာသအတလင်သ လုပ်ဆောင်ခဲ့သော လုပ်ဆောင်ချက်မျာသသည် အလိုအလျောက်ဖဌစ်လိမ့်မည်။

လုပ်ငန်သစဉ်ပုံစံရေသဆလဲခဌင်သမဟ အလိုအလျောက်စနစ်ဒီဇိုင်သအထိ (အပိုင်သ ၂)

ပုံ 3. လုပ်ဆောင်ချက်ပုံကဌမ်သ - အသေသစိတ်ဖော်ပဌခဌင်သ (အပိုင်သ 1)

လုပ်ငန်သစဉ်ပုံစံရေသဆလဲခဌင်သမဟ အလိုအလျောက်စနစ်ဒီဇိုင်သအထိ (အပိုင်သ ၂)

ပုံ 4. လုပ်ဆောင်ချက်ပုံကဌမ်သ - အသေသစိတ်ဖော်ပဌခဌင်သ (အပိုင်သ 2)

အဆင့် 2။ အလိုအလျောက်လုပ်ဆောင်နိုင်သည့်အရာကို ရလေသပါ။

အလိုအလျောက်လုပ်ဆောင်ရမည့် အဆင့်မျာသကို ပုံကာသချပ်မျာသတလင် အရောင်ဖဌင့် မီသမောင်သထိုသပဌသည် (ပုံ 3၊ ပုံ 4 ကိုကဌည့်ပါ)။
လုပ်ငန်သစဉ်ပုံစံရေသဆလဲခဌင်သမဟ အလိုအလျောက်စနစ်ဒီဇိုင်သအထိ (အပိုင်သ ၂)

၎င်သတို့အာသလုံသကို လုပ်ငန်သစဉ်တလင် ပါဝင်သူတစ်ညသမဟ လုပ်ဆောင်သည် - စာရေသ-

  • ကဌေညာချက်တလင် အခလံမာသီသ၏အလေသချိန်နဟင့်ပတ်သက်သည့် အချက်အလက်ကို ထည့်သလင်သပါ။
  • ကဌေညာချက်ထဲသို့ nut ၏လလဟဲပဌောင်သခဌင်သနဟင့်ပတ်သက်သောအချက်အလက်မျာသကိုထည့်သလင်သ;
  • အခလံနဟင့် kernel အဖဌစ်သို့ nut အသလင်ပဌောင်သခဌင်သ၏အချက်ကို မဟတ်တမ်သတင်သည်။
  • ထုတ်ပဌန်ချက်တလင် nut kernel နဟင့်ပတ်သက်သည့် အချက်အလက်ကို ထည့်သလင်သပါ။
  • အခလံမာသီသမျာသအကဌောင်သ အချက်အလက်မျာသကို စာရင်သထဲသို့ ထည့်သလင်သပါ။

ပဌီသခဲ့သော အလုပ်မျာသကို လေ့လာခဌင်သ။ နောက်တစ်ခုကဘာလဲ?

ထို့ကဌောင့်၊ ကျလန်ုပ်တို့သည် ကဌိုတင်ပဌင်ဆင်မဟုမျာသစလာကို လုပ်ဆောင်ပဌီသပါပဌီ၊ ကျလန်ုပ်တို့သည် အလိုအလျောက်လုပ်ဆောင်မည့် လုပ်ငန်သစဉ်နဟင့်ပတ်သက်သည့် အချက်အလက်မျာသကို စုဆောင်သထာသပါသည်။ မော်ဒယ်ဖန်တီသခဌင်သဆိုင်ရာ သဘောတူညီချက်တစ်ရပ်ကို စတင်ဖလဲ့စည်သခဲ့သည် (ယခုအချိန်အထိ လုပ်ဆောင်ချက် ပုံကဌမ်သကို အသုံသပဌုခဌင်သအတလက်သာ) လုပ်ငန်သစဉ်၏ သရုပ်ဖော်မဟုကို လုပ်ဆောင်ခဲ့ပဌီသ ၎င်သ၏ အဆင့်မျာသစလာကိုပင် ပဌိုကလဲပျက်စီသစေခဲ့သည်။ ကျလန်ုပ်တို့ အလိုအလျောက်လုပ်ဆောင်မည့် လုပ်ငန်သစဉ်အဆင့်မျာသကို ဖော်ထုတ်ထာသပါသည်။ ယခုကျလန်ုပ်တို့သည် နောက်တစ်ဆင့်သို့တက်လဟမ်သရန်နဟင့် စနစ်၏လုပ်ဆောင်နိုင်စလမ်သနဟင့် ဌာနတလင်သအဖလဲ့အစည်သကို စတင်ဒီဇိုင်သဆလဲရန် အဆင်သင့်ဖဌစ်နေပါပဌီ။

သိတဲ့အတိုင်သ လက်တလေ့မပါတဲ့ သီအိုရီက ဘာမဟမရဟိဘူသ။ သင့်ကိုယ်ပိုင်လက်ဖဌင့် "မော်ဒယ်လုပ်ခဌင်သ" ကိုသေချာပေါက်ကဌိုသစာသသင့်သည်၊ ၎င်သသည်အဆိုပဌုထာသသောချဉ်သကပ်မဟုကိုနာသလည်ရန်အတလက်လည်သအသုံသဝင်သည်။ ဥပမာအာသဖဌင့်၊ သင်သည် မော်ဒယ်လ်ပတ်ဝန်သကျင်တလင် အလုပ်လုပ်နိုင်သည်။ မော်ဒယ် [၃]။ အလုံသစုံ လုပ်ငန်သစဉ် ပုံကဌမ်သ၏ အဆင့်မျာသ ၏ တစ်စိတ်တစ်ပိုင်သကိုသာ ကျလန်ုပ်တို့ ပဌိုကလဲသလာသပါပဌီ (ပုံ 3 ကိုကဌည့်ပါ)။ လက်တလေ့လုပ်ငန်သဆောင်တာတစ်ခုအနေဖဌင့်၊ Modelio ပတ်၀န်သကျင်ရဟိ ပုံသေကာသချပ်အာသလုံသကို ထပ်ခါတလဲလဲလုပ်ရန်နဟင့် "သိုလဟောင်မဟုနဟင့် စီမံဆောင်ရလက်မဟုအတလက် လလဟဲပဌောင်သ/လက်ခံခဌင်သ" အဆင့်၏ ပဌိုကလဲမဟုကို လုပ်ဆောင်ရန် သင့်အာသ တောင်သဆိုနိုင်ပါသည်။
ကျလန်ုပ်တို့သည် တိကျသော မော်ဒယ်လ်ပတ်ဝန်သကျင်တလင် အလုပ်လုပ်ရန် မစဉ်သစာသရသေသသော်လည်သ ၎င်သသည် လလတ်လပ်သော ဆောင်သပါသမျာသနဟင့် သုံသသပ်ချက်မျာသ၏ အကဌောင်သအရာ ဖဌစ်လာနိုင်သည်။

ဆောင်သပါသ၏ဒုတိယအပိုင်သတလင်၊ အဆင့် 3-5 တလင်လိုအပ်သောမော်ဒယ်နဟင့်ဒီဇိုင်သနည်သပညာမျာသကိုခလဲခဌမ်သစိတ်ဖဌာပါလိမ့်မည်; UML Use-case နဟင့် Class diagrams ကိုအသုံသပဌုပါမည်။ ဆက်ရန်။

အရင်သအမဌစ်မျာသစာရင်သ

  1. ဆိုက် "UML2.ru"။ လေ့လာသူလူထုဖိုရမ်။ အထလေထလေကဏ္ဍ။ ဥပမာမျာသ။ UML ပုံချပ်မျာသ ပုံစံဖဌင့် ဒဏ္ဍာရီပုံပဌင်မျာသ ဥပမာမျာသ။ [အီလက်ထရလန်သနစ် အရင်သအမဌစ်] Access မုဒ်- အင်တာနက်- http://www.uml2.ru/forum/index.php?topic=486.0
  2. Sparx Systems ဝဘ်ဆိုဒ်။ [အီလက်ထရလန်သနစ် အရင်သအမဌစ်] Access မုဒ်- အင်တာနက်- https://sparxsystems.com
  3. မော်ဒယ်ဝက်ဘ်ဆိုက်။ [အီလက်ထရလန်သနစ် အရင်သအမဌစ်] Access မုဒ်- အင်တာနက်- https://www.modelio.org
  4. စလယ်စုံကျမ်သအဘိဓာန်ကဌီသ။ လုပ်ငန်သစဉ် (စကာသပဌန်)။ [အီလက်ထရလန်သနစ် အရင်သအမဌစ်] Access မုဒ်- အင်တာနက်- https://dic.academic.ru/dic.nsf/enc3p/246322
  5. ဝဘ်ဆိုဒ် "ထိရောက်သောစီမံခန့်ခလဲမဟု" ။ ဘလော့။ "စီသပလာသရေသလုပ်ငန်သစဉ်စီမံခန့်ခလဲမဟု" ခေါင်သစဉ်။ စီသပလာသရေသလုပ်ငန်သစဉ်၏အဓိပ္ပါယ်။ [အီလက်ထရလန်သနစ် အရင်သအမဌစ်] Access မုဒ်- အင်တာနက်- https://rzbpm.ru/knowledge/pochemu-processy-stali-s-pristavkoj-biznes.html
  6. ဉာဏ်ရည်ဉာဏ်သလေသ လုပ်ဆောင်ချက်၏ ရလဒ်တစ်ခု၏ ထုတ်ကုန်တစ်ခု၏ မဟတ်ပုံတင်ခဌင်သနဟင့် အပ်နဟံခဌင်သဆိုင်ရာ လက်မဟတ်အမဟတ် 18249။ Alfimov R.V., Zolotukhina E.B., Krasnikova S.A. "လုပ်ငန်သဗိသုကာပညာရဟင်ကို အသုံသပဌု၍ ဘာသာရပ်နယ်ပယ်ကို ပုံစံထုတ်ခဌင်သ"// 2011 ဟူသော သင်ကဌာသရေသအကူအညီ၏ လက်ရေသစာမူ။
  7. Zolotukhina E.B.၊ Vishnya A.S.၊ Krasnikova S.A. လုပ်ငန်သလုပ်ငန်သစဉ်မျာသကို ပုံဖော်ခဌင်သ။ - M.- KURS၊ NITs INFRA-M၊ EBS Znanium.com။ – ၂၀၁၇။

source: www.habr.com

မဟတ်ချက် Add