Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Um L Modelo Conceptual
Um L Modelo Conceptual
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
Elementos
Estructurales
Comportamiento
Agrupación
Notación
Relaciones
Diagramas
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
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 Wilson Peláez H. 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
Estructural
Interacción Comportamiento
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
Repository DocumentList
DocumentList
FileMgr Document
add( ) name : int
FileManager
fetchDoc( ) delete( ) docid : int
sortByName( ) numField : int
get( )
open( )
close( )
read( )
read() fill the
code.. Document
FileList
sortFileList( )
fList create( )
fillDocument( )
add( )
delete( )
1
GraphicFile
rep
File FileList
Repository File
read( )
Actor A Actor B
readDoc( )
readFile( ) open( )
create( )
fillFile( )
Diagramas de Componentes
Use Case 2
Use Case 3
Diagramas de Clases
Windows95
¹®¼°ü¸®
Ŭ¶óÀ̾ðÆ®.EXE
¹®¼°ü¸® ¾ÖÇø´
Solaris
¹®¼°ü¸® ¿£Áø.EXE
Windows
NT
IBM
Mainframe
repository : Repository
BO Contrap artida
[operación insertada]
Diagramas de Despliegue
V alidar y Completar
Operación -Operador BO
Diagramas de Objetos
-K+ (interfaz)
-K BO
[ ok ] Calcular Flujos
de Caja
[error operación]
[ prima es en divisa ]
Generar Avances
para Extranjero
-Operador B O
-KBO
-Host: Liquidaciones (int erfaz)
E nviar
Confirmación
Evalua
Confirmación
-KB O
-Host :SWIFT (interfaz)
-KBO
Diagramas Dinámicos
[ confirmación rechazada ]
Registrar Error
-Operador BO
-KBO (int erfaz) [operación contrat ada]
Identificar
Motivo Rechazo
-Operador BO
Diagramas de Actividad
mainWnd fileMgr : document : gFile repository
user FileMgr Document
9: sortByName ( )
2: fetchDoc( )
mainWnd : MainWnd
3: create ( )
4: create ( )
8: fillFile ( )
Openning
ÈÀÏ°ü¸®ÀÚ´Â Àоî¿Â
user : Clerk
6: fillDocument ( )
¹®¼ÀÇ Á¤º¸¸¦ ÇØ´ç ¹®¼
°´Ã¼¿¡ ¼³Á¤À» ¿äûÇÑ´Ù.
3: create ( )
6: fillDocument ( ) 8: fillFile ( )
close file
Closing ȸ é °´Ã¼´Â ÀÐ¾îµ éÀÎ 9: sortByName ( )
Reading °´Ã¼µé¿¡ ´ëÇØ À̸§º°·Î
Á¤·ÄÀ» ½ÃÄÑ È¸ é¿¡
7: readFile ( ) º¸¿©ÁØ´Ù.
5: readDoc ( )
document : Document
repository : Repository
diagramas
nombre
Visibilidad
otros
Integridad
elementos
Inconsistentes: No se garantiza la integridad del
modelo
Adornos
Divisiones comunes
Mecanismos de extensibilidad