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