برنامه‌نویسی تابعی و معماری سیستم‌های نرم‌افزاری