System Work Style

Flow Chart

အားလုံးပဲ မဂၤလာပါရွင့္။

ညီမကေတာ့ Spiceworks Myanmar ကုမၸဏီတြင္ Web Developer အျဖစ္အလုပ္လုပ္ကိုင္လ်က္ရွိေသာ မခင္ပြင့္ျဖဴခိုင္ျဖစ္ပါတယ္။ ဒီတစ္ပတ္မွာေတာ့ အားလုံးကို မွ်ေဝေပးခ်င္တဲ့ Blog ေလးတစ္ခုရွိလို႔ ေနပါတယ္။ ေခါင္းစဥ္ေလးကေတာ့ မိမိဟာ အလုပ္တစ္ခုကို လုပ္ေတာ့မယ္ဆိုရင္ အေသးစိတ္က်ေအာင္ ဘယ္လိုလုပ္မလဲ။ မိမိ၏ အဖြဲ႕ဝင္ လုပ္ေဖာ္ကိုင္ဖက္ေတြကိုလည္း နားလည္ေအာင္ အလြယ္ဆုံး ဘယ္လိုရွင္းျပမလဲ စေသာအေၾကာင္းအရာေတြကို စနစ္က်ေအာင္ ကူညီေပးတဲ့ Flow Chart ေလးအေၾကာင္းပဲ ျဖစ္ပါတယ္။

Flow Chart ဆိုတာ ဘာလဲ?
Flow Chart ဆိုတာကေတာ့ workflow (သို႔မဟုတ္) process ေတြကို ကိုယ္စားျပဳၿပီး ေရးဆြဲထားေသာ Diagram အမ်ိဳးအစားတစ္ခုျဖစ္ပါတယ္။ လုပ္ငန္းေဆာင္တာတစ္ခုခ်င္းဆီကို တစ္ဆင့္ၿပီးတစ္ဆင့္ ဘယ္လိုေတြေျဖရွင္းလုပ္ကိုင္မလဲဆိုတာကို သတ္မွတ္ႏိုင္ပါတယ္။ Flow Chart ေတြကို နည္းပညာပိုင္း (သို႔မဟုတ္) နည္းပညာပိုင္းမဟုတ္ေသာ နယ္ပယ္မ်ားတြင္လည္း ပုံစံအမ်ိဳးမ်ိဳးျဖင့္ အသုံးျပဳႏိုင္ပါတယ္။ တစ္ခ်ိဳ႕ေတြကေတာ့ Flow Chart ေတြကို Process Flowchart, Process Map, Functional Flowchart, Business Process Mapping (သို႔မဟုတ္) Process Flow Diagram (PFD) လို႔ ေခၚၾကပါတယ္။

Flow Chart Symbols

(၁) Terminal

program တစ္ခု၏ start, begin (သို႔မဟုတ္) end, exit, return ေတြကိုေတာ့ Terminator Shape ေလးနဲ႔ ေဖာ္ျပပါတယ္။

(၂) Process

action, process, task (သို႔မဟုတ္) operation ေတြကို လုပ္ေဆာင္ဖို႔၊ ၿပီးေျမာက္ဖို႔အတြက္ Rectangle (စတုဂံ)ပုံေလးႏွင့္ ေဖာ္ျပပါတယ္။

(၃) Input/ Output

အသုံးျပဳသူဆီကေန အခ်က္အလက္ေတြကို လက္ခံေတာ့မယ္ဆိုရင္ parallelogram (အနားၿပိဳင္စတုဂံ) ဆိုတဲ့ ပုံေလးႏွင့္ အသုံးျပဳလို႔ရပါတယ္။

(၄) Arrow

တစ္ေနရာကေန ေနာက္တစ္ေနရာသြားဖို႔ တစ္ခုကေန ေနာက္တစ္ခုသြားဖို႔ ၿပီးသြားရင္ ဘယ္ကိုသြားမလဲဆိုတာေတြကို ရည္ၫႊန္းဖို႔ Arrow ကို အသုံးျပဳရပါတယ္။

တစ္ခုကေနေနာက္တစ္ခုကို သြားတဲ့အခါ အျခားေသာ မ်ဥ္းမ်ားလည္း ရွိေနေပလိမ့္မည္။ ထိုအခါ မ်ဥ္းမ်ားကို မျဖတ္ပဲ ဂငယ္ပုံစံေလးေကြးၿပီး အသုံးျပဳေပးရပါမည္။

(၅) Decision

