【သင္ခန္းစာ ၁- ၂】 SE တစ္ေယာက္၏တာ၀န္မ်ား(ေနာက္ဆက္တြဲ)

mainImg

【သင္ခန္းစာ ၁- ၂】 SE တစ္ေယာက္၏တာ၀န္မ်ား(ေနာက္ဆက္တြဲ)
၃။ အေကာင္အထည္ေဖာ္ေရး (Code ေရးဆြဲျခင္း)

ဒီဇိုင္းရဲ့ အဆင့္ေတြအတိုင္း အေသးစိတ္ေရးဆြဲထားတဲ့ ပုံကိုအေျခခံျပီး Programကုုိဖန္တီးပါေဆာက္လုပ္ေရးမွာဆိုရင္ေတာ့ တကယ္လက္ေတြ့ အိမ္ေဆာက္တာျဖစ္ပါတယ္။Tontenkan အျဖစ္ လုပ္ေဆာင္သြားရအာင္။
Systemျပဳလုပ္ျခင္းကိုု C ဘာသာစကား, Java လို့ေခၚ ေသာ
Programming ဘာသာစကားကို အသုံးျပဳျပီး ကြန္ပ်ဴတာမွာ Program ေရးၾကည့္ၾကရေအာင္ ။

သင္တို့အေနနဲ့ ႀကည့္မယ္ဆိုရင္ ဒီလုပ္ငန္းစဥ္က အခက္ခဲဆုံးလို့ ျမင္ေကာင္းျမင္ႀကပါလိမ့္မယ္။ဒါေပမယ့္ ခုနကေဖာ္ျပခဲ့တဲ့ Required analysisနဲ႕ ပုံစံေတြကိုသာ ေကာင္းေကာင္းနားလည္ခဲ့မယ္ဆိုရင္ အဲဒီေလာက္ခက္ခဲတဲ့လုပ္ငန္းစဥ္မဟုတ္လို့ အဆင္ေျပသြားမွာပါ။

၄။ စမ္းသပ္စစ္ေဆးမႈ

ေဆာက္လုပ္ေရးမွာဆိုရင္ အစိတ္အပိုင္းေတြ လစ္လပ္မေနဘူးလား။ သစ္သားက ၁စင္တီမီတာေလာက္ တိုေနတာေတြ ဘာေတြ ျဖစ္မေနဘူးလား။
အဲဒီလိုမ်ိဳး အစိတ္အပိုင္းေတြရဲ့ အရည္အေသြးစမ္းသပ္မႈကေန ေဆာက္ျပီးသာအိမ္ရဲ့အားနည္းခ်က္ေတြ အထိ လိုက္လံစစ္ေဆးတာျဖစ္ပါတယ္။
တည္ေဆာက္ျပီးတဲ့ ပစၥည္းေတြရဲ့အရည္အေသြးစစ္ေဆးမႈအထိ စစ္ေဆးမႈအမ်ိဳးမ်ိဳးလုပ္ရတဲ့ လုပ္ငန္းစဥ္ျဖစ္ပါတယ္။
အိမ္ေဆာက္ႀကည့္မယ္ဆိုရင္ ခ်ိဳ႕ယြင္းခ်က္ရွိတဲ့အိမ္မ်ိဳးမျဖစ္ရေအာင္ ေသခ်ာစစ္ေဆးရပါတယ္။
Systemတိုးတက္မႈမွာလည္း အတူတူပဲျဖစ္ပါတယ္။

  • အစိတ္အပိုင္းမ်ား စစ္ေဆးေရး
  • အစိတ္အပိုင္းတစ္ခုနဲ့ တစ္ခု ခ်ိတ္ဆက္ရန္နည္းလမ္း
  • တီထြင္ျပီးတဲ့ System တစ္ခုလုံးရဲ့ လွုပ္ရွားမႈ

ဒီ႐ွဳေထာင့္ကေန ေျပာင္းလဲျပီး စစ္ေဆးႀကည့္ရေအာင္။
အေျခခံက်က်ေျပာရမယ္ဆိုရင္ လိုအပ္တဲ့ခြဲျခမ္းစိတ္ျဖာမႈနဲ႕ ပုံႀကမ္းေတြမွာ အသုံးျပဳထားတဲ့ စာရြက္စာတမ္းေတြကို ေနာက္တစ္ႀကိမ္ ထပ္စစ္ေဆးျပီး အမွားေတြ လြဲေခ်ာ္မႈေတြ ရွိမရွိကို စစ္ေဆးပါ။
အကယ္၍ အမွားေတြ့ခဲ့မယ္ဆိုရင္ Analysis မွု Designအေကာင္အထည္ေဖာ္ေရး ဘယ္ေနရာမွာ မွားေနသလဲဆိုတာကို ျပန္လည္စိစစ္ျပီး ျပဳျပင္ရပါမယ္။

၅။ Delivery (Release)

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

System ကို အသုံးျပဳသူဆီ ယူေဆာင္သြားျပီး System အသုံးျပဳပုံနဲ့ အားသာခ်က္ေတြကို ရွင္းျပျပီး စတင္အသုံးျပဳခိုင္းရပါမယ္။ဒီအခ်ိန္မွာ “၁ Required analysis” အဆင့္မွာ လုပ္ေဆာင္ခဲ့ရတာေတြကို တြက္ခ်က္ျပီးေတာ့ က်သင့္ေငြ ေတာင္းခံရမယ္။#တကယ့္လက္ေတြ့မွာေတာ့ ပိုက္ဆံလက္ခံရရွိျခင္းဟာ ရွုပ္ေထြးပါတယ္။

