CONTENIDO DEL PROGRAMA:

Análisis y diseño orientados a objetos 

Descripción del curso:

En este curso, los desarrolladores de sistemas aprenderán a utilizar la metodología de la programación orientada a objetos (OO) para efectuar el análisis y el diseño de aplicaciones utilizando el lenguaje UML (Unified Modelling Language). Las aplicaciones de software más importantes no son estáticas sino que crecen y evolucionan a medida que cambian las necesidades del mercado y los consumidores. Tener la capacidad de analizar esos cambios y traducirlos en nuevos modelos de software representa una extraordinaria ventaja competitiva. Los métodos de análisis y diseño de aplicaciones orientado a objetos enseñan a los profesionales del software a entender la eficacia inherente a los modernos lenguajes OO, entre los que destaca el lenguaje de programación Java. Los distintos conceptos y métodos de análisis y diseño asociados a la especificación UML están relacionadas con las fases del proceso de desarrollo de software iterativo, incremental y unificado. Durante el curso, también se explica el uso de los patrones de diseño, los modelos de objetos y dinámicos, el diseño de sistemas y las técnicas de particionamiento.

Dirigido a:

Expertos en arquitectura de sistemas, ingenieros de software y desarrolladores encargados de concebir y generar aplicaciones en lenguajes orientados a objetos. Profesionales de informática interesados en utilizar los métodos de análisis y diseño orientado a objetos para aumentar la productividad y reducir los periodos de desarrollo.

Requisitos previos:

       Contenidos del curso:

    • Programación OO
    • Explicar las ventajas del desarrollo de sistemas orientado a objetos.
    • Explicar los conceptos del desarrollo de sistemas orientado a objetos.

      Procesos

    • Explicar las fases principales y el flujo de trabajo del ciclo de visa iterativo e incremental de los proyectos.
    • Especificar el proceso de recopilar requisitos.
    • Aplicar directrices al análisis y el diseño para garantizar la calidad de los productos de modelización.

      Análisis

    • Citar los modelos que componen el UML.
    • Identificar los objetos y las clases de los modelos.
    • Especificar las relaciones entre clases.
    • Crear atributos para una clase.
    • Definir los comportamientos de las clases utilizando el polimorfismo y otras técnicas de diseño.
    • Identificar y analizar los modelos dinámicos.

      Diseño

    • Diseñar los detalles de los atributos, las operaciones y las relaciones entre las clases.
    • Describir patrones de diseño.
    • Definir la forma de diseñar y particionar un sistema.

Cursos relacionados

  • Antes:  Programación Java
  • Después: Desarrollo de aplicaciones avanzadas en Java
  • Después: Programación distribuida Java

Duración: 5 días.

Acceso a los cursos

902 120 570
© 2000-2001 Nanfor Ibérica, S.L. Reservados todos los derechos.

www.nanforiberica.com