Está en la página 1de 3

Diagramas de Clases

Laboratorio de UML

Qu es un Diagrama de Clases
Un diagrama de clases muestra un conjunto de clases, interfaces y colaboraciones, as como sus relaciones (de dependencia, generalizacin y asociacin) Grficamente, un diagrama de clases es una coleccin de nodos y arcos.

Cmo elaborar un diagrama de clases


1. Identifique todas las clases que participan en la solucin del software. Para ello analice los diagramas de interaccin. 2. Dibjelas en un diagrama de clases. 3. Duplique los atributos provenientes de los conceptos asociados del modelo conceptual. 4. Agregue los nombres de los mtodos analizando los diagramas de interaccin. 5. Incorpore la informacin sobre los tipos a los atributos y a los mtodos.

6. Agregue las asociaciones necesarias para dar soporte a la visibilidad requerida de los atributos. 7. Agregue flechas de navegabilidad a las asociaciones para indicar la direccin de la visibilidad de los atributos. 8. Agregue las lneas de relaciones de dependencia para indicar la visibilidad no relacionada con los atributos.

Ejemplo de Diagrama de clases para el caso de un TPDV


T ienda direccion : Direccio ... nombre : T exto agregarVenta() 1 1 Aloja 1 TPDV 1 Captura terminarVenta() introducirProducto ... 1 efectuarPago() 1 Mira-en Usa 1 1 1 CatalogodeProdc utos especificacion ... 1 Contiene EspecificaciondePro ducto descripcion : Tex... 1..* precio : Cantidad cup : CUP 1 Describe * VentasLinea deProducto cantidad : Ente... subtotal()

Venta fecha : Fecha estaTerminada : Boolean ... hora : Hora Contiene seTermina() hacerLineadeProducto() efectuarPago() total() 1 * 1 1..*

Registros-terminados

Pagada-por 1

Pago monto : Cantida ...

También podría gustarte