مدل آبشاری. مدل ٓابشاری یک مدل ترتیبی توسعه و تولید نرم افزار است و در آن مراحل تولید به شکل یک جریان مداوم متمایل به سمت پایین است (همانند یک ٓابشار) که شامل فازهای تحلیل خواسته ها، طراحی، پیاده سازی یا implementation، ٓازمودن و تست کردن، یکپارچه سازی یا integration، و دادن محصول به بازار می شود. اغلب گفته می شود ریشهٔ اصطلاح ٓابشاری از مقاله ای گرفته شده است که توسط وینستون واکر رویس در سال ۱۹۷۰ نوشته شده است. مدیریت و مراحل تکمیل پروژه در این متدولوژی به سادگی قابل پیاده سازی است. زیرا در مرحله اول که مرحله بررسی نیازمندی های پروژه می باشد، مشتری و تیم برنامه نویسی طی چند جلسه به بررسی نیازمندی ها و خواسته های پروژه می پردازند. سپس پس از ٓان نوبت به مرحله طراحی می رسد، در مرحلهٔ طراحی افراد طرح کلی پروژه را می ریزند و جزییات پیاده سازی مشخص می شود. پس از مرحلهٔ طراحی تیم برنامه نویسی خود را برای پیاده سازی ٓاماده می کند. در این مرحله همه قسمت های کد، پیاده سازی می شوند، در انتهای این مرحله، ما مرحله یکپارچه سازی یا integration را خواهیم داشت یکی از مشکلترین قسمت های انجام پروژه ها در این مرحله می باشد زیرا تنوع و گستردگی کار کامل در این مرحله نقش دارد، هر چه میزان گستردگی کار بالاتر باشد سختی یکپارچه سازی نیز بیشتر خواهد بود.
مزیت آبشاری:
مزیت آبشاری:
wiki: مدل آبشاری