Professional Documents
Culture Documents
Como se
creo UML
¿Qué es UML?
UML es ante todo un lenguaje. Un lenguaje proporciona
un vocabulario y unas reglas para permitir una
comunicación. En este caso, este lenguaje se centra en la
representación gráfica de un sistema.
UML es un lenguaje de modelado que sirve para
Relaciones
Diagramas
¿Qué es UML?
Elementos :
Elementos Estructurales
Elementos de Comportamiento
Elementos de Agrupación
Elementos de Anotación
CINVESTAV-IPN
¿Qué es UML?
Relaciones:
Dependencia y Asociación
¿Qué es UML?
Agregación, Generalización y Realización
CINVESTAV-IPN
EVOLUCION DE UML
DIAGRMAS QUE COMPONEN UML 1.X
OMG UML 1.x está constituido por siete (07)
diagramas básicos y dos (02) diagramas que constituyen
variaciones de dos de los anteriores
DIAGRMAS QUE COMPONEN UML 2.0
CINVESTAV-IPN
Mecanismos comunes en UML
Mecanismos de extensión:
Estereotipos: Extienden el vocabulario
de UML
Valores Etiquetados: Extienden las
propiedades de los bloques de UML
Restricciones: Extienden la semántica
CINVESTAV-IPN
UML 1.x vs. UML 2.0
demasiado azucarado,
falta de ortogonalidad notacional, hay quien ni
Pragmática
falta de base metodológica tal como condiciones
de coherencia de modelos, tipos de uso etc.
agente.java Realiza
Ej: AgenteFraudes
PoliticaFraudes
BuscarPatrones
system::dialog.dll
{version = 2.0.1}
Diagramas de Componentes
• Los diagramas de componentes describen los
elementos físicos del sistema y sus relaciones
• Muestran las opciones de realización
incluyendo código fuente, binario y ejecutable
AgenteFraudes BuscarPatrones
PoliticaFraudes
Diagramas de Componentes
Dispositivos
• Los dispositivos del sistema también se representan como
nodos.
• Generalmente se usan estereotipos para identificar el tipo
de dispositivo.
Ejemplo
<<printer>> <<router>>
HP LaserJet Cisco Router
5MP X2000
Diagramas de Despliegue
clienteA:
Compaq Pro PC
Servidor de
Servidor de Base de
Aplicaciones: Datos: VAX
Silicon Graphics O2
clienteB: <<DecNet>>
Compaq Pro PC
Diagramas de Despliegue
Nodos y componentes
Los nodos son los elementos donde se ejecutan los
componentes.
Ventas
pos.exe contactos.exe
Diagrama de Despliegue
Servidor Central Control y Análisis
Acceso a BD Comment
Comment
Rutinas de Coneccion
Comment
T erminal de Consulta
Interfaz de Terminal
Rutinas de Coneccion
Comment Comment
Punto de Venta
Rutinas de Coneccion
Comment
Comment Comment
Diagrama de Despliegue
Diagrama de Despliegue
Ejemplo de conexión entre nodos:
<<Cliente>> <<Servidor>>
Terminal Punto <<TCP/IP>>
Base de
de Venta Datos
<<RDSI>>
<<RDSI>>
Podemos distinguir tipos Control
de nodos y connexiones
por estereotipado
DIAGRAMAS DE CASOS DE USO
Ofrecen una visión muy intuitiva del sistema y de los escenarios de interacción entre los
entes externos y el sistema que podrían darse.
Elementos
Los diagramas de casos de uso pueden contener cualquier número de instancias de los
siguientes tipos de elementos:
Representa los límites del sistema como tal, es decir, delimita el sistema
dividiendo el mundo en dos partes:
- Lo que hay dentro del sistema (por lo que nos debemos de preocupar).
- Lo que hay fuera del sistema (entes externos que no nos preocupan).
CONCLUSIONES