ESCUELA: UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERÍA Y CIENCIAS SOCIALES Y ADMINISTRATIVAS CARRERA: LICENCIATURA EN CIENCIAS DE LA INFORMÁTICA LÍNEA CURRICULAR: COORDINACION: ACADEMIAS DE COMPUTACIÓN DEPARTAMENTO: CIENCIAS DE LA INGENIERÍA ASIGNATURA: HERRAMIENTAS AUTOMATIZADAS CLAVE: CCAV SEMESTRE: CUARTO CREDITOS: 6 VIGENTE: ENERO 2000 TIPO DE ASIGNATURA: TEÓRICA MODALIDAD: Escolarizada Abierta. FUNDAMENTACION DE LA ASIGNATURA El avance tan acelerado que ha experimentado la industria de la informática nos obliga a ser más competitivos en todos los procedimientos relacionados con el diseño de sistemas, la implantación de equipos de cómputo, la evaluación de sistemas tanto de software como de hardware, así como de las comunicaciones necesarias para enlazar a equipos remotos entre sí o de diferentes plataformas tecnológicas. En lo que respecta al desarrollo de sistemas, las Herramientas Automatizadas constituyen un mecanismo idóneo para apoyar al Licenciado en Informática en la consecución de resultados competitivos, en los cuales la rapidez con la cual se construyen los sistemas así como la calidad de éstos es de primer nivel. Esta materia permitirá al egresado de la UPIICSA contar con los elementos necesarios para evaluar y aprovechar al máximo estos tipos de herramientas. OBJETIVO DE LA ASIGNATURA Al término del curso el alumno: Aplicará la tecnología CASE al análisis y/o diseño de un sistema de información. TIEMPOS TOTALES ASIGNADOS: H/SEMESTRE: 54 H/SEMANA: 3 H/TEORIA/SEMESTRE: 54 H/PRACTICA/SEMESTRE: PROGRAMA ELABORADO O ACTUALIZADO POR: ACADEMIA DE SOFTWARE REVISADO POR: JEFATURA DE CARRERA DE CIENCIAS DE LA INFORMÁTICA APROBADO POR: EL PRESIDENTE DEL CONSEJO TÉCNICO CONSULTIVO ESCOLAR ING. FRANCISCO BOJORQUEZ HERNÁNDEZ FECHA DE APROBACIÓN: NOVIEMBRE 26 DE 1999 AUTORIZADO POR: COMISIÓN DE PLANES Y PROGRAMAS DE ESTUDIO DEL CONSEJO GENERAL CONSULTIVO DEL NSTITUTO POLITÉCNICO NACIONAL.
ASIGNATURA: HERRAMIENTAS AUTOMATIZADAS CLAVE: CCAV. HOJA: 2 DE 9. FUNDAMENTACION Para el desarrollo del proyecto final, el alumno investigará alguna herramienta CASE y con esta desarrollará el trabajo final. Así entonces, conforme avance el curso se podrá ir desarrollando la aplicación final. Ésta debe ser solo una parte de un prototipo a nivel análisis o diseño. Esta asignatura se apoya de Sistemas de Información II. En ésta se dan los fundamentos de la administración de proyectos y en Herramientas Automatizadas, las herramientas para utilizarse. ANTECEDENTES: ninguno. COLATERALES: Base de Datos y Sistemas de Información II CONSECUENTES: ninguno
ASIGNATURA: _HERRAMIENTAS AUTOMATIZADAS CLAVE: CCAV. HOJA: 3 DE 9. UNIDAD: I INTRODUCCIÓN Al término de la unidad el alumno: - Distinguirá qué son y para qué sirven las herramientas automatizadas - Identificará los tipos de herramientas automatizadas. 1.1 1.2 1.3 BIBLIOGRAFI A Situación actual del desarrollo de sistemas en la industria Herramientas para el desarrollo de sistemas Importancia de automatizar etapas del desarrollo. Exposición por parte del profesor Dinámicas grupales. Material didáctico Pizarrón, acetatos. 1B, 4B
ASIGNATURA: HERRAMIENTAS AUTOMATIZADAS CLAVE: CCAV. HOJA: 4 DE 9. UNIDAD: II METODOLOGÍAS PARA EL DESARROLLO DE SISS Al término de la unidad, el alumno: - Reconocerá y explicará los conocimientos acerca de las distintas metodologías para el desarrollo de sistemas. BIBLIOGRAF IA 2.1 2.2. 2.3 2.4 La importancia de la ingeniería de software Diagramas entidad-vínculo. Diseño modular y Top-down UML Exposición por parte del profesor Ejemplos ilustrativos de los temas Exposición de experiencias reales por parte del profesor. Investigación bibliográfica. Material didáctico Pizarrón, acetatos. 3.0 6.0 1B, 2B, 3B
ASIGNATURA: HERRAMIENTAS AUTOMATIZADAS CLAVE: CCAV. HOJA: 4 DE 9. UNIDAD: III HERRAMIENTAS AUTOMATIZADAS Al término de la unidad, el alumno: - Aplicará la tecnología CASE para automatizar todo el ciclo de vida del software mediante un conjunto de herramientas de software integrados. 3.1 3.2 3.3 3.4 3.5 3.6 BIBLIOGRAF IA Ingeniería de Software asistida por computadora (CASE). Tipos de CASE. Evolución de herramientas CASE CASE de cuarta generación Mercado de los productos CASE. Panorama futuro de las herramientas CASE. Exposición por parte del profesor Ejemplos ilustrativos de los temas Investigación bibliográfica Investigación de campo en industrias con tecnología CASE, por parte de equipo de trabajo. Material didáctico Pizarrón, acetatos. 4:00 4:00 3:00 3:00 4:00 3:00 1B,2B
ASIGNATURA: HERRAMIENTAS AUTOMATIZADAS CLAVE: CCAV. HOJA: 6 DE 9. UNIDAD: IV EVALUACIÓN DE PRODUCTOS CASE Al término de la unidad, el alumno: - Evaluará las ventajas y posibilidades de los productos CASE. 4.1 4.2 4.3 4.4 BIBLIOGRAF IA Comparación de herramientas automatizadas contra el diseño tradicional Importancia del desarrollo modular Desarrollo orientado al usuario final Evaluación de productos CASE Exposición por parte del profesor Dinámicas grupales Conferencia por parte de un egresado con experiencia en el tema. Material didáctico Pizarrón, acetatos 3.0 1B,4B
ASIGNATURA: HERRAMIENTAS AUTOMATIZADAS CLAVE: CCAV. HOJA: 7 DE 9. UNIDAD V APLICACIÓN Y DESARROLLO DE UN PROTOTIPO CASE Al término de la presente unidad, el alumno: - Diseñará del modelo físico de una base de datos aplicando las metodologías apropiadas. BIBLIOGRAF IA 5.1 5.2 Aplicación de un caso real Diseño y construcción de un modelo CASE Desarrollo de prototipos por parte de los alumnos Demostración ante el grupo de los prototipos desarrollados Dinámicas grupales. Material didáctico. Pizarrón, acetatos 8.0 1 1B,4B
ASIGNATURA: HERRAMIENTAS AUTOMATIZADAS CLAVE: CCAV. HOJA: 8 DE 9. PERIODO UNIDADES TICAS PROCEDIMIENTOS DE EVALUACION I II III I y II III IV y V Primer examen departamental 70% Trabajos de investigación 30% Segundo examen departamental 70% Ejercicios prácticos 30% Tercer examen departamental 50% Trabajo de aplicación 50% La evaluación final será el promedio de las calificaciones parciales. CLAVE B C BIBLIOGRAFIA 1 TITULO: Análisis y Diseño de Sistemas de Información AUTOR: Jeffrey L. Whitten; Lonnie D. Bentley; Víctor M. Barlow EDITORIAL: McGrawHill Colombia, 1997; 907 pág. 2 TITULO: AUTOR: EDITORIAL: Sistemas informáticos. Teoría, métodos, elaboración, técnicas, herramientas. Lázaro J. Blanco Enzinoza IPN Ministerio de Educación Superior de Cuba México, 1997; 570 pág. 3 TITULO: AUTOR: EDITORIAL: Construcción de Software Orientado a Objetos Bertrand Meyer Prentice Hall España, 1999; segunda edición; 1195 pág.
ASIGNATURA: HERRAMIENTAS AUTOMATIZADAS CLAVE: CCAV. HOJA: 9 DE 9. CLAVE B C BIBLIOGRAFIA 4 TITULO: AUTOR: EDITORIAL: Desarrollo y Gestión de Proyectos Informáticos Steve McConnell McrGraw Hill España, 1997; 691 pág. 5 TITULO: AUTOR: EDITORIAL: UML Gota a Gota Martín Fowler Pearson (Addison Wesley) México, 1999; 203 pág.