مهندسی نرم‌افزار و علم داده