Packaging and Distribution

Packaging and Distribution

Packaging
         Software System or application မ်ားအား  ေရးသား ဖန္တီးၿပီးေသာအခါ အသံုးၿပဳသူ user မ်ားအတြက္ သက္ဆိုင္ရာ operating system မ်ားတြင္ အသင့္ ထည့္သြင္း တပ္ဆင္ရန္ ထုပ္ပိုးမွဳ ၿပဳလုပ္ေသာ အဆင့္ကို packaging ဟုေခၚသည္။ Windows Operating system မ်ားအတြက္ installer package မ်ားအၿဖစ္ standard executable file(.exe) ဖိုင္မ်ားႏွင့္ microsoft installer file(.msi) ဖိုင္မ်ားကို အသံုးၿပဳၾကသည္။ Linux operating system အတြက္မူ .deb ဖိုင္မ်ား၊ tar.gz ဖိုင္မ်ား စသၿဖင့္ အသံုးမ်ားၾကသည္။
         Windows Operating System မ်ားအတြက္ installer package မ်ားၿပဳလုပ္ရတြင္ သီးၿခား installer maker ၿပဳလုပ္ေသာ application မ်ားရွိသကဲ့သို႔ အခ်ိဳ႕ေသာ Visual Studio ကဲ့သို႔ေသာ IDE မ်ားတြင္ setup file ၿပဳလုပ္ေပးႏိုင္ေသာ function မ်ား ပါဝင္လာသည္။ Java language တြင္မူ executable jar file အၿဖစ္ .jar file တစ္ဖိုင္တည္းတြင္ class file မ်ား၊ audio file မ်ား၊ image file မ်ား၊ icon file မ်ားကို စုစည္း၍ ၎ jar ဖိုင္ကို Java Runtime Environment (JVM) က execute လုပ္ေပးသည္။

Distribution
        Software system တစ္ခု ၿပီးေၿမာက္ေသာအခါ အမ်ားသို႔ မၿဖန္႔ေဝမီ အမွားအယြင္းမ်ား မရွိေစရန္ စမ္းသပ္သည့္ အေနၿဖင့္ အစမ္း သံုးစြဲၾကည့္ရသည္။ ထိုသို႔ စမ္းသပ္ သံုးစြဲရာတြင္ System ဖန္တီးသူမ်ားအခ်င္းခ်င္း စမ္းသပ္သည့္ version ကို alpha version ဟု ေခၚသည္။ Alpha version တြင္ အမွားအယြင္းမ်ား ရွိေနဦးမည္ၿဖစ္သၿဖင့္ ၿပန္လည္ေရးသားၿပီး ထပ္မံ စမ္းသပ္ၾကသည္။ Alpha version တြင္ေက်နပ္မွဳရွိပါက ဖန္တီးသူ အဖြဲ႔အစည္းအတြင္း သံုးစြဲေနရာမွ ၿပင္ပေလာက အသံုးၿပဳသူမ်ားထံသို႕ ၿဖန္႔ေဝ၍ စမ္းသံုး ၾကည့္ေစသည္။ ၎ကို beta version ဟုေခၚသည္။ Beta version ကို သံုးစြဲေနသူ user မ်ားထံမွ မည့္သည့္ အခ်က္ကို ႀကိဳက္သည္၊ မႀကိဳက္သည္၊ မည္သို႔ၿဖစ္ေစခ်င္သည္၊ မၿဖစ္ေစခ်င္သည္ စသၿဖင့္ စနစ္အတြက္ အႀကံၿပဳခ်က္မ်ားသည္ ဖန္တီးသူ အဖြဲ႔အစည္း ထံသို႔ၿပန္လာသည္။ ထိုအခ်က္အလက္မ်ားကို ၿပန္လည္ဆန္းစစ္ ဖာေထးၿပဳၿပင္၍ ၿပည့္စံုၿပီ အသံုးၿပဳ သူမ်ား၏ လိုလားခ်က္မ်ားႏွင့္ ကိုက္ညီသည္ဟု ဆံုးၿဖတ္ေသာ အေၿခအေနရွိသည့္ version ကို ၁၅ ရက္ ရက္ ၃၀ စသၿဖင့္ ရက္အကန္႔အသတ္ၿဖင့္ၿဖစ္ေစ စနစ္၏ လုပ္ေဆာင္ခ်က္အခ်ိဳ႕ မပါဘဲႏွင့္ၿဖစ္ေစ အသံုးၿပဳသူ user မ်ားထံသို႔ ၎တို႔၏   တရားဝင္ website မ်ားမွ ၿဖန္႔ေဝသည္။ အကယ္၍ ႀကိဳက္ႏွစ္သက္ပါက online ေငြေပးေခ်မွဳစနစ္ၿဖင့္ ၿဖစ္ေစ၊ ဆိုင္မ်ားတြင္ တရားဝင္ေရာင္းခ်ေသာ အေခြမ်ားမွ ၿဖစ္ေစ ဝယ္ယူအားေပး သံုးစြဲႏိုင္သည္။ ထိုသို႔ၿပည့္စံုေသာ စနစ္ကို full version ဟုေခၚသည္။

3 comments:

nyein zaw oo said...

Nice post bro

Anonymous said...

အဲလိုေလးေတြေရးေပးတာအရမ္းေက်းဇူးတင္ပါတယ္။ သမီးတို႕လို IT Generation အသစ္ေတြအတြက္ကေတာ့ ဒီလိုမ်ိဳးေတြသိရဖတ္ရဖို႔ self try လုပ္ဖို႕ဆိုတာအေတာ္မလြယ္တဲ့ကိစၥပါ။အရမ္းေကာင္းပါတယ္။ အၿမဲတမ္းအားေပးေနပါ့မယ္ရွင္။

Dr.Maw Maw Htwe said...

ေကာင္းပါတယ္။ဆက္ေရးပါေနာ္။ဘယ္ေတာ့မွလည္းစိတ္မပ်က္ပါနဲ႕။ ႀကိဳးစားအားထုတ္မွဳတိုင္းအတြက္ ေကာင္းက်ိဳးရလဒ္ေတြဆိုတာဘယ္ေတာ့မွေၿပးမလြတ္ပါဘူး။