Uml 2.0

Solo disponible en BuenasTareas
  • Páginas : 47 (11641 palabras )
  • Descarga(s) : 6
  • Publicado : 2 de noviembre de 2009
Leer documento completo
Vista previa del texto
Universidad Nacional de La Rioja

Carrera: Lic. en Análisis de Sistemas

Materia: Base de Datos

Docente: Ing. Emilio Rearte

Curso: 4º Año

Trabajo Práctico: "Base de Datos y UML"

Integrantes:
Agüero Jorge
Cornejo Anabella
Heredia Ana GabrielaPascal Alejandro

Noviembre de 2002

Indice

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 12Atributos 13
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óny Composició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ón37
Diagrama 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

Conclusión 46Bibliografía 47

Sitios Consultados 47

Introducción
El presente trabajo surge por asignación del profesor de la cátedra de Bases de Datos, de la carrera de Lic. en Análisis de Sistemas, Ing. Emilio Rearte. El tema asignado por el docente fue: “Bases de Datos y UML”, además también se asignaron a otros grupos temas tales como Modelos de Bases de Datos en red, jerárquico, relacional y orientadaso objetos; Data Warehouse; y Bases de Datos en Internet.
Dando una breve introducció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 esde reciente aparición y, al ser no propietario, es usado y refinado por muchas empresas, 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ónde Sistemas modelados en UML.

Lo que se pretende con este trabajo es dar a conocer 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...
tracking img