تالار گفتمان مانشت
تفاوت مدل های نمونه سازی افزایشی و حلزونی - نسخه‌ی قابل چاپ

تفاوت مدل های نمونه سازی افزایشی و حلزونی - Szare295@gmail.com - 06 دى ۱۳۹۵ ۰۴:۴۵ ب.ظ

سلام بچه ها یه سوال از درس مهندسی نرم افزار داشتم برا امتحان پایانی البته
تفاوت اصلی بین مدل های نمونه سازی و حلزونی و افزایشی چیه؟؟
هرچی فکر میکنم سه تاش که یه کار رو انجام میدن
ممنون میشم کمکم کنیدHuhHuhHuh

کسی بلد نببوود؟SadSleepy

RE: تفاوت مدل های نمونه سازی افزایشی و حلزونی - Happiness.72 - 07 دى ۱۳۹۵ ۰۲:۰۶ ق.ظ

با سلام و احترام

روش نمونه سازی Prototyping Model

نسبت به نام اولیه تاکید داریم.
ویژگی های این روش را در ادامه می بینیم :

مشتری نحوه کار نرم افزارش را مشاهده میکند.
این روش طبیعتا کند است بدین جهت که تکاملی است.

دیدگاه ناقص : هر چه مشتری می گوید تیم طراحان متوجه می شوند اما با جدول آنها تطابق ندارد و در صورت مد نظر گرفتن درخواست های او جداول تغییر میکنند. بدین جهت سعی بر تغییر نظرش می نهیم اما در مراحل بعدی مشتری بر درخواست خود استوار است و انتظار برآورده شدن نیازهای خودش را دارد و این دلیل معیوب بودن این روش خاصه است

روش حلزونی Spiral

دور نخست : "داخلی ترین" دور پروژه است و به توسعه فهم مساله می پردازد.
دور دوم : به طراحی جدید می پردازد.
دور سوم : به بهبود مساله می پردازد.
دور چهارم : به تعمیر نگهداری و پشتیبانی پروژه می پردازد.

ویژگی های روش تکاملی نمونه اولیه و حلزونی

طبیعت کندی دارند.
خود تکامل از سرعت تکامل مهمتر است.
انعطاف و قابلیت گسترش از نظر اهمیت بر کیفیت خوب ارجحیت دارد

نکته : اصل در مهندسی نرم افزار کیفیت است اما در این روش ها انعطاف و قابلیت گسترش ارجحیت دارد. از آن جهت که این مدل طولانی است برای پروژه های بزرگ مورد استفاده قرار میگیرد بر خلاف مدل آبشاری که برای پروژه های کوچک مورد استفاده قرار میگیرد.



امیدوارم متوجه شده باشید

RE: تفاوت مدل های نمونه سازی افزایشی و حلزونی - Szare295@gmail.com - 07 دى ۱۳۹۵ ۱۱:۵۷ ق.ظ

بینهایت ممنون
روش افزایشی چه تفاوتی داره با این دو