حلزوني مقابل النموذج الأولي مقابل النموذج الأولي التطوري [مغلق

StackOverflow https://stackoverflow.com/questions/3478639

  •  28-09-2019
  •  | 
  •  

سؤال

ماهو الفرق بين نموذج حلزوني و نموذج النموذج الأولي في هندسة البرمجيات؟

وأيضًا ذكر بعض الاختلافات بين رمى و النماذج الأولية التطورية.

هل كانت مفيدة؟

المحلول

لم أسمع قط عن دورة حياة "النموذج الأولي" لتطوير البرمجيات. غالبًا ما يتم استخدام النماذج الأولية في النماذج التكرارية والتزايدية ، والتي تشمل النموذج الحلزوني والمنهجيات الرشيقة.

يتكون النموذج الحلزوني كما حدده Barry Boehm من تحديد المتطلبات قدر الإمكان ، مما يؤدي إلى إنشاء تصميم يساعدك على تحديد المخاطر واستكشاف الحلول الممكنة ، والنماذج الأولية لتصميمك ، ثم إنتاج إصدار. بمجرد إطلاقك ، تبدأ العملية مرة أخرى لإنتاج الإصدار التالي.

هناك نوعان من النماذج الأولية التي قد تستخدمها.

يتم صنع النموذج الأولي بسرعة بقصد التخلص منه بعد أن تعلمت منه. انها ليست مصممة بشكل جيد ولا تنفذ جيدا. هدفك هو الحصول على شيء أمامك العميل حتى يتمكنوا من رؤيته والرد عليه من أجل مساعدتك في تحسين متطلباتك والتحرك نحو نظام يريد العميل. ومع ذلك ، هذا أمر محفوف بالمخاطر لأن العميل يرى نظامًا وقد يساوي ذلك مع نظام العمل - تحتاج إلى التأكيد على أنه مجرد نموذج أولي.

في النموذج الأولي التطوري ، تهتم بمزيد من العناية عند تطوير النموذج الأولي حيث ستقوم بإعادة إنشاء النموذج الأولي وتوسيع نطاقه في المنتج النهائي. يمكنك في الواقع تقديم نموذج أولي تطوري إلى عميلك وجعله يستخدمونه تمامًا كما هو الحال في النظام الفعلي - تقوم بتحسين النموذج الأولي ببطء إلى منتج نهائي يتم تسليمه.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top