Software Engineering
مقطع: کارشناسی | گرایش: نرمافزار |
نوع درس: نظری | تعداد واحد: ۳ |
پیشنیاز: تحلیل و طراحی نرمافزار | همنیاز: – |
هدف از این درس پرداختن به آن دسته از موضوعات مهندسی است که در کلیه مراحل تولید و توسعه نرمافزار باید رعایت شوند. به عبارت دیگر، هدف درس، آموزش نحوه تولید نرمافزار به صورت یک محصول مهندسی است، مانند سایر محصولاتی که در سایر رشتههای مهندسی تولید میشوند. به این ترتیب، تاکید اصلی این درس بر مرور روشهای مختلف تولید و توسعه نرمافزار و فعالیتهای اصلی آنها از جمله مدلسازی، اندازهگیری و ارزیابی کیفیت است. در همین راستا، فعالیتهای پشتیبان فرایند توسعه نرمافزار، از جمله مدیریت پروژه، مدیریت ریسک، مدیریت پیکربندی و تضمین کیفیت نیز با تاکید بر تاثیر آنها در توسعه نرمافزار به صورت مهندسی مرور میشود.