Uml diagrama de clases

Solo disponible en BuenasTareas
  • Páginas : 3 (535 palabras )
  • Descarga(s) : 0
  • Publicado : 7 de septiembre de 2010
Leer documento completo
Vista previa del texto
Diagramas 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

5 Elementos 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 +...
tracking img