Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Artefactos UML
jvilalta@vico.org
Diagrama de estructura
Diagrama de comportamiento
Diagrama de Paquetes
Diagrama de Clases
Diagrama de Objetos
Diagrama de Composicin
Diagrama de Componentes
Diagrama de Secuencia
Diagrama de Comunicacin
jvilalta@vico.org
Qu es un diagrama de Clases
Representacin de: Requerimientos en Entidades y Actuaciones La arquitectura conceptual de un dominio Soluciones de diseo en una arquitectura Componentes de software orientado a objetos
jvilalta@vico.org
Qu es una Clase
Artefacto de modelado que Describe un conjunto de objetos que comparten los mismos: Atributos (conocimiento) Operaciones (responsabilidad) Relaciones (entrelazamiento) Semntica (relevancia)
jvilalta@vico.org
Realizar la abstraccin de un dominio Modelar los aspectos estticos de un sistema Formalizar el anlisis de conceptos Definir una solucin de diseo Construir componentes de software
jvilalta@vico.org
CuentaCorriente
jvilalta@vico.org
jvilalta@vico.org
CuentaCorriente - numero: char - saldo: double = 0,0 - titular: char + + + + + + create(Numero :char, Propietario :char) : void getNumero() : void getSaldo() : void getTitular() : void ingresar(cantidad :double) : void retirar(cantidad :double) : void
jvilalta@vico.org
CuentaCorriente - numero: char - saldo: double = 0,0 - titular: char + create(Numero :char, Propietario :char) : void + getNumero() : void + getSaldo() : void + getTitular() : void + ingresar(cantidad :double) : void + retirar(cantidad :double) : void tags autor = Jos Manuel situacin = pdte certificar
jvilalta@vico.org
ClassP
ClassQ
jvilalta@vico.org
10
Generalizacin
El elemento destino es una especializacin del elemento fuente. Dentro de una escala de abstraccin variable, el elemento fuente es el ms abstracto.
Entidad
Agente Persona
Agente Organizacin
jvilalta@vico.org
11
Agregacin
El elemento destino forma parte del elemento fuente. Dicha relacin puede romperse sin restricciones.
PuntoDeActuacin Establecimiento
+forma parte de
+dispone de
1..*
PuntoDeActuacin UnidadFuncional
jvilalta@vico.org
12
Patrn Agente
Entidad Agente
1..*
+dispone de
Entidad Persona
jvilalta@vico.org
13
Composicin
El elemento destino forma parte del elemento fuente. Dicha relacin slo puede romperse cumpliendo unas restricciones determinadas.
Ubicacin
+pertenece a
+contiene
0..*
PuntoDeActuacin PuntoLogistico
jvilalta@vico.org
14
+pertenece a
1 +forma parte de 1
+contiene
0..*
+dispone de
1..*
PuntoDeActuacin UnidadFuncional
jvilalta@vico.org
15
Dependencia
ClassA
ClassB
jvilalta@vico.org
16
Orientacin a objetos
jvilalta@vico.org
17
jvilalta@vico.org
18
jvilalta@vico.org
jvilalta@vico.org
19