ဒါေပမယ့္ SEေတြအတြက္ကေတာ့ ေပ်ာ္ရႊင္မႈဆိုတာ ပိုက္ဆံထက္ ”အဆင္ေျပပာတယ္ ကူညီေပးလို့ ေတာ္ေသးတာေပါ့”ဆိုတဲ့ ေက်းဇူးတင္စကားပဲျဖစ္ပါတယ္။

ဒီလိုအခ်ိန္ရဲ့ ခံစားမႈက ဘာနဲ႔မွကို ေဖာ္ျပလုိ့မရနိုင္ပါဘူး။ System ကို မွာယူတဲ့ ေဖာက္သည္ေတြအတြက္သာမက အသုံးျပဳသူေတြအတြက္ပါ စဥ္းစားျပီး လူအမ်ားအတြက္ အသုံးဝင္ေစမယ့္ အရာကိုျပဳလုပ္နိုင္ခဲ့လို့ျဖစ္ပါတယ္။

ဒီဟာေၾကာင့္ SE လုပ္ရက်ုိးနပ္တယ္လို့ ေျပာနိုင္တာပါ။ ေလာေလာဆယ္ေတာ့ ေထာက္ပံ့ေပးေနေပမယ့္လည္း စီးပြားေရးျဖစ္လို့ ပိုက္ဆံရျပီး ေပ်ာ္ရႊင္မႈျဖစ္ပါတယ္။

အက်ဥ္းခ်ဳပ္

စကားမစပ္ SE အလုပ္ကို ဘယ္လိုထင္သလဲ။
SE ဆိုတာက ကြန္ပ်ဴတာနဲ႕ပတ္သက္တဲ့ အလုပ္သက္သက္ပဲမဟုတ္ပါဘူး။
ေဖာက္သည္ေတြ System ကိုအသုံးျပဳသူေတြနဲ႕ ဆက္ဆံတဲ့ အလုပ္တစ္မ်ိဳးျဖစ္ပါတယ္။

SEနဲ႕ Programmer ၏ျခားနားခ်က္

SE လိုမ်ိဳးပဲ Programmer ဆိုတဲ့ နာမည္ကို ၾကားဖူးႀကမယ္ထင္ပါတယ္။
နွစ္ခုစလုံးက System တိုးတက္မႈနဲ႕ ပတ္သက္တဲ့ အလုပ္ေတြပဲျဖစ္ပါတယ္။
ဒါဆို SE နဲ့Programmer ရဲ့ ျခားနားခ်က္ကဘာလဲ

တစ္ခြန္းတည္းေျပာရမယ္ဆိုရင္ေတာ့ Programmer ဆိုတာက “အေကာင္အထည္ေဖာ္ေရးမွာ ကၽြမ္းက်င္သူ ” ျဖစ္ပါတယ္။SE ရဲ့Designကို အေျခခံျပီး Program ဆြဲေပးတဲ့ ပညာရွင္ျဖစ္ပါတယ္။
ေဆာက္လုပ္ေရးမွာဆိုရင္ေတာ့ ဗိသုကာပညာရွင္ဆြဲေပးတဲ့ ပုံႀကမ္းကို အေျခခံျပီး အိမ္ေဆာက္တဲ့

SE ျပဳလုပ္ေပးထားတဲ့ Designမွာေတာ့ မ်ားေသာအားျဖင့္ လက္ေတြ့လုပ္ေဆာင္ဖို႕ အေသးစိတ္အခ်က္အလက္ေတြကို ေရးေပးမထားပါဘူး။ ဥပမာ ဘယ္လိုမ်ိဳး Programက ပိုျပီး ျမန္ျမန္ဆန္ဆန္လုပ္ေဆာင္သလဲ ဆိုတဲ့ အေၾကာင္းအရာမ်ိဳးက Designမွာ သိပ္မပါပါဘူး။
Programmer ေတြက ဒီလိုမ်ိဳး အေသးစိတ္အေၾကာင္းအရာေတြကို ေသခ်ာစဥ္းစားျပီး Program ေရးဆြဲတဲ့ အလုပ္ပဲျဖစ္ပါတယ္။

ဒီလိုမ်ိဳးေရးလိုက္ေတာ့ SE နဲ့Programmerက လုံးဝကြဲျပားတဲ့အလုပ္လို့ ထင္ေကာင္းထင္နိုင္ပါတယ္။
ဒါေပမယ့္ ထူးခ်ြန္တဲ့ SE ေတြအတြက္ေတာ့ Programmer မွာရွိရမယ့္ ဗဟုသုတကလည္း မရွိမျဖစ္လိုအပ္ပါတယ္။
SE ေတြမွာ Programmer ဗဟုသုတမရွိဘူးဆိုရင္ Programmer ေတြကို ရွင္းလင္းတိက်တဲ့ Program ညႊန္ၾကားမႈေတြလည္း မေပးနုိင္ေတာ့ဘူးမဟုတ္လား။

ဥပမာ System မွာ အဆင္မေျပမႈေတြ ျဖစ္လာတဲ့အခ်ိန္မွာ “Program ရဲ့ဒီနားတဝိုက္က ထူးဆန္းေနတယ္” ဆိုတာမ်ိဳးေလာက္ေတာင္ ေထာက္မျပနိုင္ရင္ အခက္ေတြ့နိုင္ပါတယ္။ Programmer နဲ့ အသုံးျပဳသူ နွစ္ဦးနွစ္ဖက္စလုံးကို နားလည္ျပီဆိုရင္ အျမင့္ဆုံးျဖစ္တဲ့ ထုတ္လုပ္မႈအပိုင္းကို ဆက္သြားပါမယ္။


Check our Facebook Page!