Professional Documents
Culture Documents
Esta asignatura se encuentra conformada por tres unidades: 1. 2. 3. Arquitectura Modelos de Arquitectura Aplicacin de sistemas
En la primera unidad se comprender la arquitectura de software para que use patrones de arquitectura en el ciclo de vida del desarrollo de software mediante el lenguaje descriptor de arquitectura. En la segunda y tercera unidad se disear una propuesta de arquitectura para el diagnstico de informacin de los usuarios mediante el anlisis y uso de herramientas de diferentes tipos de sistema. Competencia(s) General(es): Disear una arquitectura de software para establecer un sistema que cubra las necesidades del usuario, mediante el uso de patrones de arquitectura de software. Competencias especficas: Comprender la arquitectura de software para que use patrones de arquitectura en el ciclo de vida del desarrollo de software mediante el lenguaje descriptor de arquitectura. Disear una propuesta de arquitectura para el diagnstico de informacin de los usuarios mediante el anlisis y uso de herramientas de diferentes tipos de sistema.
Competencias transversales: Comunicacin Capacidad de comunicacin oral y escrita. Capacidad de comunicacin en segundo idioma. Gestin de informacin Capacidad de investigacin. Capacidad de aprender y actualizarse permanentemente. Habilidades para buscar, procesar y analizar informacin procedente de diversas fuentes. Pensamiento crtico Capacidad de actuar ante nuevas situaciones. Capacidad crtica y autocrtica. Capacidad de abstraccin, anlisis y sntesis. Trabajo colaborativo Capacidad de trabajar en equipo. Habilidades interpersonales. Capacidad de motivar y conducir hacia metas comunes. Capacidad para formular y gestionar proyectos. Sociales Responsabilidad social y compromiso ciudadano. Compromiso con la preservacin del medio ambiente. Compromiso con su medio social-cultural. Valoracin y respeto por la diversidad y la multiculturalidad. Compromiso tico. Compromiso con la calidad. Solucin de problemas y toma de decisiones Capacidad creativa. Capacidad para tomar decisiones. Capacidad para identificar, platear y resolver problemas. Capacidad de organizar y planificar el tiempo. Capacidad de aplicar los conocimientos en la prctica.
Unidad
Temas(s)
1.1. Introduccin a la arquitectura de software
Subtema(s)
1.1.1. Descripcin de la arquitectura 1.1.2. Vistas de la arquitectura 1.1.3. Conjunto tpico de las vistas de una arquitectura 1.2.1. Patrones de arquitectura 1.2.2. La arquitectura ubicada en el proceso de software 2.1.1. Tipos de patrones y arquitectura 2.1.2. Caractersticas de patrones y arquitectura 2.2.1. Capas en modelos arquitectonico 2.2.2. Tuberas y filtros 2.2.3. Tableros
3.1.1. Caractersticas de sistemas distribuidos 3.1.2. Ventajas y desventajas de los sistemas distribuidos 8 hrs.
3. Aplicacin de sistemas
24 hrs.
8 hrs.
Unidad:
1. Arquitectura Metodologa Enseanza-Evaluacin Aprendizaje basado en la resolucin de problemas Evaluacin del aprendizaje Portafolio de evidencias 100% Evaluacin Continua (Interacciones individuales y colaborativas)
Contenido declarativo: 1. Distinguir qu es un lenguaje descriptor de arquitecturas Comprensin (2) 2. Identificar los patrones de arquitectura de software Comprensin (2) Actividad 1. Intercambio de conocimientos Foro Presentacin personal Actividad 2. Lenguaje descriptor de arquitectura (Logro 1) Enlistar de manera tabular los principales lenguajes descriptores de arquitectura y hacer una breve descripcin de sus caractersticas Actividad 3. Patrones de arquitectura de software (Logro 2) Enlistar de manera tabular los patrones de arquitectura de software y hacer una breve descripcin de sus caractersticas
Competenci a especfica
Componentes de la competencia
Tareas
Autoevaluacin No ponderable
O.A. Tiro al Blanco (Logro 1 y 2)
Comprender la arquitectura de software para que use patrones de arquitectura en el ciclo de vida del desarrollo de software mediante el lenguaje descriptor de arquitectura. Comprensin (2)
Lenguajes descriptores de arquitectura Contenidos procedimentales Patrones de arquitectura Contenidos actitudinales Anlisis Organizacin Planificacin Responsabilidad Aspectos contextuales: Acadmico Laboral Profesional Personal
Unidad:
2.Modelos de arquitectura Metodologa Enseanza-Evaluacin Aprendizaje basado en la resolucin de problemas Evaluacin del aprendizaje Portafolio de evidencias 100% Evaluacin Continua (Interacciones individuales y colaborativas)
Contenido declarativo: 1. Analiza los tipos de patrones aplicables a la arquitectura de software. Anlisis (2) 2. Propone la solucin preliminar de la arquitectura de software sobre la base de los requerimientos del usuario. Utilizacin (4) Actividad 1. Patrones aplicables a la arquitectura de software. Wiki (Logro 1) Utilizacin de Wiki para construccin de conceptos para el correcto anlisis de los patrones aplicables a la arquitectura de software. Actividad 2. Seleccionando el patrn. Foro. (Logro 2) En base a un caso de estudio que maneja requerimientos especficos se deber discutir qu tipo de patrn ser el ptimo para construir su arquitectura.
Competenci a especfica
Componentes de la competencia
Tareas
Autoevaluacin No ponderable
Disear una propuesta de arquitectura para el diagnstico de informacin de los usuarios mediante el anlisis y uso de herramientas de diferentes tipos de sistema. Utilizacin (4)
Contenidos actitudinales Anlisis Organizacin Planificacin Responsabilidad Aspectos contextuales: Acadmico Laboral Profesional Personal
Actividad 3. Contrastando arquitectura y patrn de diseo. (Logro 1 y 2) Redactar reporte escrito donde se explique y justifique la razn por la cual se decidi utilizar el patrn de diseo seleccionado para la construccin de la arquitectura.
Representacin grfica O.A. Relacin de de la arquitectura columnas preliminar (Logro 1 y 2) (Logros 1 y 2) Crear la representacin grfica de la estructura de datos utilizando un patrn de diseo de una tienda de conveniencia
Unidad:
3. Aplicacin de sistemas Metodologa Enseanza-Evaluacin Aprendizaje basado en la resolucin de problemas Evaluacin del aprendizaje Desempeos y productos que evidencien el dominio de los logros Evaluacin Continua (Interacciones individuales y colaborativas)
Actividad 1. Presentacin de arquitectura preliminar Foro. Se presentar la arquitectura de cada participante, todos los dems debern hacer una crtica constructiva (observaciones de mejora) sobre el trabajo del compaero y al final todos los participantes tendrn comentarios de todos sus compaeros. Se deber elegir una arquitectura comn derivada de la discusin.
Competenci a especfica
Componentes de la competencia
Tareas
Actividad 2. Aplicacin del patrn modelovista-controlador (Logro 1 y 2) Modificacin y adaptacin de la arquitectura preliminar para el uso del patrn Modelo-vistacontrolador Actividad 3. Sistemas distribuidos (Logro 1 y 2) Modificacin y adaptacin de su arquitectura propuesta para aadirle la utilizacin de sistemas distribuidos
Autoevaluacin No ponderable
O.A. Tiro al Blanco (Logro 1 y 2)
Contenido declarativo:
Caractersticas de los sistemas distribuidos Ventajas y desventajas Sistemas interactivos Sistemas adaptables
Disear una propuesta de arquitectura para el diagnstico de informacin de los usuarios mediante el anlisis y uso de herramientas de diferentes tipos de sistema. Utilizacin (4)
1.Aplicar el Modelovista-controlador a la arquitectura preliminar Utilizacin (4) 2.Crear una arquitectura distribuida Utilizacin (4)
Contenidos procedimentales
Modelo-vista-controlador Presentacin-abstraccincontrol
Contenidos actitudinales
Anlisis Organizacin Planificacin Responsabilidad
Aspectos contextuales:
Acadmico Laboral Profesional Personal
Ponderacin por unidad para programacin en plataforma (Para uso exclusivo del rea de evaluacin)
Herramientas de interaccin en el aula (foro, blog, wiki, base de datos) 10% (Promedio simple) Actividad 1. Intercambio de conocimientos Foro E-portafolio 50% Evidencia de Autorreflexin aprendizaje al final de cada 40% unidad 10% Lenguaje descriptor y patrones de arquitectura de software 30% Representacin grfica de la arquitectura preliminar 40% Expansin modular y escalable de arquitectura 30% 100% Asignacin a cargo del Facilitador(a) 10% Objetos de aprendizaje (sin ponderacin)
Metodologa
Unidades
AF/Seccin (taller y tareas) 30% (Promedio simple) Actividad 2. Lenguaje descriptor de arquitectura Tarea Actividad 3. Patrones de arquitectura de software Tarea Actividad 3. Contrastando arquitectura y patrn de diseo Tarea
Unidad 1
Unidad 2
Unidad 3
Actividad 1. Patrones aplicables a la arquitectura de software Wiki Actividad 2. Seleccionando el patrn Foro Actividad 1. Presentacin de arquitectura preliminar Foro
Preguntas autoreflexivas
Actividad 2. Aplicacin del patrn modelo-vista-controlador Tarea Actividad 3. Sistemas distribuidos Tarea
Preguntas autoreflexivas
Totales: