syllabus uml 2.3 enterprise arquitect

Upload: almar24

Post on 22-Jul-2015

125 views

Category:

Documents


0 download

TRANSCRIPT

CIBERTEC Direccin de Extensin Profesional Divisin de Alta Tecnologa (DAT) Curso Duracin : : UML 2.3 Enterprise Arquitect 45 horas

SYLLABUSI. DESCRIPCIN El curso brinda las bases, conceptos y tcnicas necesarias para desarrollar el anlisis y diseo orientado a objetos de un sistema. Los participantes utilizarn UML 2.3 para el desarrollo de un modelo eficiente y robusto del sistema, basado en los requerimientos que plantean los usuarios y que son capturados por medio de casos de uso. Asimismo, a travs de ejercicios de anlisis y diseo se crearn, modificarn y almacenarn un modelo en UML (Unified Modeling Language), as como los principales diagramas del Lenguaje. Finalmente se conocer cmo transformar el modelo en cdigo. II. COMPETENCIAS GENERALES Al finalizar el curso el alumno: Reconoce los elementos UML 2.3 y los emplea para elaborar diagramas en el desarrollo de un proyecto informtico.

III. METODOLOGA El curso contar de sesiones terico-prcticas, se emplear material audiovisual con la finalidad de facilitar los procesos de comprensin, adquisicin y evaluacin del aprendizaje. Durante las clases se buscar la participacin de los alumnos mediante el desarrollo de ejercicios y trabajos grupales. Recursos:

Una computadora personal

Syllabus del curso Material Educativo del curso

IV. EVALUACIN: La calificacin es vigesimal (0 a 20), y la nota mnima aprobatoria es de catorce (14). El curso se evaluar mediante el promedio de dos prcticas (30%), un trabajo (30%) y un examen final (40%). Si un alumno resultase con un promedio final menor a 14 tendr que rendir un examen sustitutorio en los horarios programados para reemplazar la nota ms baja obtenida.

V. CONTENIDO ANALTICO

CAPTULO No. 1: Introduccin al anlisis y diseo orientado a objetos Logro:

Duracin:

3 Hrs

Reconoce los conceptos base del anlisis y diseo orientado a objetos. TEMAS Habilidades Al finalizar al captulo el alumno podr: I. Introduccin al Anlisis y Diseo Orientado a Objetos Reconoce los conceptos 1. Crisis del software fundamentales del modelado 2. El modelado orientado a objetos. 3. Conceptos iniciales Conoce las buenas prcticas del 4. Buenas Prcticas desarrollo de software

Laboratorio: Identificacin de Objetos Identificacin de Clases

CAPTULO No. 2: Introduccin al RUP y UML Logro:

Duracin:

3 Hrs

Identifica la metodologa RUP y reconoce los conceptos asociados al lenguaje de modelado UML. Temas Habilidades Al finalizar el captulo el alumno podr: II. Introduccin al RUP y al UML 1. Introduccin al RUP Conoce el ciclo de vida del software 2. Introduccin al UML usando la metodologa RUP Reconoce y utiliza modelamiento UML. el lenguaje de

Laboratorios: Generacin de una plantilla inicial en UML 2.x

CAPTULO No. 3: Modelado de Negocio Logro: Conoce los beneficios de modelado del Negocio. Temas Al III. Modelado del Negocio 1. Modelo de Negocio Diagrama de Casos de Uso de Negocio 2. Modelo de Anlisis de Negocio Diagrama de Actividades Diagrama de Clases de Negocio

Duracin:

8 Hrs

la utilizacin de UML en la captura del Habilidades finalizar el captulo el alumno podr: Reconoce los elementos e identifica los Diagramas de casos de uso de Negocio Realiza la interpretacin del modelado de Negocio y detalla cada proceso mediante la elaboracin de un Diagrama de Clases de Negocio y un Diagrama de Actividades Identifica las Reglas del Negocio y las documenta en el Modelo de Dominio.

Laboratorios: Elaboracin de un modelo de Casos de Uso de Negocio Elaboracin de la realizacin mediante: Diagrama de Actividades para procesos de Negocio. Diagrama de Clases de Negocio. Elaboracin de un modelo de Dominio

CAPTULO No. 4: Requisitos Logro:

Duracin:

6 Hrs

