Curso de Análisis y Diseño Orientado a Objetos UML
Información del curso
Curso
On-line
150 horas
Descripción
Hoy en día la tecnología orientada a objetos ya no se aplica solamente a los lenguajes de programación, sino también en análisis y diseño con gran éxito. Para realizar una correcta programación se debe desarrollar todo el proyecto utilizando esta tecnología, de ahí la importancia de tener una buena base.
Para ello se emplea el lenguaje de modelado UML, que pueden usar todos los modeladores, y que sirve para visualizar, especificar, construir y documentar los artefactos de un sistema software, desde una perspectiva orientada a objetos.
Con el Curso de Análisis y Diseño Orientado a Objetos UML aprenderás a modelar cualquier sistema de información utilizando el lenguaje de modelado UML, optimizando de esta manera el desarrollo de software y realizando un análisis y diseño orientado a objetos eficiente.
Convertirte en un experto en lenguaje de modelado UML te dará una ventaja competitiva en el mercado laboral, además de ganar capacidades dentro de tu propia empresa.
Para ello se emplea el lenguaje de modelado UML, que pueden usar todos los modeladores, y que sirve para visualizar, especificar, construir y documentar los artefactos de un sistema software, desde una perspectiva orientada a objetos.
Con el Curso de Análisis y Diseño Orientado a Objetos UML aprenderás a modelar cualquier sistema de información utilizando el lenguaje de modelado UML, optimizando de esta manera el desarrollo de software y realizando un análisis y diseño orientado a objetos eficiente.
Convertirte en un experto en lenguaje de modelado UML te dará una ventaja competitiva en el mercado laboral, además de ganar capacidades dentro de tu propia empresa.
Temario
Introducción
Predecesores de la programación orientada a objetos. Programación orientada a objetos. Clases y objetos. Abstracción. Encapsulamiento. Jerarquía. Polimorfismo. Modularidad. Taxonomía de los lenguajes orientados a objetos. Características adicionales de los lenguajes orientados a objetos. Ventajas y desventajas de la tecnología orientada a objetos. Identificación de un modelo de objetos.
Metodologías para generación de sistemas orientados a objetos
Breve biografía de los desarrolladores más importantes. Metodología OMT (Rumbaugh). Metodología Booch. Metodología OOSE.
Uml notación básica y avanzada
Notación básica UML. Notación avanzada UML. Modelado físico de un sistema OO.
Uml desarrollo orientado a objetos
Proceso de desarrollo.
Herramientas case
¿Qué son las herramientas CASE? Historia de las herramientas CASE. Clasificación de las herramientas CASE. Componentes y funcionalidades de una herramienta CASE. Ejemplos de herramientas CASE más utilizadas. Adopción de herramientas CASE en las organizaciones. Puntos a considerar cuando se selecciona una herramienta CASE. Estrategias de implantación de una herramienta CASE. Tendencias tecnológicas y del mercado de las herramientas CASE.
Caso práctico
Descripción del caso práctico. Resolución del caso práctico con notación UML. Patrones de diseño.
Predecesores de la programación orientada a objetos. Programación orientada a objetos. Clases y objetos. Abstracción. Encapsulamiento. Jerarquía. Polimorfismo. Modularidad. Taxonomía de los lenguajes orientados a objetos. Características adicionales de los lenguajes orientados a objetos. Ventajas y desventajas de la tecnología orientada a objetos. Identificación de un modelo de objetos.
Metodologías para generación de sistemas orientados a objetos
Breve biografía de los desarrolladores más importantes. Metodología OMT (Rumbaugh). Metodología Booch. Metodología OOSE.
Uml notación básica y avanzada
Notación básica UML. Notación avanzada UML. Modelado físico de un sistema OO.
Uml desarrollo orientado a objetos
Proceso de desarrollo.
Herramientas case
¿Qué son las herramientas CASE? Historia de las herramientas CASE. Clasificación de las herramientas CASE. Componentes y funcionalidades de una herramienta CASE. Ejemplos de herramientas CASE más utilizadas. Adopción de herramientas CASE en las organizaciones. Puntos a considerar cuando se selecciona una herramienta CASE. Estrategias de implantación de una herramienta CASE. Tendencias tecnológicas y del mercado de las herramientas CASE.
Caso práctico
Descripción del caso práctico. Resolución del caso práctico con notación UML. Patrones de diseño.
Requisitos
Se debe cumplir alguno de los siguientes requisitos:
- Ser mayor de 18 años
En este caso, se expide el título de Curso Técnico indicando el contenido y la duración del estudio en horas. No otorga ECTS.
O cumplir uno de los siguientes requisitos:
- Estar en posesión del título de Bachiller o declarado equivalente. También titulados en Bachillerato europeo y en Bachillerato internacional, o equivalentes a títulos de bachiller de sistemas educativos de estados miembros de la Unión Europea o de otros estados no miembros.
- Estar en posesión de titulación de Técnico Superior de Formación Profesional, o de Técnico Superior en Artes Plásticas y Diseño o Técnico Deportivo Superior.
- Ser mayor de 25 años con al menos 1 año de experiencia profesional acreditada y relacionada con el contenido de la formación.
- Ser titulado universitario.
En cualquiera de estos casos se expide el título de Curso Técnico indicando el contenido, duración en horas del estudio y créditos ECTS otorgados.
Duración
6 créditos
Objetivos
- Aprender los métodos orientados a objetos, conociendo los conceptos más importantes relacionados con la orientación a objetos y sus ventajas y desventajas
- Conocer las metodologías OMT, BOOCH y OOSE, generadoras del lenguaje de modelado unificado UML
- Estudiar UML, la notación básica, la notación avanzada y el modelado físico de un sistema OO
- Entender las fases de planificación, construcción, implementación y pruebas de software
- Interiorizar la historia, las distintas clasificaciones, algunos ejemplos y el modo de implantar una herramienta CASE en la empresa
- Realizar el desarrollo completo en UML con un ejemplo práctico, para que hagas el análisis y diseño de software de un sistema orientado a objetos
Titulación obtenida
Una vez superado el proceso de evaluación, recibirás el Título Propio expedido por la Universidad San Jorge.
Prácticas
Prácticas en empresa garantizadas.
Perspectivas laborales
Programador de aplicaciones informáticas
Desarrollador de software (Software Developer)
Analista Programador
Promociones
- Facilidades de pago.
- Formación bonificable para trabajadores a través de Fundae: Fundación Estatal para la Formación en el Empleo.
Precio
Consultar precio
A consultar con el centro
Curso de Análisis y Diseño Orientado a Objetos UML
SEAS, Estudios Superiores Abiertos
Campus y sedes: SEAS, Estudios Superiores Abiertos
SEAS, Estudios Superiores Abiertos
C\ Violeta Parra, nº 9 (entrada por C/ Isla Lanzarote)
50015
Zaragoza
Cursos más populares