SMC-S-012 ဆော့ဖ်ဝဲ ဖွံ့ဖြိုးတိုးတက်ရေး

SMC-S-012 ဆော့ဖ်ဝဲ ဖွံ့ဖြိုးတိုးတက်ရေး

အမေရိကန်လေတပ် အာကာသကွပ်ကဲမှုဌာန၏ အာကာသနှင့် ဒုံးကျည်စနစ်စင်တာ (SMC) မှထုတ်ဝေသော “SMC-S-012 ဆော့ဖ်ဝဲဖွံ့ဖြိုးတိုးတက်ရေး” စံနှုန်း ၏ ရည်ရွယ်ချက်မှာ မစ်ရှင်-အရေးပါသောစနစ်များအတွက် ဆော့ဖ်ဝဲဖွံ့ဖြိုးတိုးတက်ရေးလုပ်ဆောင်မှုများအတွက် တစ်ပြေးညီလိုအပ်ချက်များကို သတ်မှတ်ရန်ဖြစ်သည်။ ဤစံနှုန်းသည် အမေရိကန်ပြည်ထောင်စု ကာကွယ်ရေးဌာနမှ တီထွင်ထားသော “MIL-STD-498 စစ်ဘက်စံနှုန်း: ဆော့ဖ်ဝဲဖွံ့ဖြိုးတိုးတက်ရေးနှင့် စာရွက်စာတမ်း” စံနှုန်းကို အခြေခံထားသည်။

SMC-S-012 ဆော့ဖ်ဝဲ ဖွံ့ဖြိုးတိုးတက်ရေး

ဤစံနှုန်းသည် ဆော့ဖ်ဝဲလ် (ဟာ့ဒ်ဝဲ-ဆော့ဖ်ဝဲလ်စနစ်များကဲ့သို့)၊ ဆော့ဖ်ဝဲသီးသန့်စနစ်များနှင့် သီးခြားဆော့ဖ်ဝဲထုတ်ကုန်များ ပါဝင်သော မစ်ရှင်အရေးပါသောစနစ်များ ဖွံ့ဖြိုးတိုးတက်မှုအတွက် အကျုံးဝင်ပါသည်။ ဤစံနှုန်းသည် ဆော့ဖ်ဝဲလ်ဖွံ့ဖြိုးတိုးတက်မှုကို လုပ်ဆောင်နေသည့် ကန်ထရိုက်တာများအတွက် သို့မဟုတ် ဝယ်ယူသည့် အိမ်တွင်းအေဂျင်စီများအတွက် အသုံးပြုနိုင်မည်ဖြစ်သည်။ ဤစံနှုန်းသည် ၎င်းနှင့်သက်ဆိုင်သည့် ဆော့ဖ်ဝဲလ်အမျိုးအစားတစ်ခုစီအတွက် လိုက်လျောညီထွေဖြစ်စေနိုင်သည်။

ဤစံနှုန်းသည် သီးခြားဆော့ဖ်ဝဲ ဖွံ့ဖြိုးတိုးတက်ရေးနည်းလမ်း သို့မဟုတ် ကိရိယာတစ်ခုခုနှင့် သီးခြားဖြစ်သည်။ မည်သည့်နည်းလမ်း သို့မဟုတ် ကိရိယာကိုမဆို အသုံးပြုရန် ဤစံသတ်မှတ်ချက်တွင် မလိုအပ်ပါ။

