Introduccion a UML

Páginas: 6 (1493 palabras) Publicado: 14 de mayo de 2014
INTRODUCCIÓN
A
UML
(Unified Modeling Language)

Beatriz López González Nº14
Pablo Martín González Nº18

ÍNDICE
1. Introducción
1.1 Definición de Lenguaje de modelado
1.2 ¿Qué es UML (Unified Modelling Language)?
2. Elementos de modelado. Sintaxis y semántica
2.1 Elementos Estructurales
a. Clase
b. Interfaz
c. Colaboración
d. Caso de uso
e. Clases activas
f. Componente
g. Nodo2.2 Elementos de comportamiento.
a. Interacción = objetos + mensajes + secuencia de acción + enlaces
b. Máquina de estados = estados + transiciones + eventos + actividades
2.3 Elementos de agrupación.
a. Paquete
2.4 Elementos de anotación.
a. Nota
2.5 Relaciones en UML
Hay cuatro tipos:
a. Dependencia.
b. Asociación.
c. Generalización
d. Realización
2.6 Diagramas.
Tipos dediagramas:
a. Diagramas estáticos
● Diagrama de Clase
● Diagrama de Objetos
● Diagrama de Casos de Uso
b. Diagramas de comportamiento
● Diagrama de Estados
● Diagrama de Actividad
● Diagramas de Interacción
♦ Diagrama de Secuencia
♦ Diagrama de Colaboración
c. Diagramas de implementación
● Diagrama de Componentes
● Diagrama de Despliegue

1. INTRODUCCIÓN
1.1. Definición de Lenguaje demodelado
UML es un Lenguaje de Modelado Unificado.

1.2. ¿Qué es UML (Unified Modelling Language)?
UML es un lenguaje utilizado para describir modelos. Se basa en la realización de
diagramas unificados que permiten realizar un diseño más sencillo a partir de otro
más complejo.
Con el uso de UML se pretende que los diagramas utilizados por los diseñadores
sean entendibles por todo el mundo.2. ELEMENTOS DE MODELADO. SINTAXIS Y
SEMÁNTICA
2.1. Elementos Estructurales
a. Clase: conjunto de objetos que comparten los mismos atributos, operaciones,
relaciones y semántica, y que presentan el mismo comportamiento.
Las clases se representan con una caja en la que se escribe:
 El nombre de la clase: Tiene que ser un sustantivo simple y singular, sea
significativo de su contenido yempiece con mayúsculas.
 Los atributos: Son las propiedades o características de los objetos. Se
representan escribiendo la visibilidad (se utiliza un símbolo “+” si el atributo es
público, “-” si es privado o “#” si es protegido), a continuación se escribe el
nombre del atributo utilizando el mismo sistema que en el caso del nombre de
la clase, pero empezando por minúsculas (sustantivo simple,singular y
significativo). Separado por “:” se debe poner el tipo de atributo (String, float,
etc...).
 Las operaciones o métodos que se pueden realizar con los objetos. Se indica
la visibilidad igual que en el caso de los atributos.
b. Interfaz: conjunto de operaciones que sirven para especificar el servicio que una
clase o componente da al resto de las partes involucradas en un sistema.Se representan con un símbolo de generalización, con línea discontinua.
c. Colaboración: Una colaboración es una sociedad de clases, interfaces y otros
elementos que colaboran para proporcionar un comportamiento cooperativo mayor
que la suma de todos sus elementos.
d. Caso de uso: descripción de un conjunto de secuencias de acciones que ejecuta
el sistema para producir un resultadoobservable. Se utiliza para organizar aspectos
relacionados con el comportamiento de un modelo. Representa un requisito funcional
del sistema.

Se representa por una elipse con borde continuo.
e. Clases activas: Clase cuyos objetos pueden tener uno o varios hilos de ejecución.
Se representa con líneas más gruesas que una clase.
f. Componente: Un componente es una parte física y reemplazable de unsistema
que conforma con un conjunto de interfaces y proporciona la implementación de dicho
conjunto. Un componente representa típicamente el empaquetamiento físico de
diferentes elementos lógicos, como clases, interfaces y colaboraciones.
g. Nodo: Un nodo es un elemento físico que existe en tiempo de ejecución y
representa un recurso computacional que, por lo general, dispone de algo de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Introducción a UML
  • UML introduccion
  • Introducción a UML
  • Introduccion uml
  • Introduccion a uml
  • Uml introduccion
  • Introducción a uml
  • Introduccion a UML

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS