دورة حياة نظام المعلومات (بالإنجليزية:system lifecycle) في هندسة الأنظمة، هو فحص النظام أو اقتراح النظام الذي يتناول جميع مراحل وجوده ليتضمن: مفهوم النظام، التصميم والتطوير،الإنتاج أو البناء، التوزيع، التشغيل،الصيانة والدعم ،التقاعد،التخلص التدريجي ثم التخلص النهائي منه.