Lenguaje unificado de modelado

Solo disponible en BuenasTareas
  • Páginas : 102 (25488 palabras )
  • Descarga(s) : 0
  • Publicado : 19 de enero de 2012
Leer documento completo
Vista previa del texto
UAA - LCI

Diseño de Bases de datos Relacionales

Universidad Autónoma de Asunción
Licenciatura en Ciencias Informáticas
Materia: Diseño de Bases de Datos Relacionales Profesor: Hugo Atilio Correa Edwards

UML
Nombre y Apellido: José Gabriel López Duarte

Asunción – Paraguay 2011
1

UAA - LCI

Diseño de Bases de datos Relacionales

Universidad Autónoma de Asunción Licenciaturaen Ciencias Informática

Materia: Diseño de Base de Datos Relacionales Profesor: Hugo Atilio Correa Edwards

José Gabriel López Duarte Teléfono línea fija: 021-905067 Teléfono celular: 0981-282-128 Email: jlopez@angujai.com, joselo_4172@hotmail.com

Trabajo de Investigación UML Diciembre/2011

2

UAA - LCI

Diseño de Bases de datos Relacionales

Índice de Contenido
Introducción aUML Por qué es necesario el UML La concepción del UML y versiones. La naturaleza y propósito de los modelos ¿Qué es un modelo? ¿Para qué sirven los modelos? ¿Cuál es el significado de un modelo? ¿Qué hay en un modelo? Diagramas del UML Diagrama de clases Diagrama de objetos Diagrama de casos de uso Diagrama de estados Diagrama de secuencias Diagrama de actividades Diagrama de colaboracionesDiagrama de componentes Diagrama de distribución Otras características Paquetes Notas Estereotipos Orientación a objetos Objetos, objetos por doquier Algunos conceptos Abstracción Herencia Polimorfismo Encapsulamiento Envíos de mensajes Asociaciones Agregación Concepción de una clase Atributos Operaciones Atributos, operaciones y concepción Uso de relaciones Asociaciones Restricciones en las asociacionesClases de asociación Vínculos Multiplicidad Herencia y generalización Agregación, composición, interfaces y realización Agregaciones 6 6 7 9 9 9 11 11 13 13 14 14 14 15 16 17 17 17 18 18 18 19 20 20 21 21 21 22 23 24 25 26 28 28 29 29 31 32 32 33 33 34 35 36 36 3

UAA - LCI Restricciones en las agregaciones Composiciones Interfaces y realizaciones Visibilidad Ámbito Diagramas de casos de usoRepresentación de un modelo de caso de uso Secuencia de pasos en los escenarios Generalización Agrupamiento Comprensión del dominio Comprensión de los usuarios Comprensión de los casos de uso Diagramas de estados Qué es un diagrama de estados Simbología Sucesos y acciones Condiciones de seguridad Subestados Subestados secuenciales Subestados concurrentes Mensajes y señales Diagramas de secuenciasObjetos Mensaje Tiempo Instancias y genérico Un diagrama de secuencias genérico Como representar la recursividad Diagrama de actividades Que es un diagrama de actividades Decisiones Rutas concurrentes Indicaciones Diagrama de componentes Que es un componente Que es un diagrama de componentes Representación de un componente Como representar las interfaces Diagramas de distribución Qué es un diagramade distribución Herramientas de modelado para el UML Características en común Herramientas UML textuales Herramientas UML para Eclipse Herramientas UML libres y/u Open Source

Diseño de Bases de datos Relacionales 36 37 37 38 38 40 40 41 41 42 42 43 43 44 44 44 45 45 46 46 46 47 48 48 48 48 49 49 50 51 51 52 52 53 54 54 54 54 54 56 56 58 58 59 60 60 4

UAA - LCI Herramientas UML específicaspara MAC: Herramientas para dispositivos móviles: Herramientas UML para Python: Herramientas UML para Ruby: Herramientas UML para Perl: Rational Rose SELECT Enterprise Visual UML Enterprise Architect El UML y la programación Observación del paciente: modelo de dominio Generación del código UML 2 – Descripción General El Nuevo Enfoque del UML 2.0 Estándares que conforman el UML Restructuración delLenguaje Especificación para el intercambio de diagramas La Superestructura del UML Breve descripción sobre los diagramas El futuro del UML Extensiones para los negocios Lecciones de las extensiones de negocios Interfaces graficas de usuario Conexiones a casos de uso Modelado de la GUI Sistemas expertos Componentes de un sistema experto Modelado de la base de conocimientos

Diseño de Bases de...
tracking img