Monografias.com > Computación > Programación
Descargar Imprimir Comentar Ver trabajos relacionados

Diagrama de clases. Modelado




Enviado por Pablo Turmero



Partes: 1, 2

    Monografias.com

    Conceptos básicos orientación a objetos
    Clase
    Objeto
    Herencia
    Interfaz
    Polimorfismo de clases
    Clases y atributos estáticos
    Clases y atributos finales
    Clases y métodos abstractos

    Monografias.com

    Diagrama de clases
    Un diagrama de clases o estructura estática muestra el conjunto de clases y objeto importantes que forman parte de un sistema, junto con las relaciones existentes entre clases y objetos. Muestra de una manera estática la estructura de información del sistema y la visibilidad que tiene cada una de las clases, dada por sus relaciones con los demás en el modelo.

    Monografias.com

    Diagrama de clases
    Usos comunes del diagrama:

    Modelado del vocabulario del sistema.
    Modelado de colaboraciones simples.
    Modelado de un esquema lógico de base de datos.
    Modelado de un conjunto de clases de test.

    Monografias.com

    Diagrama de clases
    Clase: representa un conjunto de entidades que tienen en común propiedades, operaciones, relaciones y semántica.
    Una clase es un constructor que define la estructura y comportamiento de una colección de objeto denominados instancia de la clase.
    En UML la clase está representada por un rectángulo con tres divisiones internas, son los elementos fundamentales del diagrama.

    Monografias.com

    Diagrama de clases
    Atributo: Representa una propiedad de una entidad. Cada atributo de un objeto tiene un valor que pertenece a un dominio de valores determinado.
    Las sintaxis de una atributo es:
    Visibilidad < nombre>: tipo = valor { propiedades}
    Donde visibilidad es uno de los siguientes:
    + público.
    # protegido.
    – privado. 

    Monografias.com

    Diagrama de clases
    Operación: El conjunto de operaciones que describen el comportamiento de los objetos de una clase. La sintaxis de una operación en UML es:
    Visibilidad nombre (lista de parámetros): tipo que retorna { propiedades}

    Monografias.com

    Diagrama de clases
    (Gp:) Nombre de la clase
    (Gp:) Atributos
    (Gp:) Métodos

    Monografias.com

    Diagrama de clases
    Responsabilidades: Contrato u obligación de una clase, asignada en el momento del diseño.
    Clase Producto:
    Registrar el código de la publicación.
    Mantener estructura del producto plantilla.

    Monografias.com

    Diagrama de clases
    Técnicas de modelado:
    Modelado del vocabulario de un sistema a partir de las descripciones funcionales.
    Modelado de la distribución de responsabilidades en un sistema.
    Modelado de cosas que no son software (hardware, personas, etc).
    Modelado de tipos primitivos.

    Monografias.com

    Diagrama de clases
    Objeto: es una instancia de una clase. Se caracteriza por tener una identidad única, un estado definido por un conjunto de valores de atributos y un comportamiento representado por sus operaciones y métodos.

    Asociación (rol, multiplicidad, calificador): representan las relaciones entre instancias de clase. Una asociación es una línea que une dos o más clases.

    Monografias.com

    Diagrama de clases
    Nombre: Identifica la asociación entre los objetos, caracterizándola.
    Rol: Identificado como un nombre a los finales de la línea, describe la semántica de la relación en el sentido indicado. Cada asociación tiene dos roles; cada rol es una dirección en la asociación. El rol puede estar representado en el nombre de la clase.

    Monografias.com

    Diagrama de clases
    Multiplicidad: Describe la cardinalidad de la relación, es decir, cuanto objetos de esa clase pueden participar en la relación dada. Tipos:

    Partes: 1, 2

    Página siguiente 

    Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

    Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

    Categorias
    Newsletter