Bachiller En Ingeniería De Sistemas e Informática

Páginas: 16 (3996 palabras) Publicado: 16 de septiembre de 2011
EL LENGUAJE UNIFICADO DE MODELADO - UML

El UML es un lenguaje de modelado cuyo vocabulario y sintaxis están ideados para la representación conceptual y física de un sistema. Sus modelos son precisos, no ambiguos, completos y pueden ser trasladados directamente a una gran variedad de lenguajes de programación, como Java, C++ o Visual Basic, pero también a tablas de bases de datos relacionales yorientadas a objetos.

1. Bloques básicos de construcción de UML

Los bloques básicos de construcción de UML son tres, los elementos, las relaciones y los diagramas.

* Los elementos son abstracciones que actúan como unidades básicas de construcción. Hay cuatro tipos, los estructurales, los de comportamiento, los de agrupación y los de notación. En cuanto a los elementos estructuralesson las partes estáticas de los modelos y representan aspectos conceptuales o materiales. Los elementos de comportamiento son las partes dinámicas de los modelos y representan comportamientos en el tiempo y en el espacio. Los elementos de agrupación son las partes organizativas de UML, establecen las divisiones en que se puede fraccionar un modelo. Sólo hay un elemento de agrupación, el paquete,que se emplea para organizar otros elementos en grupos. Los elementos de notación son las partes explicativas de UML, comentarios que pueden describir textualmente cualquier aspecto de un modelo. Sólo hay un elemento de notación principal, la nota.

* Las relaciones son abstracciones que actúan como unión entre los distintos elementos. Hay cuatro tipos, la dependencia, la asociación, lageneralización y la realización.

* Los diagramas son la disposición de un conjunto de elementos, que representan el sistema modelado desde diferentes perspectivas. UML tiene nueve diagramas fundamentales, agrupados en dos grandes grupos, uno para modelar la estructura estática del sistema y otro para modelar el comportamiento dinámico. Los diagramas estáticos son: el de clases, de objetos, decomponentes y de despliegue. Los diagramas de comportamiento son: el de Casos de Uso, de secuencia, de colaboración, de estados y de actividades.

2. Elementos
ELEMENTOSESTRUCTURALES | Clase | | Describe un conjunto de objetos que comparten los mismos atributos, métodos, relaciones y semántica. Las clases implementan una o más interfaces. |
| Clase activa | | Se trata de una clase, en laque existe procesos o hilos de ejecución concurrentes con otros elementos. Las líneas del contorno son más gruesas que en la clase “normal” |
| Interfaz | | Agrupación de métodos u operaciones que especifican un servicio de una clase o componente, describiendo su comportamiento, completo o parcial, externamente visible. UML permite emplear un círculo para representar las interfaces, aunque lomás normal es emplear la clase con el nombre en cursiva. |
| Colaboración | | Define una interacción entre elementos que cooperan para proporcionar un comportamiento mayor que la suma de los comportamientos de sus elementos. |
| Caso de uso | | Describe un conjunto de secuencias de acciones que un sistema ejecuta, para producir un resultado observable de interés. Se emplea para estructurarlos aspectos de comportamiento de un modelo. |
| Componente | | Parte física y por tanto reemplazable de un modelo, que agrupa un conjunto de interfaces, archivos de código fuente, clases, colaboraciones y proporciona la implementación de dichos elementos. |
| Nodo | | Elemento físico que existe en tiempo de ejecución y representa un recurso computacional con capacidad de procesar. |Elementosdecomportamiento | Interacción | | Comprende un conjunto de mensajes que se intercambian entre un conjunto de objetos, para cumplir un objetivo especifico. |
| Máquinasdeestados | | Especifica la secuencia de estados por los que pasa un objeto o una interacción, en respuesta a eventos. |
Elementosdeagrupación | Paquete | | Se emplea para organizar otros elementos en grupos. |...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Bachiller en Ingeniería de Sistemas
  • Bachiller en Ingenieria de Sistemas
  • Ingeniería Infórmatica Y Sistemas
  • Bachiller De Sistemas Informaticos
  • Ingenieria De Sistemas O Ingenieria Informatica
  • Importancia de las matematicas en la carrera de ingenieria de sistemas e informatica
  • Examen de ingeniería del software / 2º de informática de sistemas
  • Bachiller en ingenieria de sistemas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS