Curso de Fundamentos de UML (UML Essentials)

Descripción

¿De qué se trata esto de UML? ¿Cuáles son los diagramas esenciales que necesito dominar? Este taller provee una introducción concisa y práctica al Unified Modeling Language (UML®), haciendo énfasis en los diagramas más utilizados en el desarrollo de software convencional. No está basado en ningún método de desarrollo en particular, sino más bien en cómo y cuándo crear diagramas estándares de UML 1.x - 2.0.

Los participantes tendrán la oportunidad  de utilizar UML para representar los modelos principales del ciclo de desarrollo y correlacionar los conceptos y principios básicos del desarrollo orientado a objeto con su respectiva representación en UML, y a su vez con el código fuente. Adicionalmente, se ofrecerán guías de estilo de diagramación para mejorar la calidad de los diagramas y hacerlos más entendibles.

Objetivos

Al completar este taller los participantes estarán en capacidad de:

Tópicos
Beneficios

El desarrollo exitoso de proyectos de software requiere de una comunicación efectiva dentro del equipo de trabajo. El Unified Modeling Language (UML™) se ha convertido en el estándar de la industria para facilitar esta comunicación, reduciendo significativamente los costos de los proyectos y el tiempo para comercializarlos. Más que una simple notación, el UML™ es la base del Rational Unified Process y otros métodos modernos de análisis y diseño.

Este taller provee un estudio práctico y objetivo del UML. Usted aprende a generar e interpretar modelos UML aplicados a las diferentes actividades del desarrollo de software. Estas destrezas pueden ser puestas en práctica mediante el uso de las herramientas disponibles en el mercado.

Audiencia
Requisitos

Este curso está orientado para desarrolladores de software con conocimiento básico de programación orientada a objeto (OOP), requerimientos y otros aspectos relacionados al desarrollo de software. Este asume una experiencia básica con los conceptos de OO, sintaxis de programación y el proceso de desarrollo de software.

Duración

1 día

Formato

Ponencias, discusiones, y ejercicios prácticos

Nivel

Inicial

Herramientas de Software

Para no desviar la atención de los participantes, en este seminario no se utiliza ninguna herramienta de software. Los ejercicios serán desarrollados usando lápiz y papel.

Cursos Relacionados
Capacitador

Ing. Melvin Pérez, M.S.E, CSDP
melvin_perez@caminf.com

Melvin Pérez es Vicepresidente y Arquitecto de Software Principal de CAM Informática S.A., empresa dominicana líder en desarrollo de software desde 1993. Es creador y anterior presidente (2001-2003) del primer capítulo del IEEE en República Dominicana. Profesor de Ingeniería de Software y Tecnología de Objetos de los programas de grado y postgrado del INTEC (Instituto Tecnológico de Santo Domingo). Obtuvo el título de Ingeniero en Sistemas & Computación en la PUCMM (Pontificia Universidad Católica Madre & Maestra) en 1993 y una Maestría en Ingeniería de Software en Carnegie Mellon University en el 2003.  Ha encabezado importantes proyectos de desarrollo de software e iniciativas de mejoramiento de procesos conformes al Capability Maturity Model® Integration (CMMI), logrando convertir a CAM en la primera empresa dominicana y una de las primeras de la región en ser evaluada y reconocida con un nivel de madurez de este modelo.  Ha dirigido y trabajado como arquitecto de software en las principales soluciones de software desarrolladas por CAM. El Ing. Pérez es el primer IEEE Certified Software Development Professional del Caribe. Además posee certificaciones tecnológicas de IBM® y Microsoft®.

Regularmente desarrolla e imparte cursos y talleres sobre Ingeniería de Software, Administración de Configuración de Software, Construcción de Software, Análisis & Diseño Orientado a Objetos, UML, y otros tópicos relacionados con la Ingeniería de Software.

Sus principales áreas de interés y experticia son Ingeniería de Software, Tecnología de Objetos, Administración de Configuración, Arquitectura de Software y Procesos de Software.

El Ing. Pérez es Orador Distinguido de la IEEE Computer Society, miembro senior de la IEEE Computer Society y miembro de la ACM SIGSOFT.

® UML™, Unified Modeling Language™, and The UML Cube logo™, are trademarks of the Object Management Group.