ဆော့ဖ်ဝဲလ်ဖွံ့ဖြိုးတိုးတက်ရေးလုပ်ငန်းစဉ်တွင် အဓိကဆော့ဖ်ဝဲလ်လုပ်ဆောင်မှုများကို စုစည်းရန်အသုံးပြုသည့်ဘောင်ကို ဆော့ဖ်ဝဲလ်ဖွံ့ဖြိုးတိုးတက်မှုဘဝသံသရာပုံစံဟုခေါ်သည်။

  • ဆော့ဖ်ဝဲတီထွင်သူသည် ဆော့ဖ်ဝဲလ်ဖွံ့ဖြိုးတိုးတက်မှုအတွက် သင့်လျော်သော ဆော့ဖ်ဝဲလ်ဖွံ့ဖြိုးတိုးတက်မှုဘဝသံသရာမော်ဒယ် သို့မဟုတ် မော်ဒယ်များကို ရွေးချယ်ရမည်ဖြစ်သည်။ ဆော့ဖ်ဝဲလ်ပရောဂျက်တစ်ခုတွင် ဆော့ဖ်ဝဲအမျိုးအစားအမျိုးမျိုးအတွက် ဆော့ဖ်ဝဲလ်ဖွံ့ဖြိုးတိုးတက်ရေးဘဝသံသရာမော်ဒယ်များ အများအပြားရှိနိုင်သည်။
  • ဆော့ဖ်ဝဲရေးဆွဲသူသည် ပူးတွဲပါ “ဆော့ဖ်ဝဲလ်ဖွံ့ဖြိုးတိုးတက်ရေးအစီအစဉ်” နမူနာပုံစံတွင် ရွေးချယ်ထားသော ဆော့ဖ်ဝဲဖွံ့ဖြိုးတိုးတက်မှုဘဝသံသရာမော်ဒယ် သို့မဟုတ် မော်ဒယ်များကို မှတ်တမ်းတင်ရပါမည်။
  • ဆော့ဖ်ဝဲလ်ဖွံ့ဖြိုးတိုးတက်ရေးအစီအစဉ်တွင် ပရောဂျက်တွင်အသုံးပြုမည့် ဆော့ဖ်ဝဲလ်ဖွံ့ဖြိုးတိုးတက်ရေးဘဝသံသရာမော်ဒယ်တစ်ခုစီ၏ ဖော်ပြချက်ကို ဆော့ဖ်ဝဲရေးသားသူက ပေးရပါမည်။
  • ဆော့ဖ်ဝဲလ်ဖွံ့ဖြိုးတိုးတက်ရေးဘဝသံသရာမော်ဒယ်တစ်ခုစီကို အသုံးပြုရန်အတွက်၊ ဆော့ဖ်ဝဲလ်ဖွံ့ဖြိုးတိုးတက်ရေးအစီအစဉ်တွင် ဆော့ဖ်ဝဲလ်ဆော့ဖ်ဝဲရေးသားသူက သတ်မှတ်ရပါမည်-
    • စနစ်ဖွံ့ဖြိုးတိုးတက်မှုဘဝစက်ဝန်းတွင် မည်သည့်အချက်ကို အသုံးပြုမည်နည်း။
    • ဘယ်လိုအခြေအနေမျိုးမှာ သုံးမလဲ။
    • မည်သည့်ဆော့ဝဲလ်ဒြပ်စင်များအတွက်အသုံးပြုရန်
  • ဆော့ဖ်ဝဲရေးသားသူသည် စာချုပ်လိုအပ်ချက်များနှင့်ကိုက်ညီသော ဆော့ဖ်ဝဲလ်ဖွံ့ဖြိုးတိုးတက်ရေးလုပ်ငန်းစဉ်ကို ထူထောင်ရပါမည်။
  • ဆော့ဖ်ဝဲဖွံ့ဖြိုးတိုးတက်ရေးလုပ်ငန်းစဉ်တွင် အောက်ပါအဓိကလုပ်ဆောင်မှုများနှင့် ပေါင်းစပ်လုပ်ငန်းစဉ်များ ပါဝင်သင့်သည်-
    • စီမံကိန်းရေးဆွဲခြင်းနှင့် ထိန်းချုပ်ခြင်း။
    • ဆော့ဖ်ဝဲ ဖွံ့ဖြိုးတိုးတက်ရေး ပတ်ဝန်းကျင် ဖန်တီးခြင်း။
    • စနစ်လိုအပ်ချက် ခွဲခြမ်းစိတ်ဖြာခြင်း။
    • စနစ်ဗိသုကာဒီဇိုင်း
    • ဆော့ဖ်ဝဲလိုအပ်ချက်များကို ခွဲခြမ်းစိတ်ဖြာခြင်း။
    • ဆော့ဖ်ဝဲလ်ဗိသုကာနှင့်ဒီဇိုင်း
    • Software အကောင်အထည်ဖော်ခြင်းနှင့် ယူနစ်စမ်းသပ်ခြင်း။
    • ယူနစ်ပေါင်းစည်းခြင်းနှင့်စမ်းသပ်ခြင်း။
    • ဆော့ဖ်ဝဲလ်ဒြပ်စင်အရည်အချင်းစစ်ဆေးမှု
    • ဆော့ဖ်ဝဲလ်-ဟာ့ဒ်ဝဲဒြပ်စင် ပေါင်းစပ်ခြင်းနှင့် စမ်းသပ်ခြင်း။
    • စနစ်အရည်အချင်းစစ်ခြင်း
    • လည်ပတ်မှုများသို့ ကူးပြောင်းရန်အတွက် ဆော့ဖ်ဝဲကို ပြင်ဆင်ခြင်း။
    • ပြုပြင်ထိန်းသိမ်းမှုသို့ ကူးပြောင်းရန်အတွက် ဆော့ဖ်ဝဲကို ပြင်ဆင်ခြင်း။
    • ပေါင်းစပ်ထားသော လုပ်ငန်းစဉ်များ-
      • ဆော့ဖ်ဝဲဖွဲ့စည်းပုံစီမံခန့်ခွဲမှု
      • ဆော့ဖ်ဝဲမျိုးတူသုံးသပ်ချက်များနှင့် ထုတ်ကုန်အဆင့်သတ်မှတ်ချက်များ
      • ဆော့ဖ်ဝဲအရည်အသွေး အာမခံချက်
      • ပြင်ပေးတာတွေ
      • နည်းပညာပိုင်းနှင့် စီမံခန့်ခွဲမှုဆိုင်ရာ ပူးတွဲသုံးသပ်ချက်များ
      • ဆော့ဖ်ဝဲအန္တရာယ်စီမံခန့်ခွဲမှု
      • Software တိုင်းတာခြင်း။
      • Guvenlik နှင့် Gizlilik
      • ဆော့ဖ်ဝဲအသင်းအဖွဲ့ဝင်စီမံခန့်ခွဲမှု
      • ဆော့ဖ်ဝဲ IV&V အေးဂျင့်များနှင့် အင်တာဖေ့စ်
      • မိတ်ဖက် developer များနှင့် ညှိနှိုင်းဆောင်ရွက်ခြင်း
      • ပရောဂျက် လုပ်ငန်းစဉ်များ တိုးတက်စေခြင်း။

ဤအရေးကြီးသော လုပ်ဆောင်ချက်များသည် ထပ်နေနိုင်သည်၊ ထပ်တလဲလဲ အကောင်အထည်ဖော်နိုင်သည်၊ သို့မဟုတ် ကွဲပြားစွာ အကောင်အထည်ဖော်နိုင်သည်။ ၎င်းသည် ဆော့ဖ်ဝဲ၏ အစိတ်အပိုင်းအမျိုးမျိုးနှင့် သက်ဆိုင်ပြီး အထက်ဖော်ပြပါ အစီအစဉ်အတိုင်း လုပ်ဆောင်ရန် မလိုအပ်ပါ။

  • ဆော့ဖ်ဝဲဖွံ့ဖြိုးတိုးတက်ရေးအစီအစဉ်တွင် ဆော့ဖ်ဝဲရေးသားသူ၏ ဆော့ဖ်ဝဲဖွံ့ဖြိုးတိုးတက်ရေးလုပ်ငန်းစဉ်များကို ဖော်ပြသင့်သည်။

ဆော့ဖ်ဝဲဖွံ့ဖြိုးတိုးတက်မှုအတွက် ယေဘူယျလိုအပ်ချက်များသည် ဤစံနှုန်းတွင် သတ်မှတ်ထားသည့် အသေးစိတ်လိုအပ်ချက်များကို ဖြည့်ဆည်းရန် ယေဘုယျ developer လိုအပ်ချက်များ ပါဝင်သည်။ စံသတ်မှတ်ချက် (နောက်ဆက်တွဲ H.1) ၏ နောက်ဆက်တွဲတွင် ပိုမိုအသေးစိတ်သော လိုအပ်ချက်များ ပါဝင်သည်။

  • ဆော့ဖ်ဝဲ ဖွံ့ဖြိုးတိုးတက်ရေး နည်းလမ်းများ- ဆော့ဖ်ဝဲ ဖွံ့ဖြိုးတိုးတက်ရေး လုပ်ဆောင်ချက်အားလုံးအတွက် ဆော့ဖ်ဝဲရေးသားသူသည် စနစ်တကျ မှတ်တမ်းတင်ထားသော နည်းလမ်းများကို အသုံးပြုရပါမည်။ ဤစနစ်တကျ ဆော့ဖ်ဝဲလ်ဖွံ့ဖြိုးတိုးတက်ရေးနည်းလမ်းများကို ဆော့ဖ်ဝဲလ်ဖွံ့ဖြိုးတိုးတက်ရေးအစီအစဉ်တွင် သတ်မှတ်ထားသင့်ပါသည်။
  • ဆော့ဖ်ဝဲထုတ်ကုန်များအတွက် စံသတ်မှတ်ချက်များ- ဆော့ဖ်ဝဲထုတ်ကုန်များအတွက် စံသတ်မှတ်ချက်များ၊ လိုအပ်ချက်များ၊ ဗိသုကာပညာ၊ ဒီဇိုင်း၊ ကုဒ်၊ စမ်းသပ်မှုကိစ္စများ၊ စမ်းသပ်မှုလုပ်ထုံးလုပ်နည်းများနှင့် စမ်းသပ်မှုရလဒ်များကို ကိုယ်စားပြုရန်အတွက် တီထွင်သူသည် စံချိန်စံညွှန်းများကို ဖော်ဆောင်ပါသည်။ ဤထုတ်ကုန်ကိုယ်စားပြုစံနှုန်းများကို ဆော့ဖ်ဝဲလ်ဖွံ့ဖြိုးတိုးတက်ရေးအစီအစဉ်တွင် သတ်မှတ်ထားပါသည်။ ဆော့ဖ်ဝဲဖွံ့ဖြိုးတိုးတက်ရေးအစီအစဥ်တွင် သတ်မှတ်ထားသည့် စံနှုန်းများကို ဆော့ဖ်ဝဲလ်တီထွင်သူသည် လိုအပ်ချက်များ၊ ဗိသုကာပညာ၊ ဒီဇိုင်း၊ ကုဒ်၊ စမ်းသပ်မှုကိစ္စများ၊ စမ်းသပ်မှုလုပ်ထုံးလုပ်နည်းများနှင့် စမ်းသပ်မှုရလဒ်များကို ကိုယ်စားပြုသည်။
  • ခြေရာခံနိုင်မှု- Traceability သည် ဆက်စပ်ထုတ်ကုန်နှစ်ခု၏ အကြောင်းအရာများကြား ဆက်စပ်မှုကို ပံ့ပိုးပေးသည်၊ ဥပမာအားဖြင့်၊ ဆော့ဖ်ဝဲလ်လိုအပ်ချက်တစ်ခုစီမှ လိုအပ်ချက်ကို ဖြည့်ဆည်းပေးသည့် ဆော့ဖ်ဝဲဒီဇိုင်းအစိတ်အပိုင်းများအထိ ဆက်စပ်မှုကို ပေးသည်။ Bidirectional traceability သည် ဆက်စပ်ထုတ်ကုန်နှစ်ခု၏ အကြောင်းအရာများကြားတွင် လမ်းကြောင်းနှစ်ခုကြား ဆက်နွယ်မှုကို သေချာစေသည်။ ထိုကဲ့သို့သော နှစ်သွယ်ဆက်ဆံရေး၏ ဥပမာတစ်ခုသည် ဆော့ဖ်ဝဲလ်လိုအပ်ချက်တစ်ခုစီမှ ဆော့ဖ်ဝဲလ်လိုအပ်ချက်ကို ဖြည့်ဆည်းပေးသည့် ဆော့ဖ်ဝဲလ်ဒီဇိုင်းအစိတ်အပိုင်းများအထိ ခြေရာခံနိုင်မှု၊ ဒီဇိုင်းအစိတ်အပိုင်းတစ်ခုစီမှ ဒီဇိုင်းအစိတ်အပိုင်းမှ ကျေနပ်သည့်ဆော့ဖ်ဝဲလ်လိုအပ်ချက်များအထိ ခြေရာခံနိုင်မှုတို့ဖြစ်သည်။ ဤအပိုင်းရှိ bidirectional traceability လိုအပ်ချက်များ၏ ရည်ရွယ်ချက်မှာ အထက်နှင့်အောက် နှစ်ခုလုံးကို ခြေရာခံရန်ဖြစ်သည်-
    • လိုအပ်ချက်များအားလုံးကို အစိတ်အပိုင်းများသို့ ခွဲဝေပေးထားပြီး၊ အကောင်အထည်ဖော်ပြီး စမ်းသပ်ခဲ့ကြောင်း သရုပ်ပြပါ။
    • အပိုလိုအပ်ချက်များ မသက်ရောက်ကြောင်း သရုပ်ပြပါ။
    • အဆိုပြုထားသော အပြောင်းအလဲများ၏ အကျိုးသက်ရောက်မှုဆိုင်ရာ အချက်အလက်များကို ပံ့ပိုးပေးခြင်း
    • ရှာဖွေတွေ့ရှိထားသော ပြဿနာများ၏ အကျိုးသက်ရောက်မှုနှင့် ပတ်သက်သော အချက်အလက်ကို ပေးပါ။
    • ဆော့ဖ်ဝဲလ် ပြုပြင်ထိန်းသိမ်းမှုအတွက် အချက်အလက်များ ပေးဆောင်ခြင်း။
  • ပြန်သုံးနိုင်သောဆော့ဖ်ဝဲလ်ထုတ်ကုန်များ- ဆော့ဖ်ဝဲထုတ်လုပ်သူသည် စာချုပ်၏လိုအပ်ချက်များကိုဖြည့်ဆည်းရန် အသုံးပြုမည့် ပြန်သုံးနိုင်သောဆော့ဖ်ဝဲထုတ်ကုန်များကို ဖော်ထုတ်ရပါမည်။ ပြန်သုံးနိုင်သော ဆော့ဖ်ဝဲလ် ထုတ်ကုန်ကို ရှာဖွေခြင်း၏ အတိုင်းအတာကို ဆော့ဖ်ဝဲ ဖွံ့ဖြိုးတိုးတက်ရေး အစီအစဉ်တွင် သတ်မှတ်ပေးသင့်သည်။ ဆော့ဖ်ဝဲအင်ဂျင်နီယာသည် စာချုပ်၏လိုအပ်ချက်များကို ဖြည့်ဆည်းရန်အတွက် ပြန်လည်အသုံးပြုနိုင်သော ဆော့ဖ်ဝဲထုတ်ကုန်များကို အကဲဖြတ်ရပါမည်။ ပြန်သုံးနိုင်သော ဆော့ဖ်ဝဲလ် ထုတ်ကုန်ကို အကဲဖြတ်ရန် အသုံးပြုရမည့် စံနှုန်းများသည် ဆော့ဖ်ဝဲ ဖွံ့ဖြိုးတိုးတက်ရေး အစီအစဉ်တွင် သတ်မှတ်ထားသည့်အတိုင်း ဖြစ်သင့်သည်။ ပြန်သုံးနိုင်သောဆော့ဖ်ဝဲလ်ထုတ်ကုန်များ (နောက်ဆက်တွဲ B) ကိုရွေးချယ်ရန်အတွက် ဆော့ဖ်ဝဲရေးသားသူသည် စံနှင့်နောက်ဆက်တွဲရှိ အကဲဖြတ်မှုစံနှုန်းများကို အနည်းဆုံးအသုံးပြုရပါမည်။ အကဲဖြတ်ခြင်းစံနှုန်းများသည် မတူညီသောဆော့ဖ်ဝဲလ်အမျိုးအစားများနှင့် မတူညီသောအရေးကြီးသောလိုအပ်ချက်များအတွက် ကွဲပြားစွာ တွက်ဆနိုင်ပါသည်။ ရွေးချယ်ထားသော ပြန်သုံးနိုင်သောဆော့ဖ်ဝဲလ်ထုတ်ကုန်များသည် စာချုပ်ပါ အချက်အလက်အခွင့်အရေးသတ်မှတ်ချက်များနှင့် ကိုက်ညီရပါမည်။ ပြန်သုံးနိုင်သော ဆော့ဖ်ဝဲလ် ထုတ်ကုန်သည် လိုအပ်ချက် တစ်ခုလုံး သို့မဟုတ် လိုအပ်ချက်၏ တစ်စိတ်တစ်ပိုင်းကို ပြည့်မီရန် သို့မဟုတ် ပြင်ဆင်ပြီး အသုံးပြုနိုင်သည်။

နှစ်ပေါင်းများစွာ လုပ်ဆောင်ခဲ့သော စမ်းသပ်ခြင်း၊ တိုင်းတာခြင်း၊ ခွဲခြမ်းစိတ်ဖြာခြင်းနှင့် အကဲဖြတ်ခြင်းဆိုင်ရာ နယ်ပယ်အသီးသီးမှ စီးပွားရေးလုပ်ငန်းများကို ကဏ္ဍအသီးသီးမှ စီးပွားရေးလုပ်ငန်းများကို ပံ့ပိုးကူညီရန် ကြိုးပမ်းနေသည့် ကျွန်ုပ်တို့၏အဖွဲ့အစည်းသည် သိပ္ပံနှင့်နည်းပညာနယ်ပယ်တွင် ကမ္ဘာ၏တိုးတက်မှုများကို အနီးကပ်လိုက်လံလုပ်ဆောင်ပေးနေသော သန်မာသောဝန်ထမ်းများရှိသည်။ ဤအခြေအနေတွင်၊ "SMC-S-012 Software Development" စံနှုန်းနှင့်အညီ စီးပွားရေးလုပ်ငန်းများအား စမ်းသပ်ခြင်းဝန်ဆောင်မှုများကို ပေးအပ်ပါသည်။

WhatsApp ကို