SOLICITA INFORMACIÓN
Tecnología Informática foto 18

Curso de UML Análisis y Diseño Orientado a Objetos

> Cursos de Tecnología E Informática | Cursos de Lenguajes de Programación |

Curso de UML Análisis y Diseño Orientado a Objetos
A Distancia, Online
Consultar Precio

BOLSA O EMPLEO

PROMOCIONES

promocion
PRÁCTICAS GARANTIZADAS EN EMPRESA Y ACCESO PERMANENTE A BOLSA DE EMPLEO

Duración

Duración del Curso de Análisis y Diseño Orientado a Objetos UML: 150 horas. ECTS 6.

Titulaciones

Una vez superado con éxito el Curso de Análisis y diseño orientado a objetos UML, recibirás el título universitario expedido directamente por la Universidad Católica de Ávila, con 6 créditos europeos ECTS.
Requisitos
¿A quién va dirigido?

- A todos aquellos que deseen adquirir, mejorar o actualizar sus conocimientos en esta área.
- REQUISITO INDISPENSABLE: Ser mayor de 21 años.
Descripción

Hoy en día la tecnología orientada a objetos ya no se aplica solamente a los lenguajes de programación, además se viene aplicando en el análisis y diseño con mucho éxito. Para hacer una buena programación orientada a objetos hay que desarrollar todo el sistema aplicando esta tecnología, de ahí su importancia. Para ello se emplea UML, un lenguaje de modelado de propósito 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.

Actualmente en la industria del desarrollo de software tenemos a UML como un estándar para el modelado de sistemas Orientados a Objetos. UML consta de todos los elementos y diagramas que permiten modelar los sistemas en base al paradigma orientado a objetos. Los modelos orientados a objetos cuando se construyen de forma correcta, son fáciles de comunicar, cambiar, expandir, validar y verificar. Este modelado en UML es flexible al cambio y permite crear componentes plenamente reutilizables.

Con este curso estarás capacitado para modelar cualquier sistema de información utilizando el lenguaje de modelado unificado UML, optimizando de esta manera el desarrollo de software y realizando un análisis y diseño orientado a objetos eficiente, que permitirá un alto grado de reutilización, reportando una gran ventaja competitiva a la empresa para ello se utilizarán de manera eficaz herramientas CASE que ayudan a aumentar la productividad en el desarrollo de software, reduciendo el coste de las mismas en términos de tiempo y de dinero.

Objetivos

Con este curso conocerás:

- Los métodos orientados a objetos, conociendo los conceptos más importantes relacionados con la orientación a objetos y sus ventajas y desventajas.

- Las metodologías OMT, BOOCH y OOSE, generadoras del lenguaje de modelado unificado UML.

- UML, la notación básica, la notación avanzada y el modelado físico de un sistema OO.

- Las fases de planificación, construcción, implementación 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 práctico, pudiendo realizar de esta manera el análisis y diseño de software de un sistema orientado a objetos.

Temario

El curso está formado por seis módulos:

1. 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.

2. 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.

3. UML NOTACIÓN BÁSICA Y AVANZADA

Notación básica UML. Notación avanzada UML. Modelado físico 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. 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.

6. CASO PRÁCTICO

Descripción del caso práctico. Resolución del caso práctico con notación UML. Patrones de diseño. Metodología:

Nuestro sistema combina la metodología a distancia con las nuevas tecnologías de comunicación, eliminando las barreras físicas o geográficas mediante contacto directo con el equipo docente y a través de nuestra plataforma e-learning.

Sus principales ventajas son:

- Es un sistema práctico, ágil y cercano.

- Convierte al alumno en protagonista de su formación.

- Permite total flexibilidad de horarios y ritmos de estudio.

- Está dirigido por un equipo de profesores y tutores expertos en e-Learning que hacen un seguimiento individualizado de cada alumno.

- La formación se desarrolla en el campus online de SEAS, que dispone de una amplia variedad de recursos didácticos y es lugar de encuentro con tus compañeros y con el personal docente.

- El aprendizaje se basa en material de estudio especialmente diseñado por nuestros profesores para la modalidad online.

SEAS es una comunidad de profesionales que estudian contigo con los que compartir dudas, soluciones y experiencias.

CURSOS DESTACADOS DE CURSO DE ANÁLISIS Y DISEÑO ORIENTADO A OBJETOS UML


CURSO ESPECIALISTA TIC EN PROGRAMACIÓN ABAP IV PARA SAP R3

ABAP (Advanced Business Application Programming) es un lenguaje de cuarta generación, propied...

PROGRAMA SUPERIOR EN COMMUNITY MANAGEMENT Y GESTIÓN DE SOCIAL MEDIA

El protagonismo de las redes sociales en la vida de las personas ha cambiado las es...

MMD MASTER IN MOBILE DEVELOPMENT

Máster innovador que abarca entornos iOS y Android,estrategia de negocio y gestión...

CURSOS DE PROGRAMACIÓN ESTRUCTURADA EN C

Desarrollar programas estructurados complejos en lenguaje C...

CURSOS DE EXPERTO EN PROGRAMACIÓN Y DESARROLLO WEB

Ser capaz de desarrollar completas aplicaciones de comercio electrónico respaldadas por bases de dat...

CURSO SUPERIOR DE DISEÑO WEB - PROGRAMACIÓN

El diseño gráfico y desarrollo Web permite implementar sitios web profesionales, dinámicos e intuiti...

CURSO DE ESPECIALIZACIÓN EN APLICACIONES PARA MÓVILES

Desarrollar aplicaciones para dispositivos móviles, un mercado en constante crecimiento dónde los cl...

MÁSTER EN DESARROLLO DE APLICACIONES PARA DISPOSITIVOS MÓVILES

El mercado de la programación de aplicaciones móviles y la creación de videojuegos para móviles está...