This shows you the differences between two versions of the page.
es:what_is_uml [2021/05/10 07:47] montse [Diagramas de Secuencia] |
es:what_is_uml [2021/05/10 09:41] (current) montse [Lenguaje unificado de modelado (UML)] |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Qué es UML ====== | ====== Qué es UML ====== | ||
- | ===== Lenguaje unificado de modelado (UML) ===== | + | \\ |
+ | ===== Lenguaje unificado de modelado (UML) ===== | ||
El Lenguaje Unificado de Modelado (UML) fue creado para forjar un lenguaje de modelado visual común, semántica y sintácticamente rico para la arquitectura, el diseño y la implementación de sistemas de software complejos, tanto en estructura como en comportamiento. UML tiene aplicaciones más allá del desarrollo de software, p. ej., en el flujo de procesos en la fabricación. | El Lenguaje Unificado de Modelado (UML) fue creado para forjar un lenguaje de modelado visual común, semántica y sintácticamente rico para la arquitectura, el diseño y la implementación de sistemas de software complejos, tanto en estructura como en comportamiento. UML tiene aplicaciones más allá del desarrollo de software, p. ej., en el flujo de procesos en la fabricación. | ||
- | Es un lenguaje gráfico para visualizar, especificar, construir y documentar un sistema. UML ofrece un estándar para describir un sistema (modelo), incluyendo aspectos conceptuales tales como procesos, funciones del sistema, y aspectos concretos como expresiones de lenguajes de programación, esquemas de bases de datos …. | + | Es un lenguaje gráfico para visualizar, especificar, construir y documentar un sistema. UML ofrece un estándar para describir un sistema (modelo), incluyendo aspectos conceptuales tales como procesos, funciones del sistema, y aspectos concretos como expresiones de lenguajes de programación, esquemas de bases de datos, etc…. |
UML no es programación, solo es el diagrama de la realidad de un uso en un requisito. | UML no es programación, solo es el diagrama de la realidad de un uso en un requisito. | ||
Line 11: | Line 12: | ||
UML cuenta con varios tipos de diagramas, los cuales muestran diferentes aspectos de las entidades representadas. | UML cuenta con varios tipos de diagramas, los cuales muestran diferentes aspectos de las entidades representadas. | ||
- | ===== Tipos de diagramas UML ===== | + | \\ |
+ | ===== Tipos de diagramas UML ===== | ||
UML usa elementos y los asocia de diferentes formas para formar diagramas que representan aspectos estáticos o estructurales de un sistema, y diagramas de comportamiento, que captan los aspectos dinámicos de un sistema. | UML usa elementos y los asocia de diferentes formas para formar diagramas que representan aspectos estáticos o estructurales de un sistema, y diagramas de comportamiento, que captan los aspectos dinámicos de un sistema. | ||
Line 33: | Line 35: | ||
* Diagrama de casos de uso. | * Diagrama de casos de uso. | ||
- | ===== Diagramas de Secuencia ===== | + | \\ ===== Diagramas de Secuencia ===== |
- | Es el principal diagrama que se usa en TAST. A a continuación damos una breve explicación de lo que es y mostramos algunos ejemplos. | + | Es el principal diagrama que se usa en TAST. A continuación damos una breve explicación de lo que es y mostramos algunos ejemplos. |
Un diagrama de secuencia muestra la interacción de un conjunto de objetos en una aplicación a través del tiempo y se modela para cada caso de uso. Describen cómo un grupo de objetos trabaja en conjunto y en qué orden lo hacen. | Un diagrama de secuencia muestra la interacción de un conjunto de objetos en una aplicación a través del tiempo y se modela para cada caso de uso. Describen cómo un grupo de objetos trabaja en conjunto y en qué orden lo hacen. | ||
Line 43: | Line 45: | ||
En el diagrama de secuencia se pueden usar ramales, condiciones y bucles. | En el diagrama de secuencia se pueden usar ramales, condiciones y bucles. | ||
- | A continuación, algunos ejemplos de diagramas de secuencia: | + | A continuación, algunos ejemplos de diagramas de secuencia:\\ \\ {{ :Diagrama_s1.png?nolink&600| }}\\ {{ :Diagrama_s2.png?nolink&600| }}\\ \\ {{ :Diagrama_s3.png?nolink&600| }}\\ \\ |
- | {{ :Diagrama_s1.png?nolink&600| }} | ||
- | {{ :Diagrama_s2.png?nolink&600| }} | ||
- | |||
- | {{ :Diagrama_s3.png?nolink&600| }} | ||