MODULO: SEMANA 1 DISEÑO DE SISTEMAS DE INFORMACIÓN UNIDADES DE APRENDIZAJE U1. PRESENTACIÓN DEL MÓDULO ACTIVIDADES RECURSOS EVALUACIÓN U2A1E1. Ejemplificación de cuatro(4) diseños arquitectonicos 2-3-4-56-7-8-910 - 11 U2. DISEÑO DE SISTEMAS DE INFORMACIÓN UTILIZANDO METODOLOGÍA ORIENTADA A OBJETOS U2A1. Elaborar el diseño de la arquitectura para la solución informática TEXTO: Ingeniería del software, Un enfoque practico. Quinta edición. Roger S. Pressman. Capitulos 14, 28. (servidores, redes, protocolo, sistemas operativos) Diseño arquitectónico: Arquitectura de software (definición, importancia). Diseño de datos: (modelado de datos, estructuras de datos, bases de datos, almacén de datos) Estilos arquitectónicos : (clases de estilos y patrones, organización y refinamiento). Análisis de diseños arquitectónicos: (un método de análisis de compromiso para la arquitectura, guía cuantitativa para el diseño arquitectónico, complejidad arquitectónica). Conversión de los requerimientos en una arquitectura del software: (flujo de transformación , flujo de transacción). Refinamiento del diseño arquitectónico. Sistemas distribuidos: (Introducción, clientes y servidores, categorías de servidores, software intermedio). Arquitecturas estratificadas. Protocolos: (El concepto, IP, ICMP, POP3, HTPP). Computadores: Introducción, interfaces y periféricos del computador (introducción, dispositivos y periféricos, buses, Windows driver model), Arquitectura paralelas: Multiprocesos (procesador, memoria, disco y componentes de red), Escalabilidad (arriba y fuera), Clustering (enlace de servidores). Sistemas Operativos: Introducción, Administración y gestión de sistemas operativos: Directorio Activo (Definición, Gestión, Seguridad, interoperabilidad). Diseño de sistemas operativos: Introducción y teoría de sistemas operativos, arquitectura interna del sistema, procesos, hilos y planificación, gestión de memoria, entrada / salida y sistemas de archivos. Sistemas empotrados y tiempo real. Seguridad en sistemas operativos: Prevención contra infecciones, servicios de autenticaciones, seguridad, tarjetas inteligentes. Redes: Introducción, Protocolos, seguridad en redes de comunicaciones, conectividad y sistemas de transmisión de datos, redes de computadores: (intranets, servicio de acceso remoto) Sistemas distribuidos: (sistema de archivos distribuidos (DFS), JAVA2EE (Introducción, ambiente, Gestión de componentes, contenedores y servicios). Gestión y administración de redes: Calidad de servicio, Monitorización de redesSeguridad en redes: Seguridad en red IP, FireWalls / Proxys, Servicios de autenticación en redes, Seguridad en NET. U2A1E2. Respuesta a preguntas sobre: Modelado de datos, almacenes de datos, flujo de transacciones, sistemas distribuidos, directorio activo. U2A1E3. Elabora un diseño con los diferentes parámetros necesarios para una buena arquitectura: software, hardware, redes, sistemas operativos. MODULO: SEMANA DISEÑO DE SISTEMAS DE INFORMACIÓN UNIDADES DE APRENDIZAJE ACTIVIDADES U2A2. Diseñar las clases, objetos y mecanismos de colaoración U2A3. Diseñar el comportamiento de las clases y objetos U2A4. Diseñar el diagrama de distribución U2A5. Elaborar prototipo RECURSOS TEXTO: Ingeniería de software –un enfoque practico (Pressman 1997, Capítulos 10,11,12) UML gota a gota (Fowler, 1997, Capítulos. 3,4) Concepto de diseño orientado a objetos: (Enfoque convencional vs. Orientado a objetos, Aspectos del diseño, El panorama del diseño orientado a objetos, Un enfoque unificado para el diseño orientado a objetos) El proceso de diseño de sistemas: (particionar el modelo del análisis, asignación de concurrencia y subsistemas, componentes de administración de tareas, componentes de interfaz de usuario, componentes de la administración de datos, componentes de gestión de recursos, comunicaciones entre los Proceso de diseño de objetos: (Descripción de objetos, diseño de algoritmos y estructuras de datos) Patrones de diseño: (Definición, Descripción de un patrón de diseño) Orientación a objetos: Modelo de clases, agregación y composición, asociaciones, casos de uso extendido, diagrama de secuencias, colaboraciones, prototipos, diagramas de paquetes. Arqutectura del lenguaje: Tecnología J2EE: Arquitectura de n capas: conexión de datos, arquitectura de objetos, almacenamiento, arquitectura de innovación de métodos, conexiones remotas. TEXTO: Ingeniería de software –un enfoque practico (Pressman 1997, Capítulos 10,11,12) TEXTO: UML gota a gota (Fowler, 1997, Capítulos. 3,4) Conocimiento de comunicación entre objetos componentes y plataformas: Sistemas operativos, Bases de datos, Utilitarios, Paso de mensajeria entre clases. EVALUACIÓN U2A2E1. Ejemplificación de 3 diseños de clases. U2A2E2. Respuestas a preguntas sobre: El panorama del diseño, modelado de clases, casos de uso extendido. U2A2E3.Ejemplificación de los diseños de clase, objetos y colaboración en diferentes ocasiones. U2A2E4. Elabora los diseños de las clases, los objetos y mecanismos de colaboración. U2A3E1. Ejemplificación de tres (3) diseños de clases U2A3E2 Elaborar el diseño de tres (3) comportamientos de clases y objetos TEXTO: Ingeniería de software –un enfoque practico (Pressman 1997, Capítulos 10,11,12) UML gota a gota (Fowler, 1997, Capítulos. 3,4) Volumen de información: Dimensionamiento de las bases de datos, estrés de objetos (carga), vida útil de proceso o del sistema, diseño de errores y seguridades. Arquitectura de montaje: Evaluación del sistema operativo, evaluación de redes, evaluación de servidores, evaluación de equipos clientes, evaluación de protocolos. U2A4E1. Ejemplificación de un diagrama de distribución Conceptos de teoría del color. teoría del color: identificación del color, circulo cromático, opuesto, secundarios, combinación de colores, TEXTO: Ingeniería del software, Un enfoque practico. Quinta edición. Roger S. Pressman. Capitulo 15. Diseño de interfaz : Las reglas de oro (dar el U2A5E1. Ejemplificación de cuatro (4) ejemplos sobre teoría del color. U2A4E2. Elaborar tres (3) diagramas de distribución y sus elementos U2A5E2. Ejemplificación de cuatro (4) diseños de interfaz. MODULO: SEMANA DISEÑO DE SISTEMAS DE INFORMACIÓN UNIDADES DE APRENDIZAJE ACTIVIDADES RECURSOS control al usuario, reducir la carga de memoria del usuario, construcción de una interfaz consistente) Diseño de la interfaz de usuario (Modelos de diseño de la interfaz, proceso de diseño de la interfaz de usuario). Actividades del diseño de la interfaz (definición de objetos y acciones de la interfaz, problemas del diseño) Evaluación del diseño EVALUACIÓN U2A5E3. Respuestas apreguntas sobre: Las reglas de oro Cuales son las actividades deldiseño de la interfaz.Cuales son los problemas del diseño Como se evalúa el diseño. U2A5E4. Elaborar un prototipo con los elementos de la teoria del color y el diseño de interfaz U2A6E1. Ejemplificación de un informe utilizando la metodología orientada a objetos PRESENTACIÓN: informe de diseño (Carta U2A6E2. Respuesta a de presentación, pagina titulo del proyecto, preguntas sobre: Pasos para tabla de contenido, resumen ejecutivo realizar un informe incluyendo recomendaciones, guión del de análisis. U2A6. Elaborar informe estudio de sistemas con la documentación Como debe ser un resumen de diseño ampliada, diagramación detallada del ejecutivo. estudio de sistemas, Alternativas de Que debe tener las sistemas incluyendo 4 soluciones posibles. recomendaciones. Recomendaciones adicionales, Resumen. Que es el guión del estudio de sistemas. U2A6E3. Elaborar el informe de diseño del sistema. 12 -13 -14 15 - 16 - 17 18 - 19 - 20 U3. DISEÑO DE SITEMAS DE INFORMACIÓN UTILIZANDO METODOLOGÍA ESTRUCTURADA U3A1. Elaborar el diseño de la arquitectura para la solución informática TEXTO: Ingeniería del software, Un enfoque practico. Quinta edición. Roger S. Pressman. Capitulo 14, 28. Diseño arquitectónico: Arquitectura de software (definición, importancia). Diseño de datos: (modelado de datos, estructuras de datos, bases de datos, almacén de datos) Estilos arquitectónicos : (clases de estilos y patrones, organización y refinamiento). Análisis de diseños arquitectónicos: (un método de análisis de compromiso para la arquitectura, guía cuantitativa para el diseño arquitectónico, complejidad arquitectónica). Conversión de los requerimientos en una arquitectura del software: (flujo de transformación , flujo de transacción). Refinamiento del diseño arquitectónico. Sistemas distribuidos: (Introducción, clientes y servidores, categorías de servidores, software intermedio). Arquitecturas estratificadas. Protocolos: (El concepto, IP, ICMP, POP3, HTPP). Computadores: Introducción, interfaces y periféricos del computador (introducción, dispositivos y periféricos, buses, Windows driver model), U3A1E1. Ejemplificación de cuatro (4) diseños de arquitectura. U3A1E2. Respuesta a preguntas sobre: Modelado de datos, almacenes de datos, flujo de transacciones, sistemas distribuidos, directorio activo. MODULO: SEMANA DISEÑO DE SISTEMAS DE INFORMACIÓN UNIDADES DE APRENDIZAJE ACTIVIDADES U3A2. Diseñar la captura de datos de entrada y salida RECURSOS Arquitectura paralelas: Multiprocesos (procesador, memoria, disco y componentes de red), Escalabilidad (arriba y fuera), Clustering (enlace de servidores). Sistemas Operativos: Introducción, Administración y gestión de sistemas operativos: Directorio Activo (Definición, Gestión, Seguridad, interoperabilidad). Diseño de sistemas operativos: Introducción y teoría de sistemas operativos, arquitectura interna del sistema, procesos, hilos y planificación, gestión de memoria, entrada / salida y sistemas de archivos. Sistemas empotrados y tiempo real. Seguridad en sistemas operativos: Prevención contra infecciones, servicios de autenticaciones, seguridad, tarjetas inteligentes. Redes: Introducción, Protocolos, seguridad en redes de comunicaciones, conectividad y sistemas de transmisión de datos, redes de computadores: (intranets, servicio de acceso remoto) Sistemas distribuidos: (sistema de archivos distribuidos (DFS), tecnología.NET. Gestión y administración de redes: Calidad de servicio, Monitorización de redes- Seguridad en redes: Seguridad en red IP, FireWalls / Proxys, Servicios de autenticación en redes, Seguridad en NET. TEXTO: Análisis y diseño de sistemas de información. SENN. Capitulo 7. Conceptos de diseño estructurado: Proceso de diseño (Niveles de diseño, utilización de los requerimiento s de datos, participación de los usuarios) Prototipos de sistemas (Razones para desarrollar prototipos de sistemas, utilización de prototipos, métodos para el desarrollo de prototipos) Diseño de salida (Diseño lógico de la salida, preguntas claves de la salida, selección de los métodos de salida) Diseño del formato de salida (Diseño del formato, diseño de la salida impresa, diseño de la salida de despliegue, presentaciones mejoradas de negocio) Diseño de entrada: Aspectos que guían el diseño de entrada (Objetivos del diseño de entrada, evitar la demora, evitar los errores en los datos, evitar los pasos extras, mantener sencillo el proceso) Captación de datos para la entrada (Guías para la captación de datos, diseño del documento fuente) Validación de la entrada (Verificación de la transacción,-verificación de los datos de la transacción, modificación de los datos de la transacción) Diseño de la entrada para sistemas en línea (diseño de la pantalla de entrada en TRC, edición en los procesos en línea, sistemas en línea manejados por menús, remarcar la información en las pantallas de despliegue. Arquitectura del lenguaje: Tecnología .NET: Arquitectura de 3 capas: conexión de datos, EVALUACIÓN U3A1E3. Elabora undiseño con los diferentesparámetros necesarios para una buena arquitectura: software,hardware, redes, sistemasoperativos. U3A2E1. Ejemplificación de 3 diseños de un sistema utilizando la metodología estructurada U3A2E2. Respuestas a preguntas sobre: Captación de datos de entrada. Validación de datos U3A2E3. Ejemplificación de un sistema utilizando la metodología estructurada. U3A2E4. Ejemplificación de 3 arquitecturas de un sistema utilizando tecnología .NET U3A2E5. Ejemplificación de diferentes capturas de datos, salidas. MODULO: SEMANA DISEÑO DE SISTEMAS DE INFORMACIÓN UNIDADES DE APRENDIZAJE ACTIVIDADES RECURSOS arquitectura de objetos, Almacenamiento, arquitectura de innovación de métodos, conexiones remotas. EVALUACIÓN U3A2E6. Elaborar el diseño de la captura de datos, salida. U3A3E1. Ejemplificación de diseños de control de un sistema real. U3A3. Elaborar el diseño detallado (descriptivo) TEXTO: Análisis y diseño de sistemas de información. James A. Senn. Diseño de Control: Validación de la entrada: Control de U3A3E2. Ejemplificación de un diseño detallado. la cantidad de entrada, evitar demoras, errores en los datos, pasos extras, procesossencillos. Validación de la salida: Control de la cantidad de salida, errores en los datos, procesos sencillos, pasos extras. U3A3E3. Elaborar el diseño detallado y sus elementos. U3A4E1. Ejemplificación de una base de datos. U3A4. Diseñar las bases de datos y seguridades del sistema TEXTO: Ingeniería del software, Un enfoque practico. Quinta edición. Roger S. Pressman. Capitulo 15. Diseño de archivo o base de datos: Terminología básica de archivo (elemento dato, registro, llave de registro, archivo). Tipos de archivos (maestros, transacciones , tablas, informes, otros archivos) Métodos de organizar archivos (Secuencial, directo, indexada) Desarrollo de sistemas que incluyen bases de datos: Concepto de bases de datos (datos compartidos, redundancia e Integridad, consulta de datos) Métodos de bases de datos (esquema, estructura de datos) TEXTO: Análisis y diseño de sistemas de información. James A. Senn. Volumen de información: Dimensionamiento de las bases de datos, estrés de objetos (carga), vida útil de proceso o del sistema, diseño de errores y seguridades. Arquitectura de montaje: Evaluación del sistema operativo, evaluación de redes, evaluación de servidores, evaluación de equipos clientes, evaluación de protocolos. U3A4E2.Respuestas a preguntas sobre dimensionamiento, la vida útil del sistema. U3A4E3. Elaborar un diseño de bases de datos y su seguridad. MODULO: SEMANA DISEÑO DE SISTEMAS DE INFORMACIÓN UNIDADES DE APRENDIZAJE ACTIVIDADES RECURSOS EVALUACIÓN U3A5E1. Ejemplificación de cuatro (4) ejemplos sobre teoría del color. U3A5. Elaborar prototipo Teoría del color: identificación del color, circulo cromático, opuesto, secundarios, combinación de colores, TEXTO: Ingeniería del software, Un enfoque practico. Quinta edición. Roger S. Pressman. Capitulo 15. Diseño de interfaz : Las reglas de oro (dar el control al usuario, reducir la carga de memoria del usuario, construcción de una interfaz consistente) Diseño de la interfaz de usuario (Modelos de diseño de la interfaz, proceso de diseño de la interfaz de usuario). Actividades del diseño de la interfaz (definición de objetos y acciones de la interfaz, problemas del diseño) Evaluación del diseño U3A5E2. Ejemplificación de cuatro (4) diseños de interfaz. U3A5E3. Respuestas a preguntas sobre: Las reglas de oro Cuales son las actividades del diseño de la interfaz. Cuales son los problemas del diseño Como se evalúa el diseño. U3A5E4. Elaborar un prototipo con los elementos de la teoria del color y el diseño de interfaz U3A6E1. Ejemplificación de un informe utilizando la metodología estructurada PRESENTACIÓN: informe de diseño (Carta de presentación, pagina titulo del proyecto, tabla de contenido, resumen ejecutivo incluyendo recomendaciones, guión del U3A6. Elaborar informe estudio de sistemas con la documentación de diseño ampliada, diagramación detallada del estudio de sistemas, Alternativas de sistemas incluyendo 4 soluciones posibles. Recomendaciones adicionales, Resumen. U3A6E2. Respuesta a preguntas sobre: Pasos para realizar un informe de análisis. Como debe ser un resumen ejecutivo. Que debe tener las recomendaciones. Que es el guión del estudio de sistemas. U3A6E3. Elaborar el informe de diseño del sistema.