လုပ်ငန်:စဉ်အဆင့်ဆင့်အတွက်ဖော်ပြခြင်း (Workflow perspective - sequence of activities)
လုပ်ငန်:ဆောင်ရွက်ပုံ အဆင့်ဆင့်အတွက် လုပ်ကိုင်တာကို ဖော်ပြတဲ့ပုံစံပါ ။ ။ (ဥပမာ : passport လျှောက်တဲ့ပုံစံကို ကြည်.မယ်ဆိုရင် ဓာတ်ပုံရိုက်မယ် ၊ form ဖြည်.မယ် ၊ ပုံစံ၁၇ ၊ ပုံစံ ၁၉ အဆင့်ဆင့်လုပ်ရတာကို ဖော်ပြတာဖြစ်ပါတယ် ။
ဒေတာအသွားအလာအတွက်ဖော်ပြခြင်း (Data-flow perspective - information flow)
ဒါတွေကတော့ ငှာနဆိုင်ရာ ဒါမှမဟုတ် အဖွဲ့အစည်းအတွင်းမှာ သုံးတဲ့ပုံစံ ဖြစ်ပါတယ် ။ department တွေအကြား သို.မဟုတ် ဆော့ဖ်ဝဲရဲ့ အတွင်းမှာ data အသွားအလာကို ဖော်ပြတာပါ ။ (Webbase Ecommerce စနစ်မှာ ပစ္စည်းကို ကြည်.ပါတယ် >>ပြီးရင် shopping cart ထဲထဲ့ပါတယ် >>ပြီးရင် check out ပါ ။ အဆင့်ဆင့်သွားတာပါ ။ )
ဘယ်သူဘာလုပ်ရမလဲ ဖော်ပြခြင်း ( Role/action perspective - who does what )
ဆော့ဖ်ဝဲတစ်ခုကို develop လုပ်တော့မယ်ဆိုရင် တစ်ယောက်ထဲအကုန်လုပ်တာမျိုးထပ် တစ်ဦးချင်းဘာလုပ်မလဲဆိုတာကို တာဝန်ခွဲလိုက်တာ ပိုပြီးကောင်းမွန်ပါတယ် ။
ဥပမာ :
- မလှမေ - ဒီဇိုင်းဆွဲရန်
- ကိုသောင်းထွန်း - ဒေတာကောက်ရန်
- ကိုညီ - testing လုပ်ရန်
Generic process models
ဒါကိုတော့နောက်ပိုင်း cover လုပ်သွားပါမယ် ။
ရေတံခွန်ကဲ့သို ပုံစံ ( Waterfall )
လူတွေ အသုံးများတဲ့ ပုံစံပါပဲ ။ ရေတံခွန်လို အဆင့်ဆင့် စီ:ဆင်းသလိုပဲ ဒါပြီးရင် ဒါလုပ်မယ်ဆိုတာပါ ။ အရှင်းဆုံးပုံစံဖြစ်ပြီး အလုပ်ဖြစ်ဖို.သေချာတယ် ပြောရမှာပါ ။ ဒါပေမယ့် နောက်ပိုင်းမှာ ဆော့ဖ်ဝဲတွေကလိုအပ်ချက်တွေ များလာတဲ့အတွက် agile လိုမျိုး model တွေကို အစားထိုးလာပါတယ် ။
ဆင့်ကွဲဖန်တီးပေါင်းဆက်ခြင်း ( Evolutionary development )
စာရေးသူအကြိုက်ဆုံးပုံစံဖြစ်ပါတယ် ။ ရှေးရိုးစွဲပုံစံက ခွဲထွက်ပြီး အသစ်အသစ်ပုံစံနဲ့ approach လုပ်တာပါ ။
ရှေးရိုးပုံစံဖြင့်ပြောင်းလဲခြင်း ( Formal transformation )
နောက်ပိုင်း cover လုပ်သွားပါမယ် ။
ပြန်လည်အသုံးပြုခြင်း ( Integration from reusable components )
နောက်ပိုင်း cover လုပ်သွားပါမယ် ။
No comments:
Post a Comment
Please use your real name or nick/pen-name.