Está en la página 1de 2

Curso de anlisis y diseo orientado a objetos.

UML

PRESENTACIN
Hoy en da la tecnologa orientada a objetos ya no se aplica solamente a los lenguajes de programacin, sino tambin en anlisis y diseo con gran xito. Para hacer una buena programacin orientada a objetos hay que desarrollar todo el sistema aplicando esta tecnologa, de ah su importancia. Para ello se emplea UML, un lenguaje de modelado de propsito general que pueden usar todos los modeladores, y que sirve para visualizar, especificar, construir y documentar los artefactos (modelos) de un sistema software, desde una perspectiva orientada a objetos. Con el curso de anlisis y diseo orientado a objetos UML estars capacitado para modelar cualquier sistema de informacin utilizando el lenguaje de modelado unificado UML, optimizando de esta manera el desarrollo de software y realizando un anlisis y diseo orientado a objetos eficiente, que permitir un alto grado de reutilizacin, reportando una gran ventaja competitiva a la empresa; para ello se utilizarn de manera eficaz herramientas CASE que ayudan a aumentar la productividad en el desarrollo de software, reduciendo el coste de las mismas en trminos de tiempo y de dinero.

OBJETIVOS
Con el curso de anlisis y diseo orientado a objetos UML conocers:
q

Los mtodos orientados a objetos, conociendo los conceptos ms importantes relacionados con la orientacin a objetos y sus ventajas y desventajas. Las metodologas OMT, BOOCH y OOSE, generadoras del lenguaje de modelado unificado UML. UML, la notacin bsica, la notacin avanzada y el modelado fsico de un sistema OO. Las fases de planificacin, construccin, implementacin y pruebas de software. La historia, las distintas clasificaciones, algunos ejemplos y el modo de implantar una herramienta CASE en la empresa. El desarrollo completo en UML con un ejemplo prctico, pudiendo realizar de esta manera el anlisis y diseo de software de un sistema orientado a objetos.

q q q q

PROGRAMA
El curso de anlisis y diseo orientado a objetos UML est formado por seis mdulos: 1.. INTRODUCCIN Predecesores de la programacin orientada a objetos. Programacin orientada a objetos. Clases y objetos. Abstraccin. Encapsulamiento. Jerarqua. Polimorfismo. Modularidad. Taxonoma de los lenguajes orientados a objetos. Caractersticas adicionales de los lenguajes orientados a objetos. Ventajas y desventajas de la tecnologa orientada a objetos. Identificacin de un modelo de objetos. 2. METODOLOGAS PARA GENERACIN DE SISTEMAS ORIENTADOS A OBJETOS Breve biografa de los desarrolladores ms importantes. Metodologa OMT (Rumbaugh). Metodologa Booch. Metodologa OOSE. 3. UML NOTACIN BSICA Y AVANZADA Notacin bsica UML. Notacin avanzada UML. Modelado fsico de un sistema OO. 4. UML DESARROLLO ORIENTADO A OBJETOS Proceso de desarrollo. 5. HERRAMIENTAS CASE Qu son las herramientas CASE? Historia de las herramientas CASE. Clasificacin de las herramientas CASE. Componentes y funcionalidades de una herramienta CASE. Ejemplos de herramientas CASE ms utilizadas. Adopcin de herramientas CASE en las organizaciones. Puntos a considerar cuando se selecciona una herramienta CASE. Estrategias de implantacin de una herramienta CASE. Tendencias tecnolgicas y del mercado de las herramientas CASE. 6. CASO PRCTICO Descripcin del caso prctico. Resolucin del caso prctico con notacin UML. Patrones de diseo.

TITULACIN

Una vez superado con xito el Curso de Anlisis y diseo orientado a objetos UML, recibirs el ttulo universitario expedido directamente por la Universidad Catlica de vila, con 6 crditos europeos ECTS.

Quieres saber ms sobre UML? Consulta los programas:


q

Experto en aplicaciones orientadas a objetos (36 ECTS).

También podría gustarte