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