Professional Documents
Culture Documents
1
MODELO
CONCEPTUAL
2
Estructura de UML
•Estructura
capturan (características estáticas)
Modelos
•Comportamiento
(características dinámicas)
organizado en
visualizado en
Vistas Arquitectonicas Diagramas
Reglas de combinación
Mecanismos de Extensión
Estructurales, Comportamiento,
Elementos Agrupación (paquetes), Anotación
(notas, comentarios)
• Bloques básicos
Dependencia, Asociación
Relaciones (Agregación), Generalización,
de construcción Realización
Relaciones
Ligan los diferentes elementos entre sí
Diagramas
Representación gráfica de un conjunto de
Elementos Estructurales
Elementos de comportamiento
Elementos de agrupación
Elementos de anotación
Interfaz
Colaboración
Caso de Uso
iDibujable
prueba
Solicitar
pedido
Nodo
La máquina de estados.
De comportamiento
Sirven para visualizar, especificar, construir y
documentar los aspectos dinámicos de un
sistema
State
State
Use Case Diagramas de
Diagrams
Use Case Diagrams State
Use Case Diagramas de
Diagrams Clases State
Use Case Diagrams Diagramas de
Diagrams
Diagramas de
Diagrams Casos de Uso Diagrams
Diagrams Objetos
Secuencia
Scenario State
Scenario State
Diagramas de
Diagrams Diagramas de
Diagrams
Diagrams Diagrams
Colaboración Modelo Componentes
Scenario Component
Scenario Component
Diagramas
Diagrams de
Diagramas de
Diagrams Diagrams
Diagrams Distribución
Estados Diagramas de
Actividad
“Un modelo es una descripción completa de un sistema desde una perspectiva concreta”
UML –Modelo Conceptual 34
Diagramas de UML
State
State
Use Case Diagramas de
Diagrams
Use Case Diagrams State
Use Case Diagramas de
Diagrams Clases State
Use Case Diagrams Diagramas de
Diagrams
Diagramas de
Diagrams Casos de Uso Diagrams
Diagrams Objetos
Secuencia
Comportamiento
Estructural
Interacción
Scenario State
Scenario State
Diagramas de
Diagrams Diagramas de
Diagrams
Diagrams Diagrams
Colaboración Modelo Componentes
Implementación
Scenario Component
Scenario Component
Diagramas
Diagrams de
Diagramas de
Diagrams Diagrams
Diagrams Despliegue
Estados Diagramas de
Actividad
Diagramas de Clase
Los diagramas de clase muestran la vista estática
de un sistema a través de un conjunto de clases,
interfaces y colaboraciones junto con sus
relaciones.
Diagramas Estáticos Fi l e M g r
fe tc h Do c( )
s o rtBy Na me ()
Fi l e L i s t
Do c u m e ntL is t
add( )
d e l e te ( )
Do c u m e nt
n a m e : in t
d o c i d :i n t
n u m Fi e l d : i nt
g e t( )
open( )
c los e( )
re a d ( )
s o rtFi l e Li st()
re a d () fi l l the
c o d e ..
FileManager
Document
fL i s t c re a te ( )
add( ) fi l l Do c u me nt()
d e l e te ( )
1
GraphicFile
re p
File FileList
Re p o s i to ry Fi l e
Use Case 2
Use Case 3
Diagramas de Clases Diagramas de Componentes
¹ ®¼ °ü¸ ®
Ŭ¶óÀÌ ¾ ðÆ®. E
XE
¹ ®¼ ° ü¸ ® ¾ÖÇø´
fileMgr : FileMgr gFile : GrpFile Windows
NT
Solar is
¹ ®¼ ° ü¸ ® ¿
£Áø.EXE
fileMgr : FileMgr Alpha
UNI X
ÀÀ¿ë¼ ¹ ö. EX
E
Windows
NT
I BM
M ainf r ame
Diagramas de Despliegue
Validar y Completar
Operación -Operador BO
Diagramas de Objetos
-K+ (interfaz)
-KBO
[ ok ] Calcular Flujos
de Caja
[error operación]
[ prima es en divisa ]
Generar Avances
para Extranjero
-Operador BO
-KBO
-Host: Liquidaciones (interfaz)
Enviar
Confirmación
Evalua
Confirmación
-KBO
-Host:SWIFT (interfaz)
-KBO
[ confirmación rechazada ]
Registrar Error
Diagramas Dinámicos
-Operador BO
-KBO (interfaz) [operación contratada]
Identificar
Motivo Rechazo
-Operador BO
Determinar Acciones
Correcion
[operacion no contratada]
Diagramas de Actividad
mainWnd fileMgr : document : gFile repository
user FileMgr Document
9 : s o rtByNa me ( )
2: f et chDoc()
mainWnd : MainWnd
3: cr eate( )
1 : Do c v ie w req ue st ()
4: cr eate( )
add file [ numberOffile==MAX ] / Writing
2 : fe tc hDo c( )
flag OFF
4 : c re a te () gFile : GrpFile 5: r eadDo
c( )
8 : fi l l Fi le ()
Openning
ÈÀÏ °ü¸ ®ÀÚ´ ÂÀоî¿Â 6: f ilDocum e
nt ( )
user : Clerk ¹ ®¼ ÀÇ Á¤º ¸ ¦ÇØ´ ç¹®¼
°´ ü ¿¡ ¼³Á¤À»¿ äûÇÑÙ́.
3 : c re a te ()
6 : fi l l Do cu men t ( ) 8: f ilFile ( )
close file
Closing ȸ é °´ ü´ ÂÀоîµéÀÎ 9: sor tByName( )
Reading °´ ü µé¿¡ ´ ëÇØ À
Ì ¸§º° ·Î
Á¤· ÄÀ» ½ ÃÄ Ñ Èȩ́¿¡
º ¸ ¿©ÁØ ´ Ù.
7 : re a d Fil e ( )
5 : re a d Do c ()
document : Document
repository : Repository
diagramas
un nombre
Visibilidad
por otros
Integridad
elementos
Inconsistentes: No se garantiza la integridad del
modelo
Adornos
Divisiones comunes
Mecanismos de extensibilidad