Curso: Unified Modeling Language (UML) UNIFIED MODELING LANGUAGE - UML......................................... 1 OBJETIVO .....................................................................................1 CONTENIDO...................................................................................1 BIBLIOGRAFÍA ................................................................................2 Libros......................................................................................2 DOCENTE .....................................................................................2 MODALIDAD DEL DESARROLLO .............................................................2 “capacitación y guía para el desarrollo de software” Unified Modeling Language - UML OBJETIVO El objetivo de este curso es presentar los beneficios de utilización de UML para la contruccion de aplicaciones . Este curso aborda los conceptos básicos de modelado, construcción y diseño. El curso esta orientado a programadores con conocimientos en programación orientada a objetos, tanto recién iniciados como con una experiencia intermedia. El curso cuenta con ejemplos prácticos en cada uno de los modelos. El curso consta de dos partes, la primera orientada a la explicación de los diagamas UML y la segunda a un taller. De esta manera los asistentes tendrán la posibilidad de aplicar los conocimientos adquiridos durante el curso. Durante el taller los asistentes se organizarán en diferentes grupos y se desarrollará un ejemplo práctico. CONTENIDO UML. Introducción. Vista dinámica y estática. Modelos dinámicos: o Diagramas de Casos de Uso o Diagramas de Secuencia y Colaboración o Diagramas de Estados o Diagramas de Actividad Modelos estáticos: o Diagramas de clase o Diagramas de objeto o Diagramas de componentes o Diagramas de deployment Práctica ejemplificando cada uno de los diagramas. Identificación de casos de prueba. Relación con el Proceso de Desarrollo. Taller por medio del cual se desarrolla un ejemplo identificando los diagramas UML a utilizar para dicho proyecto. 1 “capacitación y guía para el desarrollo de software” UML 2.0: conceptos básicos, nuevos diagramas. BIBLIOGRAFÍA Libros Rational Objectory Process 4.1 http://www.rational.com Object-Oriented Software Engineering: A Use Case Driven Approach , I., Jacobson; M., Christeron; G., Overgaard. Addison-Wesley, 1992. Unified Software Development Process, Ivar Jacobson, Grady Booch, and Jim Rumbaugh, Addison-Wesley, 1999. Unified Modeling Language-User's Guide, Grady Booch, Jim Rumbaugh, and Ivar Jacobson, Addison-Wesley, 1999. Applying Use Cases. Second Edition, A Practical Guide. G. Schneider, J. Winters, Addison Wesley. 2001. DOCENTE Dra. Claudia Marcos MODALIDAD DEL DESARROLLO El curso se desarrollará en clases diarias y consecutivas de 8 horas cada día. La duración del curso es de 24 horas (3 días). Otra alternativa son 5 clases diarias y consecutivas de medio día de duración. 2