Analiza los requerimientos de los usuarios e identifica los elementos para la elaboracin de los Diagramas de casos de uso del sistema. Temas Habilidades IV. Gestin de Requerimientos Al finalizar el captulo el alumno podr: 1. Disciplina RUP de Requisitos 2. Modelado de Casos de Uso Identifica los requerimientos de los Diagrama de Casos de usuarios Uso Reconoce e identifica los elementos de un Diagrama de Casos de Uso de Sistema. Laboratorio: Identificar los elementos de casos de uso de sistema, identificar las relaciones entre casos de uso, identifica los elementos de la versin 2.x de UML y realizar un Diagrama de Casos de Uso de sistema.

CAPTULO No. 5: Anlisis Logro:

Duracin:

8 Hrs

Transforma los requerimientos en las especificaciones del anlisis del sistema, define la arquitectura del sistema. Temas Habilidades Al finalizar el captulo el alumno podr: V. Construir el Modelo de anlisis 1. Disciplina RUP de Anlisis y Identifica las clases iniciales a partir de Diseo los casos de uso. 2. Modelos de Anlisis Desarrolla diagramas de clases de Diagrama de clases de anlisis. anlisis Identifica los elementos de un Diagramas de interaccin diagrama de interaccin y elabora los de Anlisis (Secuencia y diagramas de secuencia y Comunicacin) comunicacin. Laboratorio: Elaborar Prototipos de pantalla para el desarrollo de la disciplina Identificar los elementos del modelo de anlisis y realizar un Diagrama de clases de anlisis, Diagrama de Secuencias y Diagrama de Comunicacin.

CAPTULO No. 6: Diseo Logro:

Duracin:

10 Hrs

Transforma las especificaciones del anlisis en especificaciones de diseo del sistema. Temas Habilidades Al finalizar el captulo el alumno podr: VI. Transformar el modelo de anlisis en un modelo de Diseo Transforma el modelo de anlisis en un 1. Disciplina RUP de Anlisis y modelo de datos de diseo (Modelos Diseo Lgico y Fsico). 2. Modelos de Diseo Genera cdigo para la creacin de una Diagrama de clases de Base de Datos diseo Identifica los elementos de un Modelo Lgico diagrama de interaccin de diseo y Modelo Fsico elabora los diagramas de secuencia y Diagramas de Interaccin comunicacin. de Diseo Genera cdigo para la creacin de Diagrama de Mquina de componentes de programacin Estado (Clases). Generacin de Scripts Identifica las clases significativas y para la construccin de elabora un Diagrama de Mquina de una base de datos. Estados. Generacin de scripts para la generacin de cdigo de programacin. Laboratorio: Identificar los elementos de diseo para la construccin de los modelos lgico, fsico y la generacin de la base de datos. Identificar los elementos de un diagrama de interaccin de diseo y elaborar los diagramas de secuencia y comunicacin. Generar scripts para la construccin de clases. Identificar los elementos usados en los diagramas de mquina de estados y elaborar un diagrama con la entidad ms significativa.

CAPTULO No. 7: Implementacin Logro:

Duracin:

4 Hrs

Identifica y crea componentes fsicos que forman parte de un sistema informtico. Temas Habilidades Al finalizar el captulo el alumno podr: VII. Implementar clases y objetos en trminos de componentes Conoce los componentes que forman 1. Disciplinas RUP parte de un sistema informtico. 2. Modelo de Implementacin Identifica los elementos de un diagrama Diagrama de de despliegue y elabora el diagrama Componentes final con la implementacin de la Diagrama de Despliegue aplicacin. Laboratorio: Identificar los elementos del modelo de implementacin para la elaboracin de los diagramas de Componentes y Despliegue. EXAMEN FINAL / EXPOSICIN DE TRABAJOS Duracin: 3 Hrs

VI. BIBLIOGRAFA: [1] Hans-Erik Eriksson, Magnus Perker, Brian Lyons, David Fado. 2004 UML 2 Toolkit. OMG Press [2] Arlow, Jim / Neustadt, Ila. 2006 UML 2.0 Madrid, Espaa Anaya Multimedia [3] Grady Booch, James Rumbaugh, Ivar Jacobson. 2000 El lenguaje Unificado de Modelado Madrid, Espaa Addison Wesley. [4] www.uml.org http://www.omg.org/spec/UML/2.3/ Release date: May 2010 [5] www.sparxsystems.com.ar http://www.sparxsystems.com.ar/resources/index.html Release date: Jan 2011