مهندسی نرمافزار به کمک کامپیوتر
From Wikipedia, the free encyclopedia
Computer-aided software engineering (CASE) گسترهای وسیع از نرمافزارها و ابزارهای مورد استفاده برای طراحی و پیادهسازی برنامههای کاربردی است. ابزارهای CASE مشابه ابزارهای طراحی به کمک کامپیوتر (CAD) هستند که برای طراحی محصولات سختافزاری بکار برده میشوند مثل ابزارهای شبیهساز مدارات الکتریکی و منطقی و اتوکد و ... .
این ابزارها برای توسعه نرمافزار با کیفیت بالا، بدون نقص و قابل نگهداری بکار برده میشوند.[1] این ابزارهای نرمافزاری اغلب با روشهای توسعه سیستمهای اطلاعاتی با کمک ابزارهای خودکار که در فرایند توسعه نرمافزار میتوانند مورد استفاده قرار بگیرند استفاده میشوند.[2]
در واقع ابزارهایی مانند CASE جهت کمک به مهندسان نرمافزار در طول چرخهٔ عمر نرمافزار ایجاد شدهاند تا به تحلیل، طراحی، برنامهنویسی، آزمون و تست، نگهداری و ... نرمافزار کمک کنند.