Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad

Conceptos Básicos del Lenguaje UML: Tipos de Diagramas - Prof. Sosa, Apuntes de Ingeniería

Este documento ofrece una introducción a los conceptos básicos del Lenguaje Unified Modeling Language (UML) y presenta una breve descripción de los diferentes tipos de diagramas que se pueden crear para el análisis y diseño de sistemas software. El autor, Daniel Fernando Sosa Suarez, explica qué son los modelos, cuáles son los modelos de UML y cómo se utilizan diagramas de uso de casos, diagramas de actividades, diagramas de clases, diagramas de interacción y diagramas de estado.

Tipo: Apuntes

2020/2021

Subido el 25/06/2021

daniel-sosa-20
daniel-sosa-20 🇨🇴

1 documento

1 / 8

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Conceptos Básicos UML
Daniel Fernando Sosa Suarez
Servicio Nacional de aprendizaje (SENA)
Centro de automatización Industrial (CAI)
Análisis y desarrollo de Sistemas
Cali Valle del Cauca
Junio de 2021
CONCEPTOS GENERALES DEL LENGUAJE UML....................................................................................................... 2
pf3
pf4
pf5
pf8

Vista previa parcial del texto

¡Descarga Conceptos Básicos del Lenguaje UML: Tipos de Diagramas - Prof. Sosa y más Apuntes en PDF de Ingeniería solo en Docsity!

Conceptos Básicos UML

Daniel Fernando Sosa Suarez

Servicio Nacional de aprendizaje (SENA)

Centro de automatización Industrial (CAI)

Análisis y desarrollo de Sistemas

Cali Valle del Cauca

Junio de 2021

CONCEPTOS GENERALES DEL LENGUAJE UML....................................................................................................... 2

  • ¿QUÉ SON LOS MODELOS?.............................................................................................................................................
  • ¿CUÁLES SON LOS MODELOS DE UML?.............................................................................................................................
    • Diagrama de caso de Uso......................................................................................................................................
    • Diagrama de actividades.......................................................................................................................................
    • Diagrama de Clases................................................................................................................................................
    • Diagrama de Interacción........................................................................................................................................
    • Diagramas de estado.............................................................................................................................................
    • Diagrama de componentes y Otros Diagramas.....................................................................................................
  • ¿QUÉ DIFERENCIAS HAY ENTRE LOS DIAGRAMAS Y COMO USARLOS?...................................................................
  • CONCEPTOS GENERALES DEL LENGUAJE UML.......................................................................................................
    • ¿QUÉ SON LOS MODELOS?.............................................................................................................................................
    • ¿CUÁLES SON LOS MODELOS DE UML?............................................................................................................................
      • Diagrama de caso de Uso......................................................................................................................................
      • Diagrama de actividades.......................................................................................................................................
      • Diagrama de Clases...............................................................................................................................................
      • Diagrama de Interacción.......................................................................................................................................
      • Diagramas de estado.............................................................................................................................................
      • Diagrama de componentes y Otros Diagramas.....................................................................................................
  • ¿QUÉ DIFERENCIAS HAY ENTRE LOS DIAGRAMAS Y COMO USARLOS?..................................................................

¿Cuáles son los modelos de UML?

Anteriormente el modelado era un punto complicado en el desarrollo a causa de los precios, generalmente eran muy altos haciéndolos casi inaccesibles, pero gracias a las ultimas actualizaciones desde que tengamos Windows podremos utilizar una gran cantidad de programas que facilitan esta generación de modelos centrados en el UML. Ya entrando en el tema de los modelos somos conscientes de que consisten esencialmente de diagramas e imágenes, especialmente centrándonos en utilizar símbolos sencillos con el fin de captar los problemas y soluciones claramente y que puedan ser interpretados por más personas y en especial ser pasado a código con eficiencia. A continuación, hablaremos de los diferentes modelos o diagramas que podremos crear y que tipo de información contiene:

Diagrama de Clases...............................................................................................................................................

Estos son responsables de documentar los requisitos más grandes del sistema, que en pocas palabras seria como la lista de procesos y actividades que debe brindar el programa y documentar el actor que la realiza.

Diagrama de actividades.......................................................................................................................................

En pocas palabras es como una línea de tiempo o diagrama de flujo que se centra en mostrar los procesos de una de un requerimiento, es usado esencialmente para el análisis los problemas que el sistema debería resolver y refinarlos además de planearlos e incluso corregirlos.

Diagrama de Interacción.......................................................................................................................................

Se usa en especial para mostrar las clases del sistema y sus iteraciones o relaciones entre ellas. Este modelo en especial debería mostrar la importancia de las clases, no necesita mostrarlas todas dado el caso, pero si es importante mostrar la importancia de cada una de manera clara, que se pueda interpretar de manera eficiente. Este diagrama muestra un estado estático del sistema, muestra de manera general pero no especifica para eso tenemos los otros diagramas. Figura(1-4)

Diagramas de estado.............................................................................................................................................

Este modelo se centra en el cambio de un solo objeto y las interacciones entre ellos conforme pasa por el sistema. Este se centra en el cambio en cada uno de los procesos mostrando como el proceso a seguir como el resultado del proceso y las diferentes opciones que puede recurrir el objeto

Diagrama de componentes y Otros Diagramas.....................................................................................................

El diagrama de componentes se centra en mostrar los subsistemas de como quedara el producto final implementando, el cual depende también de los diferentes modelos mencionados anteriormente, además existe el diagrama de topología del despliegue que es parecido al de componentes solo que este mostrara como se verá desplegado el programa, con símbolos como servidores, bases de datos y otros elementos tanto de hardware como software.

¿Qué diferencias hay entre los Diagramas y como usarlos?

Ya que tocamos la mayor parte de diagramas más usados y conocidos cabe recalcar que tenemos de tipos muy variados, todos van desde procesos más específicos a los más generales, en esto podremos recalcar el orden planteado desde el más general al más especifico

  1. Diagrama de topología del despliegue
  2. Diagrama de componentes
  3. Diagrama de clases
  4. Diagrama de casos de uso
  5. Diagrama de Actividades
  6. Diagrama de interacción
  7. Diagrama de estado Esta es mi opinión al respecto, pero cabe resaltar la importancia de cada uno, puede ser que los usemos desde el más pequeño al más grande o que iniciemos con los casos de uso, aun así podremos ir refinando tanto los modelos que va encima o por debajo de él, haciendo que nuestro proyecto sea sencillo y bien estructurado, a mi parecer el conocer de los puntos generales a los más profundos de nuestra aplicación o proyecto podremos minimizar a limite los errores y las dificultades en la programación porque “una imagen vale más que mil palabras”. Si queremos ver las diferencias de cada diagrama podremos ver que cada uno es único cada uno desglosa lo que el anterior toca, por ejemplo, el diagrama de interacción muestra micho más específicamente los pasos del proceso que son mostrados en el diagrama de actividades y así sucesivamente. Entonces lo único que nos queda es Diseñar estos Modelos o diagramas y mostrar que tan simple se puede hacer realizar nuestro proyecto y saber que hacer esto nos ahorrara mucho tiempo y generara en nosotros esa buena cultura de usar correctamente UML.