Modelado de clases con uml
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...
Regístrate para leer el documento completo.