Uml unified modeling language

Páginas: 45 (11053 palabras) Publicado: 4 de octubre de 2010
"Base de Datos y UML"

Índice

Introducción 4

UML (Unified modeling language) 5

DIFERENTES DEFINICIONES DE UML 5

BREVE RESEÑA HISTÓRICA 6

CARACTERÍSTICAS DE UML 7

OBJETIVOS 7

MODELO: Nociones Generales 8

DIAGRAMAS: Vistazo General 9

Clasificación de Diagramas 10
Diagramas Estáticos 12
Diagrama de Clases 12
Elementos 12
Clase 12
Atributos13
Identificadores 15
Atributos Derivados 15
Restricciones de Atributos 16
Métodos 17
Relaciones entre Clases 18
Herencia (Especialización/Generalización) 19
Asociación 22
Grado de la Asociación 23
Asociaciones Reflexivas 23
Atributos de Liga (o Asociación) 24
Ensamblados: Agregación yComposición 25
Dependencia o Instanciación (uso): 27
Diagrama de objetos 30
Diagrama 30
Diagrama de Componentes 34
Diagramas de Implementación 35
Diagramas dinámicos 36
Diagrama de Casos de Usos 36
Elementos 36
Actor 36
Caso de Uso 36
Relaciones 36
Asociación 36
Dependencia o Instanciación 37
Generalización 37Diagrama de Secuencia 38
Elementos 38
Línea de vida 38
Activación 38
Mensajes 38
Diagrama de Colaboración 40
Elementos 40
Objeto 40
Enlace 40
Flujo de mensajes 40
Diagrama de actividad 41
Diagrama de estado 41

Herramientas Case que soporta UML 42

Implementación de Sistemas modelados en UML 43

Introducción
Dando una breveintroducción al tema; se puede decir que UML no es una metodología, si no más bien es un lenguaje (pero no de programación), una notación, que permite visualizar, especificar, construir y documentar el modelado de sistemas; sea cual fuere el ciclo de vida elegido para el análisis, diseño e implementación del mismo. UML es de reciente aparición y, al ser no propietario, es usado y refinado por muchasempresas, grupos de investigadores y desarrolladores a nivel mundial.
Los temas tratados, más adelante serán:
- Unified Modeling Language (UML).
- Breve reseña histórica.
- Características de UML.
- Objetivos.
- Modelos: nociones generales.
- Diagramas: vistazo general.
- Clasificación de diagramas.
- Diagramas estructurales:
- Diagrama de clases.
- Diagrama de objetos.- Diagrama de componentes.
- Diagrama de implementación.
- Diagramas dinámicos:
- Diagrama de casos de uso.
- Diagrama de secuencia.
- Diagrama de colaboración
- Diagrama de actividad.
- Diagrama de estado.
- Herramientas CASE que soportan UML.
- Implementación de Sistemas modelados en UML.

Lo que se pretende con este trabajo es dar aconocer lo que es UML, las distintas herramientas que proporciona para el modelado de sistemas, y cómo lograr la implementación de los mismos.
A continuación, se desarrollarán los temas que forman parte del trabajo, los mismos ya fueron mencionados.
UML (Unified Modeling Language)

UML significa "Unified Modeling Language": Lenguaje de Modelado o Modelamiento Unificado.
El Lenguaje deModelado Unificado es un lenguaje usado para especificar, visualizar y documentar los diferentes aspectos relativos a un sistema de software bajo desarrollo, así como para modelado de negocios y otros sistemas no software.
Puede ser utilizado con cualquier metodología, a lo largo del proceso de desarrollo de software, en cualquier plataforma tecnológica de implementación (Unix, Windows etc.).
Esun sistema notacional (que, entre otras cosas, incluye el significado de sus notaciones) destinado a los sistemas de modelado que utilizan conceptos orientados a objetos.
Los principales factores que motivaron la definición de UML fueron: la necesidad de modelar sistemas, las tendencias en la industria del software, unificar los distintos lenguajes y métodos existentes e innovar los modelos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • UML. "Unified Modeling Language":
  • UML(Unified Modeling Language)
  • Uml (Unified Modeling Language)
  • UML Unified Modeling Language
  • Unified Modeling Language (UML)
  • Uml (Unified Modeling Language)
  • Unified Modeling Language ( uml)
  • Uml (unified modeling language)

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS