مهندسی نرم افزار به کمک رایانه
مهندسی نرمافزار بهکمک رایانه (CASE)
(کوتهنوشتِ Computer aided Software engineering) لقب جامعی برای نرمافزارهایی که در کلیه زمینههای مربوط به تولید برنامههای رایانهای از آنها استفاده میشود. تمامی مراحل تولید نرمافزار، از مدیریت پروژههای نرمافزاری[۱] گرفته تا طراحی[۲] و تحلیل سیستم[۳]ها، ذخیره کد[۴]ها، کامپایل[۵]، انتقال[۶] و امتحان سیستم[۷]ها، میتواند توسط این ابزارها پشتیبانی گردد. CASE یک محیط کاری متشکل از برنامهها و انواع ابزارهای تولید کاربرد را فراهم میسازد بهطوری که مدیران، تحلیلگران سیستم، برنامه نویسها و سایر افراد میتوانند بهکمک آنها، طراحی و پیادهسازی برنامهها و روالهای مربوط به امور تجاری، مهندسی و سیستمهای علمی و رایانهای را انجام دهند.