Modelado de clases con uml

Solo disponible en BuenasTareas
  • Páginas : 5 (1039 palabras )
  • Descarga(s) : 0
  • Publicado : 30 de noviembre de 2010
Leer documento completo
Vista previa del texto
Diagramas: Vistazo General Clasificación de Diagramas Diagramas de Clase
Clase Elementos Relaciones entre Clases Atributos Métodos Herencia Asociación Ensamblado

Diagrama de Casos de Uso Para simplifica el analizar Diagrama de Objetos modela la diagrama los cambios de muestra una de funcionalidad del muestra la interacción estados modelando estado sistema muestra las clases muestra objetos.enfatiza la de los serie el comportamiento entre los objetos Diagrama de Secuencia Muestra objetosen organización (descripciones interacción de los estados, agrupándola y resaltando la organización mediante flujos de muestra los (instanciasobjetos clases) eventos,los objetos y y entre transiciones las dependencias de de las DIAGRAMAS descripciones actividades. Muestra el flujo estructural de losdispositivos actividades de los entre comparten yque mensajes los un conjunto sus acciones Diagrama de Colaboración de relaciones. que se encuentran en entre losen lugar objetos objetos. características comunes) diferentes objetos. de componentes. Estos diagramas que intercambian ejecutadas por delSe utilizanlos un sistema y su orden de entre usan para que sí juntoen sesistema para Seenfocan enSoncomponen útiles un mensajes con distribuciónmodelar para en el mismo. Diagrama de Estados la perspectivayde casos agrupar clases el sistemas un en sistema que orden temporal obtener cómo el funcionamiento intercambiados. Identifica se relacionan entre sí. de resultado. a componentes reaccionen los mismos. reales. del sistema y Diagrama de Actividades oeventos. módulos. el flujo de control . entreobjetos. Diagrama de Componentes Diagrama de Clases

Diagramas de UML

Diagrama de implementación

Diagramas de clase Diagramas de objeto Diagramas de componentes Diagramas de implementación Diagramas estáticos o Estructurales

Diagrama de colaboración Diagrama de casos de uso Diagrama de secuencia Diagrama de actividad Diagrama de estado Diagramas dinámicos o de ComportamientoClasificación de Diagramas

Sirve para visualizar las relaciones entre las clases que involucran el sistema. atributos, métodos

Clase Elementos Relaciones

Herencia, Asociación Ensamblado Dependencia

CLASE
Es la unidad básica que encapsula toda la información de un Objeto (un objeto es una instancia de una clase). A través de ella podemos modelar el entorno en estudio (una Casa, un Auto, unaCuenta Corriente, etc.).

Una Cuenta Corriente que posee como característica Balance Puede realizar las operaciones de: Depositar Girar y Balance

Atributos
• representa alguna propiedad de la clase, que se encuentra en todas las instancias de la clase. • definen la estructura de una clase y de sus correspondientes objetos. • Los atributos corresponden a sustantivos y sus valores pueden sersustantivos o adjetivos. • Dentro de una clase, los nombre de los atributos deben ser únicos (aunque puede aparecer el mismo nombre de atributo en diferentes clases).

Tipos de Atributos
Los atributos pueden representarse solo mostrando su nombre, mostrando su nombre y su tipo,e incluso su valor por defecto.
Public: Indica que el atributo será visible tanto dentro como fuera de la clase, esdecir, es accesible desde todos lados Private: Indica que el atributo sólo será accedible desde dentro de la clase (sólo sus métodos lo pueden accesar) Protected: Indica que el atributo no será accedible desde fuera de la clase, pero si podrá ser accesado por métodos de la clase además de las subclases que se deriven

Ir

Notación extendida

Identificadores
En el momento de incluiratributos en la descripción de una clase se debe distinguir entre los atributos los cuales reflejan las características de los objetos en el mundo real, y los identificadores los cuales son utilizados exclusivamente por razones de implementación. Estos identificadores internos del sistema no deben ser incluidos como atributos.

Atributos Derivados
Los atributos básicos son atributos independientes...
tracking img