Descripción:
Al definir las clases, sus roles, acciones a realizar e interacciones se está definiendo el modelo de dominio del software y es parte crucial del diseño y programación de todo sistema informático (Larman, 2002). Este análisis previo permite planificar el desarrollo de software, estableciendo clases, atributos, métodos y relaciones entre clases, punto crucial para crear constructores, métodos, definir herencias y establecer el polimorfismo. Este Recurso Educativo Digital Abierto, pretende ser un escenario que, de forma autogestionada y ayudado por los recursos disponibles, haga posible que el estudiante pueda diseñar adecuadamente clases en el desarrollo de un software.
Como resultado del estudio de este REDA, el estudiante aprenderá a crear clases en C# con jerarquías y responsabilidades específicas. Desde la propuesta metodológica, el estudiante se encontrará con actividades iniciales que le permitirán identificar la herencia de clases, para posteriormente apoyado por recursos audiovisuales e interactivos, crear una subclases e implementar sus acciones.