Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Universitat Politècnica de València

Diagramas UML estructurales para la Ingeniería del Software

Universitat Politècnica de València via edX

Overview

En la era de la información en la que estamos inmersos el desarrollo de software de calidad es un factor esencial y muy importante en las ciencias de la computación. Desarrollar software de calidad implica conocer los modelos que dan lugar a dicho software. Una Ingeniería del Software avanzada debe de estar fundamentada -como toda Ingeniería- en modelos conceptuales expresivos, claros y fáciles de entender y gestionar. Para que esa gestión eficiente de modelos sea una realidad, los lenguajes de modelado se convierten en una herramienta imprescindible.

El "Lenguaje de Modelado Unificado" (UML, en inglés "Unified Modeling Language") es un estándar que permite abordar ese problema del modelado de software en todos sus niveles desde una perspectiva integral que el estándar en su conjunto proporciona.

Entre todos los modelos UML el modelado estructural destaca por el papel básico que juega en todo proceso de desarrollo de software. El correcto diseño conceptual de un sistema software es fundamental. De la mano de un equipo dirigido por un instructor conocedor de UML desde sus orígenes y con una gran experiencia en su uso, en el curso en línea aprenderás a realizarlo y conocerás las primitivas de modelado que son relevantes junto con los diagramas asociados que UML pone a tu alcance (centrados en el diagrama de clases, el diagrama de objetos y el diagrama de paquetes). La determinación de esa dimensión "estructural" del software es normalmente el primer paso y el más importante en el proceso de producción de software, porque determina qué datos van a usarse y como van a relacionarse entre ellos. Sin unos buenos "cimientos" que delimiten el soporte estructural del sistema software resultante, la ingeniería del software corre el riesgo de quedarse en un mero ejercicio de "artesanía".

Con el objetivo fundamental de potenciar una ingeniería del software de calidad, este curso de informática introduce y desarrolla todas estas ideas explicando qué modelos hay que construir, con qué herramientas conceptuales, y como hay que construirlos, todo ello desde una perspectiva práctica acompañando los conceptos teóricos con ejemplos y casos prácticos.

¿Queremos ser ingenieros de software o artesanos del software?

Syllabus

  • Semana 1.- Fundamentos
  • Semana 2.- Especificación de clases
  • Semana 3.- Diagrama estructurales en UML
  • Semana 4.- Caso práctico: diagrama de clases

Taught by

Ignacio Panach, Óscar Pastor and Ana León

Tags

Reviews

4.5 rating, based on 17 Class Central reviews

Start your review of Diagramas UML estructurales para la Ingeniería del Software

  • Anonymous
    Muy buen curso, es ameno y claro.
    La verdad lo recomiendo cómo una muy buena introducción.
    Los temas son tratados con bastante profundidad y detalle para ser un curso introductorio.
    Felicidades
  • Profile image for Cristhian David Casco
    Cristhian David Casco
    Buen Curso... se aprende bastante! pero en particular me gustaria contar tambien con los materiales... de igual manera muchas gracias...
  • Anonymous
    Me ha ayudado mucho a hacer mejores modelos de datos para mi día a día, teniendo estudios que son de ingeniería, pero no informática. Las explicaciones son muy accesibles, sin perder rigor. Gracias.
  • Anonymous
    Buen curso sobre los diagramas estructurales de UML. Ojalá se animen a hacer una segunda parte, con los diagramas de comportamiento.
  • Anonymous
    Estuvo bien, solo me hubiese gustado que hubiera una interacción más profunda con el programa de modelado UML staruml
  • Anonymous
    Too much dancing arround the concepts, and even the examples given are simple themselves but hard to follow the way they are explained. With very long videos and slow talking that distracts you. I think you can better understand UML by searching in google some keywords, although I admit, english sites do it better. The problem with UML is that even its creators say it is outdated . I am sorry for the low score, would like to give more, but I just can't.
  • Profile image for Freddy Barreiro
    Freddy Barreiro
    Excelente curso, super completo , de los mejores que se puede encontrar, bien tratado cada tema, didáctico y práctico, se recomienda totalmente y si estas en el desarrollo de software es un curso INDISPENSABLE.
  • Anonymous
    Estoy muy agradecido por todo el conocimiento adquirido en este curso de la mano de unos excelentes profesores, espero que esta plataforma siga creciendo y haciendo crecer profesionalmente a muchas personas.
  • Anonymous
    Excelente Curso! Completo, didáctico, práctico y expone desde los fundamentos hasta casos prácticos.Lo recomiendo. Muy útil para los profesionales interesados en el dodelado de sistemas de información.
  • Anonymous
    Excelente curso, completo e interesante, mil veces mejor que el de la FING en Uruguay. Eso si las slides que brindan a los alumnos son un poco "apagadas", generalmente son en fondo blanco y texto.
  • Anonymous
    Completo curso sobre el manejo de los diagramas, desde su creacion historica hasta la ejecucion de un diagrama en IDE, con caso de estudio que permite visibilizar lo conceptuada.
  • Anonymous
    Actualizado a la versión de UML 2.5, práctico y con recursos de muy fácil comprensión. Explicaciones de muy buena calidad, al final aplicas diseñando. Recomendado!
  • Anonymous
    It would be very important to do the second part as complementary courses to continue with the following diagrams that could be use cases and sequence
  • Anonymous
    Fue buena, aunque en algunas partes del curso las explicaciones no son muy claras o son repetitivas, pero fuera de esos percances fue buena mi experiencia
  • Profile image for Diego Palacios Rodriguez
    Diego Palacios Rodriguez
    Great! this course was amazing, the subject is a little complicated and also the test but in general, really nice! I recommend this course a lot. Nice!
  • Anonymous
    Me pareció excelente el contenido de curso es interesante y ademas los profesores, explican muy bien cada tema durante todo el desenlace del curso.
  • Anonymous
    Me gustó mucho el curso, es completo, didáctico , claro, con buenos ejemplos y ejercicio práctico. Muy recomendable!

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.