فایل آماده قابل ارائه تحلیل و بهبود توسعه نرم افزار
پاورپوینت فایل ارائه تحلیل و بهبود توسعه نرم افزار
الگو ی مارپیچ Spiral Model
خصوصیت کلیدی الگوی مارپیچ مدیریت ریسک در تمام مراحل چرخهٔ تولید نرمافزار است. در سال ۱۹۸۸ میلادی بری
بوهم به صورت رسمی الگو مارپیچ فرایند تولید نرمافزار را منتشر کرد، که ترکیبی از بعضی کلیدهای تأیید شده متدولوژی الگو
آبشاری و نمونهسازی سریع است، اما احساس میشود الگو ارائه شده تأکید در ناحیههای کلیدی (الگو آبشاری) را با متدهای دیگری همچون بررسی دقیق و تحلیل دائمی ریسکها، سیستمهای خاص مناسب برای سامانه پیچیده و بزرگ، کوتاهتر کردهاست.
الگو مارپیچ این روش را با چهار نمودار که نشان دهند فعالیتهای زیر است، به تصویر میکشد که فرایندها در چند مرحله تکرار انجام میشود:
تدوین و فرموله کردن برنامهریزی خوب است برای شناسایی اهداف سیستم، قسمتهای انتخاب شده جهت پیادهسازی برنامه، محدودیتهای واضح و مشخص پروژه.
تحلیل ریسک و مشکلات سامانه: ارزیابی تحلیلی برنامههای انتخاب شده، جهت مشخص کردن چگونگی شناسایی و از بین بردن ریسکها.
پیادهسازی پروژه: پیادهسازی تولید نرمافزار و تأیید کارایی سامانه.
فرایند تولید نرمافزار که با عنوان «چرخهٔ حیات تولید نرمافزار» نیز شناخته میشود، ساختاری است که
روی توسعه و تولید محصولات نرمافزاری اعمال میشود. عبارتهای مشابهی چون «چرخهٔ حیات نرمافزار» و
«فرایند نرمافزار» در این رابطه استفاده میشود. الگوهای گوناگونی نظیر فرایندهای خاص وجود دارند که هر کدام
خط مشی مختص (آن فرایندها) برای انجام کارها و فعالیتهای متنوع در طول فرایندها را مشخص میکنند. برخی عنوان
میکنند که «طرح چرخهٔ حیات» یک عبارت بسیار عمومی بوده و «فرایند تولید نرمافزار» عبارت تخصصیتر است. برای مثال
خیلی از فرایندهای تولید نرمافزار ویژهای هستند که خود زیر مجموعه چرخهٔ حیات مارپیچ بهشمار میروند.