[Ver Oferta Formativa]:

Institución:
UOC
Modalidad/Lugar: ON-LINE
POSTGRADO EN INGENIERÍA DEL SOFTWARE ORIENTADA A OBJETOS
- Descripción
3ª Edición. Domina el software a través de las herramientas más recientes en este campo.
Este posgrado se compone de dos cursos de especialización –Ingeniería del software orientado a objetos: lenguaje UML y patrones de diseño y de un proyecto final de posgrado.
La ingeniería de software comprende los métodos, técnicas y herramientas necesarios para llevar a término los proyectos de desarrollo de software, así como el mantenimiento posterior del mismo.
El curso de Ingeniería de software orientada a objetos ofrece una visión general de la disciplina y también el desarrollo del proyecto de un sistema de software según una de las dos grandes líneas tecnológicas actuales: la orientada a objetos.
En el segundo curso trataremos los patrones de diseño y las interfaces de usuario gráficas. Los patrones de diseño son una de las innovaciones que ha tenido y tendrá más impacto sobre el desarrollo orientado a objetos en estos últimos años, junto a la aparición de la UML. Por esta razón, la utilización de patrones de diseño se considera una habilidad básica que han de adquirir actualmente los diseñadores de software orientado a objetos.
Las interfaces de usuario gráficas son las más utilizadas actualmente. El contenido del curso está muy orientado a su desarrollo y comprende principalmente el análisis de las funciones de los usuarios y el diseño de los diálogos entre el usuario y el ordenador y el contenido de las ventanas.
Aplicación profesional
El profesional que participa en este programa puede aportar a las organizaciones las siguientes competencias:
Capacidad de un alto grado de reutilización en la orientación a objetos, lo que reportará una ventaja competitiva a la empresa.
Competencias para hacer análisis, diseño y programación en orientación a objetos.
Habilidades para la construcción de librerías fundamentándose en la reutilización.
Habilidades para utilizar herramientas CASE de manera eficaz.
Capacidad para seleccionar los mejores patrones de diseño para cada caso y para aplicar a una situación concreta el patrón seleccionado.
Habilidades en el diseño de interfaces gráficas de usuario.
A quién se dirige
Este curso se dirige a titulados universitarios con conocimientos previos sobre programación orientada a objetos que quieran desarrollar software orientado a objetos con técnicas ampliamente utilizadas.
- Requisitos de admisión
Para acceder al programa, es necesario disponer deuna titulación universitaria legalizada.
En el caso de no tenerla, un comité de admisión valorara los conocimientos y la experiencia de solicitudes a partir de su curriculum.
- Conocimientos Previos
Es requisito fundamental que los profesionales que deseen participar en este programa tengan conocimientos sobre los conceptos básicos de la programación, sobre los tipos abstractos de datos ?precursores de los objetos o, más exactamente, de las clases? y sobre diversos conceptos sobre bases de datos en general, modelo entidad-interrelación y bases de datos relacionales y su diseño.
- Duración del curso:
1 año ( 225 horas), 15 créditos
- Inicio
29 octubre 2008
- Titulación
Una vez superado el proceso global de evaluación, la UOC otorgará un diploma de Posgrado de Ingeniería del software orientada a objetos a los participantes que acrediten una titulación universitaria legalizada en España.
En el caso de no disponer de esta titulación, se expedirá un Certificado en Ingeniería del software orientada a objetos
Programa
1. Introducción a la ingeniería del software
2. UML (I): el modelo estático
3. UML (II): el modelo dinámico y la implementación
4. Recogida y documentación de requisitos
5. Análisis orientado a objetos
6. Diseño orientado a objetos
7. Introducción al software distribuido
8. Práctica
9. Introducción a UML y orientación a objetos
10. Análisis y diseño con patrones
11. Catálogo de patrones
12. Caso práctico de aplicación de patrones
13. Introducción a metodologías ágiles
Materiales
El material del programa está en papel, es la referencia básica en el seguimiento de los cursos, y tiene como objetivo facilitar y estimular el proceso de aprendizaje.
Adicionalmente, el estudiante recibirá como material del curso un CD de software libre para realizar los diagramas en UML de las pruebas de evaluación continua y las prácticas se le propondrá escoger entre una de estas dos aplicaciones: el Poseidón o el ArgoUML.
Aparte de los materiales mencionados, el estudiante podrá encontrar material complementario en el aula, así como direcciones de sitios web interesantes para la asignatura en la biblioteca del aula y en las guías de estudio. También se utilizará la herramienta de trabajo cooperativo BSCW (basic support for collaborative work), que se ocupará de dar soporte al trabajo conjunto de los equipos.
Para esta edición del posgrado está previsto utilizar el siguiente libro en su versión inglesa:
Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development (3.a edición)
No existe traducción al castellano de dicho libro para esta versión.