Lenguaje Uml

Páginas: 7 (1600 palabras) Publicado: 7 de marzo de 2013
Lenguaje UML

UML, son las siglas de Unified Modeling Language ( Lenguaje Unificado de Construcción de Modelos), notación (esquemática en su mayor parte) con que se construyen por medio de conceptos orientados a objetos.

UML permite describir un sistema en diferentes niveles de abstracción, simplificando la complejidad sin perder información, para que tanto usuarios, líderes ydesarrolladores puedan comprender claramente las características de la aplicación.

* Modelado

El UML es la técnica de modelado de objetos y como tal supone una abstracción de un sistema para llegar a construirlo en términos concretos.
El modelado no es más que la construcción de un modelo a partir de una especificación. Un modelo es una abstracción de algo, que se elabora para comprender ese algoantes de construirlo. El modelo omite detalles que no resultan esenciales para la comprensión del original y por lo tanto facilita dicha comprensión.

Clases de modelos OO:

* Modelo de objetos: Describe la estructura estática.
* Modelo dinámico: Describe las relaciones temporales entre objetos.
* Modelo funcional: Describe las relaciones funcionales entre valores.

Mediante estastres fases de construcción de modelos, se consigue una abstracción de la realidad que tiene en sí misma información sobre las principales características de ésta.

* Diagramas

Para la construcción de modelos, hay que centrarse en los detalles relevantes mientras se ignoran los demás, por lo cual con un único modelo no tenemos bastante. Varios modelos aportan diferentes vistas de unsistema los cuales nos ayudan a comprenderlo desde varios frentes. Así, UML recomienda la utilización de nueve diagramas para representar las distintas vistas de un sistema.

Los diagramas de UML son los siguientes:

* Diagrama de Casos de Uso: modela la funcionalidad del sistema agrupándola en descripciones de acciones ejecutadas por un sistema para obtener un resultado.
Se utiliza paraentender el uso del sistema.
Muestra el conjunto de casos de uso y actores (Un actor puede ser tanto un sistema como una persona) y sus relaciones: es decir, muestra quien puede hacer qué y las relaciones que existen entre acciones (casos de uso). Son muy importantes para modelar y organizar el comportamiento del sistema.

Un diagrama de casos de uso esta compuesto de los siguientes elementos:Actor: Un actor es un rol que tiene un usuario con respecto al sistema. Es decir, sería un usuario del sistema.

Caso de uso: Es una operación o tarea específica que se realiza tras una orden o estímulo de un agente externo, puede ser un actor o desde la invocación desde otro caso de uso.

Relaciones:

Asociación: Es el tipo de relación más básica, indica la invocación desde un actor ocaso de uso a otra operación (caso de uso). Dicha relación se denota con una flecha simple:


Dependencia: Es una forma muy particular de relación entre clases, en la cual una clase depende de otra, es decir, se instancia (se crea). Dicha relación se denota con una flecha punteada:

Generalización: Este tipo de relación esta orientado exclusivamente para casos de uso.
- Extends: serecomienda utilizar cuando un caso de uso es similar a otro (en características).
- Uses: se recomienda utilizar cuando se tiene un conjunto de características que son similares en más de un caso de uso y no se desea mantener copiada la descripción de la característica.
Se representa con la siguiente flecha:

* Diagrama de Clases: muestra las clases (descripciones de objetos que compartencaracterísticas comunes) que componen el sistema y cómo se relacionan entre sí.

Un diagrama de clases esta compuesto de los siguientes elementos:

Clase: atributos, métodos y visibilidad
Relaciones: herencia, asociación, ensamblado y uso.

Clase: Es la unidad básica que encapsula toda la información de un Objeto (un objeto es una instancia de una clase). A través de ella podemos modelar el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguaje Uml
  • Lenguaje UML
  • Lenguaje UML
  • UML (Lenguaje Unificado de Modelado)
  • Lenguaje Unificado De Modelado (Uml)
  • Lenguaje Unificado De MODeLADO (Uml)
  • uml lenguaje unificado de datos
  • UML Lenguaje Unificado de Modelado

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS