مهندسی نرم‌افزار و توسعه هوش مصنوعی