UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO COORDINACIÓN DE DOCENCIA DIRECCIÓN DE PLANEACIÓN Y DESARROLLO EDUCATIVO PROGRAMA ANALÍTICO DE ASIGNATURA 1.- DATOS GENERALES 1.1 INSTITUTO: CIENCIAS BÁSICAS E INGENIERÍA 1.2 LICENCIATURA: SISTEMAS COMPUTACIONALES 1.3 ASIGNATURA: ANÁLISIS Y DISEÑO ORIENTADO A OBJETOS I 1.4 Ubicación de la Asignatura en el Plan de Estudios 1.5 Carga Horaria de la Asignatura y créditos Semestre Área de Formación Clave 4 SISTEMAS Y SW. DE BASE SEMANAL SEMESTRAL Créditos TEÓRICA PRÁCTICA TOTAL TEÓRICA PRÁCTICA TOTAL 3 2 8 1.6 Nombre del profesor que elaboró el programa Fecha de elaboración 1
LIC. EN COMP. LUIS ISLASHERNANDEZ 24 de mayo de 2001 2.- PAPEL DE LA ASIGNATURA EN EL PLAN DE ESTUDIOS La asignatura proporciona las herramientas y habilidades necesarias para analizar y diseñar un sistema informático que obedezca al modelo orientado a objetos, lo que contribuye a la formación de personal altamente calificado con habilidades de investigación, de análisis y juicio crítico para enfrentar con profesionalismo los problemas que se presentan en el desarrollo de sistemas informáticos actuales. 3.- SERIACIÓN DE LA ASIGNATURA A PARTIR DE LA CONGRUENCIA INTERNA DE LOS CONTENIDOS ASIGNATURAS ANTECEDENTES ASIGNATURAS CONSECUENTES Ingeniería del Software 4.- INTENCIÓN EDUCATIVA DE LA ASIGNATURA 2
1. OBJETIVOS GENERALES El alumno, al término del curso será capaz de: Identificar los principios básicos aplicables al pensamiento Orientado a Objetos. Identificar los componentes del modelo del diseño Orientado a Objetos. Diferenciará las diferentes metodologías de Análisis y Diseño Orientado a Objetos Aprenderá los diferentes diagramas del Lenguaje de modelado Unificado (UML) Aprenderá el uso del Rational Unified Process (RUP) en el desarrollo de Sistemas Orientado a Objetos 5.- OBJETIVOS PARTICULARES DE LAS UNIDADES O TEMAS 5.1. NÚMERO Y TÍTULO DE LAS 5.2. OBJETIVOS PARTICULARES DE CADA UNIDAD O TEMA UNIDADES O TEMAS 1. Introducción a la Orientación a Objetos El alumno discernirá sobre los conceptos básicos de la Orientación a Objetos 2. Modelos de La Orientación a Objetos 3. EL Lenguaje Unificado para Modelar El alumno conocerá los diferentes enfoques del análisis y diseño Orientado a Objetos El alumno aprenderá a utilizar los diferentes diagramas UML así como utilizará eficientemente el Case de Rational Rose 4. Rational Unified Process El alumno aprenderá y aplicará las diferentes fases del RUP. 3
6.- SISTEMA DE CONOCIMIENTOS DE LA ASIGNATURA NÚMERO DE LA UNIDAD PLAN TEMÁTICO, (SUBTEMAS Y TÓPICOS DE CADA UNIDAD) TOTAL DE HORAS 4
NÚMERO DE LA UNIDAD PLAN TEMÁTICO, (SUBTEMAS Y TÓPICOS DE CADA UNIDAD) TOTAL DE HORAS 1 Introducción a la Orientación a Objetos 1.1. Conceptos de Orientación a objetos 1.1.1. Clases y Objetos 1.1.2. Atributos 1.1.3. Operaciones y Mensajes 1.1.4. Mensajes, Encapsulamiento, 1.1.5.. Herencia y Polimorfismo 1.2. Identificación de los elementos de un modelo de objetos 1.2.1. Identificación de Clases y Objetos 1.2.2. Especificación de atributos 1.2.3. Definición de las Operaciones 15 2 Modelos de la Orientación a Objetos 2.1. Introducción al Análisis y Diseño Orientado a Objetos 2.2. Enfoques Orientados a Objetos 2.2.1. El Método Booch 2.2.2. EL Método Jacobson (ISOO) 2.2.3. El Método Rumbaugh (OMT) 2.2.4. El método Coad y Yourdon 15 5
NÚMERO DE LA UNIDAD PLAN TEMÁTICO, (SUBTEMAS Y TÓPICOS DE CADA UNIDAD) TOTAL DE HORAS 3 El lenguaje Unificado Para Modelar 30 3.1. Introducción 3.1.1. La importancia de modelar 3.1.2. Principios del modelado 3.1.3. Modelado Orientado a Objetos 3.2. Presentación de UML 3.2.1.Visión general de UML 3.2.3. Modelo Conceptual de UML 3.3. Modelado del Comportamiento 3.3.1. Diagramas Interacciones 3.3.2. Diagramas de Casos de Usos 3.3.3. Diagramas de Actividades 3.3.4. Eventos y Señales 3.3.5 Diagramas de Estados 3.4. Modelado Estructural 3.4.1. Diagramas de clases 3.4.2. Relaciones 3.4.3. Interfaces, Tipos y Roles 3.4.4. Paquetes 3.4.5. Instancias 4.4.6. Diagramas de Objetos 3.5. Modelado Arquitectónico 3.5.1. Componentes 3.5.2. Despliegue 3.5.3. Colaboraciones 6
NÚMERO DE LA UNIDAD PLAN TEMÁTICO, (SUBTEMAS Y TÓPICOS DE CADA UNIDAD) TOTAL DE HORAS 4 El Proceso Unificado de Rational 20 4.1. Características del Proceso 4.2. Fases e Iteraciones 4.2.1. Fase de Iniciación 4.2.2. Fase de Elaboración 4.2.3. Fase de Construcción 4.2.4. Fase de Transición 4.3. Componentes del proceso y sus artefactos 4.4. Flujos de trabajo del RUP 4.5. Artefactos de Gestión y técnicos 7
7.- SISTEMA DE HABILIDADES 7.1. HABILIDADES GENERALES, PRÁCTICAS O ESPECÍFICAS QUE FORMARÁ Y DESARROLLARÁ LA ASIGNATURA Al término del presente curso; el alumno será capaz de desarrollar habilidades de síntesis y análisis para la solución de problemas, utilizando el Enfoque Orientado a Objetos 8.- CONSIDERACIONES METODOLÓGICAS Y DE ORGANIZACIÓN DE LA ASIGNATURA 8.1. METODOS, FORMAS ORGANIZATIVAS Y RECURSOS DIDÁCTICOS PARA EL DESARROLLO DEL PROCESO DE ENSEÑANZA-APRENDIZAJE Para la impartición de esta materia se sugiere lo siguiente: 1. Clase expositiva por parte del profesor utilizando para ello proyector de acetatos o cañón 2. Se sugiere que los alumnos realicen investigación documental sobre algunos tópicos de la computación que aporten algo importante a esta materia. 3. Se recomienda que en el laboratorio de Cómputo, los alumnos realicen prácticas con la herramienta CASE Rational Rose 2001. 9. SISTEMA DE EVALUACIÓN DEL APRENDIZAJE 8
9.1. FORMAS DE EVALUACIÓN QUE ADOPTA LA ASIGNATURA. Se sugiere realizar al menos 3 exámenes parciales y el global puede ser evaluado (a consideración del profesor) mediante una caso práctico desarrollado por equipo, dicho caso práctico será asignado por el catedrático. 10.- BIBLIOGRAFÍA NECESARIA PARA EL DESARROLLO DEL PROGRAMA 10.1. BÁSICA 10.2. COMPLEMENTARIA 9
10.- BIBLIOGRAFÍA NECESARIA PARA EL DESARROLLO DEL PROGRAMA UNIFIED MODELING LANGUAJE; Grady Booch, Ivar Jacobson & James Rumbaugh; Addison Wesley; 1999 UML DISTILLED; Martin Fowler & Kendall Scott; Addison Wesley; 1997 UML Y PATRONES;Craig Larman; Prentioce Hall; 1999 OBJECT -ORIENTED ANALYSIS AND DESIGN WITH APPLICATIONS, SECOND EDITION; Adisson Wesley 1994 SOFTWARE PROHECT MANAGMENT; Walker Royce; Addison Wesley;1998 VISUAL MODELING WITH RATIONAL ROSE AND UML;Terry Quatrani; Addison Wesley; 1998 11.- PERFIL PROFESIOGRÁFICO 10
11.1. PERFIL IDEAL DEL PROFESOR QUE SE REQUIERE PARA IMPARTIR LA ASIGNATURA El profesor que imparta esta materia debe ser Licenciado en computación o carrera afín, con conocimientos teóricos y prácticos en el modelo Orientado a Objetos. 11