Uml diagrama de clases
Artefactos UML
Josep Vilalta Marzo
Rev.- 1.1 2006
VICO OPEN MODELING, S.L. www.vico.org
jvilalta@vico.org
1
Diagramas UML 2.0
Diagrama
Diagrama de estructuraDiagrama de comportamiento
Diagrama de Paquetes
Diagrama de Clases
Diagrama de Objetos
Diagrama de Casos de Uso
Diagrama de Actividad Diagrama Máquina de Estados
Diagrama deComposición
Diagrama de Componentes
Diagrama de Despliegue Diagrama de interacción
Diagrama de Secuencia
Diagrama de Comunicación
jvilalta@vico.org
Diagrama Global de InteracciónDiagrama de Ciclo de Vida
2
Qué es un diagrama de Clases
Representación de: • Requerimientos en Entidades y Actuaciones • La arquitectura conceptual de un dominio • Soluciones de diseño en unaarquitectura • Componentes de software orientado a objetos
jvilalta@vico.org
3
Qué es una Clase
Artefacto de modelado que Describe un conjunto de objetos que comparten los mismos: • Atributos(conocimiento) • Operaciones (responsabilidad) • Relaciones (entrelazamiento) • Semántica (relevancia)
jvilalta@vico.org
4
Para qué usamos un diagrama de Clases
• Realizar la abstracciónde un dominio Modelar los aspectos estáticos de un sistema • Formalizar el análisis de conceptos • Definir una solución de diseño • Construir componentes de software
jvilalta@vico.org
5Elementos de una Clase
CuentaCorriente
jvilalta@vico.org
6
Elementos de una Clase
CuentaCorriente numero: char saldo: double = 0,0 titular: char
jvilalta@vico.org
7
Elementosde una Clase
CuentaCorriente - numero: char - saldo: double = 0,0 - titular: char + + + + + + create(Numero :char, Propietario :char) : void getNumero() : void getSaldo() : void getTitular() : voidingresar(cantidad :double) : void retirar(cantidad :double) : void
jvilalta@vico.org
8
Elementos de una Clase
CuentaCorriente - numero: char - saldo: double = 0,0 - titular: char +...
Regístrate para leer el documento completo.