Learning design e software design: analogie e interazioni per l’educazione superiore