Serás capaz de aplicar los conceptos del diseño arquitectónico en un sistema de software conforme a los requerimientos del usuario.
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.
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