Al finalizar este módulo…

Serás capaz de aplicar los conceptos del diseño arquitectónico en un sistema de software conforme a los requerimientos del usuario.

¿Qué vas a aprender?

En este curso podrás analizar el proceso de diseño de un software y llevarás a la práctica los conceptos sobre los que se fundamenta esta actividad.

Revisarás algunos patrones de diseño que te ayudarán a establecer la arquitectura más adecuada según las características requeridas por el usuario.

Diseñarás software basado en componentes que permitan la reutilización de código y crearás interfaces de usuario de acuerdo a principios del diseño, manteniendo en equilibrio la funcionalidad, el desempeño y estética del sistema.

Todo esto proporciona claridad para el grupo de programadores, quienes trabajarán para producir un software con altos estándares de calidad.

¿Cómo se evalúa tu adquisición de la competencia?

Demostrarás que adquiriste la competencia a través de actividades y una evidencia. En esta última se evaluará que cumplas con ciertos desempeños específicos a los que se llama Unidades de competencia.

Estas son las Unidades de competencia que se evaluarán:

  • Desarrolla un análisis del sistema

  • Analiza críticamente los cambios

  • Concluye cómo el uso de la tecnología afecta positivamente al medio ambiente

  • Aplica la arquitectura de software