ေမးခြန္းေလးေတြနဲ႔ ေမးၿပီး အသုံးျပဳသူေျဖလိုက္တဲ့အေပၚမူတည္ၿပီး အသုံးျပဳရတဲ့ပုံစံျဖစ္ပါတယ္။ သူကိုေတာ့ diamond ပုံစံေလးနဲ႔ ရည္ၫႊန္းပါတယ္။ ေမးလိုက္တဲ့အေၾကာင္းအရာေလးကေတာ့တစ္ခုတည္းပါပဲ။ ဒါေပမယ့္ အသုံးျပဳသူေတြရဲ႕အေျဖေတြကေတာ့ Yes, No ဆိုတဲ့ အေျဖေလးေတြျဖစ္ပါတယ္။ Yes ျဖစ္သြားတဲ့အခါ ဘယ္လိုအလုပ္မ်ိဳးကို လုပ္မယ္။ No ျဖစ္တဲ့အခါ ဘာေတြလုပ္မလဲဆိုတာမ်ိဳးေတြမွာ အသုံးျပဳပါတယ္။ တစ္ခါတစ္ေလ တစ္ခုထက္ပိုေသာ အေျဖအမ်ားႀကီး ထြက္တဲ့ အခါမ်ိဳးေတြမွာလည္း အသုံးျပဳပါတယ္။

(၆) Circle

မိမိဆက္စပ္ရမည့္ flow chart ေတြအမ်ားႀကီးရွိတယ္ (သို႔မဟုတ္) ဆြဲေနရင္း flow chart ကရွည္သြားေသာအခါ Circle (စက္ဝိုင္း) ပုံျဖင့္ ရည္ၫႊန္းႏိုင္ပါတယ္။ Circle ၏အလယ္တြင္ flow chart နာမည္ကို ထည့္ေရးထားရပါမည္။ ထိုအခါမွသာ flow chart ႏွစ္ခု ခ်ိတ္ဆက္ေနတယ္လို႔ သေဘာသက္ေရာက္ေနမည္ ျဖစ္ပါတယ္။

(၇) Database

မိမိ၏အခ်က္အလက္မ်ားကို သိမ္းမည္၊ ဖတ္မည္၊ ျပန္ထုတ္မည္၊ ဖ်က္မည္၊ စသည့္တို႔ကို လုပ္ေဆာင္ေပးခ်င္ေသာအခါ cylinder ပုံေလးႏွင့္ ေဖာ္ျပပါသည္။

(၈) Document

Document (သို႔မဟုတ္)  Report ေတြကို ေဖာ္ျပခ်င္ရင္ စတုဂံေလးကို ေအာက္ေျခနားေကြးေနတဲ့ ပုံေလးနဲ႔ အသုံးျပဳရပါတယ္။

flow chart ဆြဲရာမွာသုံးတဲ့ symbols (သေကၤတ)ေတြကိုေတာ့ ယခု blog မွာ (၈)မ်ိဳးေလာက္ကို ေဖာ္ျပေပးခဲ့ပါတယ္။ ထို (၈) မ်ိဳးပဲလား ဆိုေတာ့ မဟုတ္ေသးပါဘူးေနာ္။ ေနာက္ထပ္ flow chart ရဲ႕ symbols ေတြ အမ်ားႀကီး ရွိေနပါေသးတယ္။ တစ္ခ်ိဳ႕ symbols ေတြကိုေတာ့ ေအာက္ပါလင့္ခ္မွာ ဝင္ေရာက္ေလ့လာၾကည့္လို႔ရပါတယ္။
https://www.rff.com/flowchart_shapes.php

Flow Chart ေတြကို ဘယ္အခ်ိန္ေတြမွာ ဆြဲလဲ?
(၁) ရႈပ္ေထြးတဲ့ လုပ္ငန္းေဆာင္တာေတြကို အေသးစိတ္ ရွင္းလင္းေအာင္ လုပ္တဲ့အခ်ိန္
(၂) မိမိႏွင့္အတူ လုပ္ကိုင္ေနေသာ အဖြဲ႕ဝင္မ်ားကို နားလည္လြယ္ေအာင္ ရွင္းျပေနတဲ့အခ်ိန္
ေတြမွာဆို အရမ္းပဲ အသုံးဝင္ပါတယ္။

flow chart အသုံးျပဳမယ္ဆိုရင္ နည္းပညာနယ္ပယ္မွာသာမက တစ္ျခားေသာနယ္ပယ္ေတြမွာလည္း အသုံးျပဳႏိုင္ပါတယ္။ မိမိက လုပ္ငန္းတစ္ခုမွာ အခက္အခဲႀကဳံေတြ႕လာၿပီဆိုရင္ flow chart ေလးေတြနဲ႔ အၾကမ္းဆြဲၿပီး ေျဖရွင္းလို႔ရပါတယ္။ ထိုအခါ အခက္အခဲေတြကို ဘယ္လိုေျဖရွင္းရမလဲဆိုတာ နည္းလမ္းေကာင္းေလးေတြကို ေတြ႕လာရၿပီး ေအာင္ျမင္မႈရရွိသြားပါလိမ့္မည္။

အခုလိုမ်ိဳး အခ်ိန္ေပးဖတ္ရႈေပးတဲ့အတြက္ ေက်းဇူးအမ်ားႀကီးတင္ပါတယ္။
သာယာေသာေန႔ေလး ျဖစ္ပါေစ။

Hello

Leave a Reply

Your email address will not be published. Required fields are marked *