Вы находитесь на странице: 1из 4

DIAGRAMA DE CLASE

Alondra nettie sarabia medina


Diagramas de Clase:

Representa los propósitos fundamentales de UML porque separa los elementos de diseño de la
codificación del sistema. UML ha sido establecido como un modelo estandarizado para describir
un enfoque de programación orientado a objetos. Dado que las clases son el bloque de
construcción de los objetos, los diagramas de clase son los bloques de construcción de UML. Los
componentes de creación de diagramas en un diagrama de clase pueden representar las clases
que realmente van a ser programadas, los objetos principales, o las interacciones entre clases y
objetos. Que elementos lo componen Clase: atributos, métodos y visibilidad. Relaciones: Herencia,
Composición, Agregación, Asociación y Uso. Herencia Indica que una subclase hereda los métodos
y atributos especificados por una súper clase, de esta forma la subclase además de poseer sus
propios métodos y atributos, poseerá las características y atributos visibles de la superclase
(pública y protector) Asociación La relación entre clases conocida como Asociación, permite
asociar objetos que colaboran entre sí. Cabe destacar que no es una relación fuerte, es decir, el
tiempo de vida de un objeto no depende del otro. Agregación Para modelar objetos complejos, no
es suficiente con los tipos de datos básicos que proveen los lenguajes: Enteros, reales y secuencias
de caracteres. Cuando se requiere componer objetos que son instancias de clases definidas por el
desarrollador de la aplicación, tenemos dos posibilidades: Por Valor: Es un tipo de relación
estática, en donde el tiempo de vida del objeto incluido está condicionado por el tiempo de vida
del que lo incluye. Este tipo de relación es comúnmente llamada Composición (el Objeto base se
construye a partir del objeto incluido, es decir, es "parte/todo"). Por Referencia: Es un tipo de
relación dinámica, en donde el tiempo de vida del objeto incluido es independiente del que lo
incluye. Este tipo de relaciones comúnmente llamada Agregación (el objeto base utiliza al incluido
para su funcionamiento). Dependencia o instanciación Se denota por una flecha punteada. El uso
más particular de este tipo de relaciones para denotar la dependencia que tiene una clase de otra,
como por ejemplo una aplicación Gráfica que instancia una ventana (la creación del Objeto
Ventana está condicionado a la instanciación proveniente desde el objeto Aplicación). Diagrama
de Objeto: Un diagrama de objetos UML representa una instancia específica de un diagrama de
clases en un determinado momento en el tiempo. Cuando se lo representa gráficamente, verás
muchas similitudes con el diagrama de clases. Usamos el mismo ejemplo de clase de coche de la
página de diagramas de clases para ilustrar los diagramas de objetos. Nuestra biblioteca de figuras
UML puede ayudarte a diseñar cualquier diagrama de objetos personalizado por medio de nuestra
herramienta UML en línea. Diagramas de Clase:

Representa los propósitos fundamentales de UML porque separa los elementos de diseño de la

codificación del sistema. UML ha sido establecido como un modelo estandarizado para describir

un enfoque de programación orientado a objetos. Dado que las clases son el bloque de

construcción de los objetos, los diagramas de clase son los bloques de construcción de UML. Los

componentes de creación de diagramas en un diagrama de clase pueden representar las clases

que realmente van a ser programadas, los objetos principales, o las interacciones entre clases y

objetos.

Alondra nettie sarabia medina


Que elementos lo componen

Clase: atributos, métodos y visibilidad.

Relaciones: Herencia, Composición, Agregación, Asociación y Uso. Herencia Indica que una

subclase hereda los métodos y atributos especificados por una súper clase, de esta forma la

subclase además de poseer sus propios métodos y atributos, poseerá las características y atributos

visibles de la superclase (pública y protector) Asociación La relación entre clases conocida como

Asociación, permite asociar objetos que colaboran entre sí. Cabe destacar que no es una relación

fuerte, es decir, el tiempo de vida de un objeto no depende del otro.

Agregación Para modelar objetos complejos, no es suficiente con los tipos de datos básicos que

proveen los lenguajes:

Enteros, reales y secuencias de caracteres. Cuando se requiere componer objetos que son

instancias de clases definidas por el desarrollador de la aplicación, tenemos dos posibilidades:

Por Valor: Es un tipo de relación estática, en donde el tiempo de vida del objeto incluido está

condicionado por el tiempo de vida del que lo incluye. Este tipo de relación es comúnmente

llamada Composición (el Objeto base se construye a partir del objeto incluido, es decir, es

"parte/todo").

Por Referencia: Es un tipo de relación dinámica, en donde el tiempo de vida del objeto incluido es

independiente del que lo incluye. Este tipo de relaciones comúnmente llamada Agregación (el

objeto base utiliza al incluido para su funcionamiento). Dependencia o instanciación Se denota por

una flecha punteada. El uso más particular de este tipo de relaciones para denotar la dependencia

que tiene una clase de otra, como por ejemplo una aplicación Gráfica que instancia una ventana

(la creación del Objeto Ventana está condicionado a la instanciación proveniente desde el

objeto Aplicación).

Diagrama de Objeto:

Un diagrama de objetos UML representa una instancia específica de un diagrama de clases en un

determinado momento en el tiempo. Cuando se lo representa gráficamente, verás muchas

similitudes con el diagrama de clases. Usamos el mismo ejemplo de clase de coche de la página de

diagramas de clases para ilustrar los diagramas de objetos. Nuestra biblioteca de figuras UML

puede ayudarte a diseñar cualquier diagrama de objetos personalizado por medio de nuestra

Alondra nettie sarabia medina


herramienta UML en línea.

Alondra nettie sarabia medina

Вам также может понравиться

  • Tutorial PHP
    Tutorial PHP
    Документ3 страницы
    Tutorial PHP
    alondra sarabia
    Оценок пока нет
  • Base Modelos Relacionados
    Base Modelos Relacionados
    Документ4 страницы
    Base Modelos Relacionados
    alondra sarabia
    Оценок пока нет
  • Conceptos de Base de Datos
    Conceptos de Base de Datos
    Документ6 страниц
    Conceptos de Base de Datos
    alondra sarabia
    Оценок пока нет
  • Screenshots Cinepolis
    Screenshots Cinepolis
    Документ3 страницы
    Screenshots Cinepolis
    alondra sarabia
    Оценок пока нет
  • Registro de 000webhodt
    Registro de 000webhodt
    Документ5 страниц
    Registro de 000webhodt
    alondra sarabia
    Оценок пока нет
  • ERD en Blanco
    ERD en Blanco
    Документ1 страница
    ERD en Blanco
    Vargas Romo
    Оценок пока нет
  • Base Modelos Relacionados
    Base Modelos Relacionados
    Документ4 страницы
    Base Modelos Relacionados
    alondra sarabia
    Оценок пока нет
  • Tutorial PHP
    Tutorial PHP
    Документ3 страницы
    Tutorial PHP
    alondra sarabia
    Оценок пока нет
  • ERD en Blanco
    ERD en Blanco
    Документ1 страница
    ERD en Blanco
    Vargas Romo
    Оценок пока нет
  • Conceptos de Base de Datos
    Conceptos de Base de Datos
    Документ6 страниц
    Conceptos de Base de Datos
    alondra sarabia
    Оценок пока нет
  • Screenshots Cinepolis
    Screenshots Cinepolis
    Документ3 страницы
    Screenshots Cinepolis
    alondra sarabia
    Оценок пока нет
  • 1 Primera
    1 Primera
    Документ5 страниц
    1 Primera
    alondra sarabia
    Оценок пока нет
  • 4 Cuarta
    4 Cuarta
    Документ3 страницы
    4 Cuarta
    alondra sarabia
    Оценок пока нет
  • 3 Tercera
    3 Tercera
    Документ8 страниц
    3 Tercera
    alondra sarabia
    Оценок пока нет
  • 2 Segunda 2
    2 Segunda 2
    Документ7 страниц
    2 Segunda 2
    alondra sarabia
    Оценок пока нет
  • Ee-642 Control Numerico
    Ee-642 Control Numerico
    Документ2 страницы
    Ee-642 Control Numerico
    Juan Carlos Álvarez Salazar
    0% (1)
  • 3 Curso de Python Funciones Clases y Objetos PDF
    3 Curso de Python Funciones Clases y Objetos PDF
    Документ8 страниц
    3 Curso de Python Funciones Clases y Objetos PDF
    Sebastian Guevara
    Оценок пока нет
  • Copia de ANEXO 4
    Copia de ANEXO 4
    Документ3 страницы
    Copia de ANEXO 4
    Alice Alhena Ficachi Bonilla
    Оценок пока нет
  • Mysql Developers
    Mysql Developers
    Документ139 страниц
    Mysql Developers
    Layne Morán
    Оценок пока нет
  • Casado Arias Javier DefinirConceptos
    Casado Arias Javier DefinirConceptos
    Документ2 страницы
    Casado Arias Javier DefinirConceptos
    JavierAlexander
    Оценок пока нет
  • Manuel y Cornelio Proyecto de TFG 22.02.2019
    Manuel y Cornelio Proyecto de TFG 22.02.2019
    Документ26 страниц
    Manuel y Cornelio Proyecto de TFG 22.02.2019
    Manu Florentin
    Оценок пока нет
  • Comando S Linux 2
    Comando S Linux 2
    Документ112 страниц
    Comando S Linux 2
    GaticoDeith
    100% (1)
  • Comandos Pic 16f887a
    Comandos Pic 16f887a
    Документ5 страниц
    Comandos Pic 16f887a
    eduardo
    Оценок пока нет
  • Definir El Software
    Definir El Software
    Документ1 страница
    Definir El Software
    noelia
    Оценок пока нет
  • Algoritmo
    Algoritmo
    Документ22 страницы
    Algoritmo
    RICHARD ROBAYO PEREIRA
    Оценок пока нет
  • Descubre React
    Descubre React
    Документ83 страницы
    Descubre React
    Henry Garcia
    100% (2)
  • Ejercicios If
    Ejercicios If
    Документ5 страниц
    Ejercicios If
    Abril Piriz (Zirip)
    Оценок пока нет
  • Reporte de Investigaciónt - Tipos de Datos PLSQL
    Reporte de Investigaciónt - Tipos de Datos PLSQL
    Документ10 страниц
    Reporte de Investigaciónt - Tipos de Datos PLSQL
    danally
    Оценок пока нет
  • U1 Solucion
    U1 Solucion
    Документ3 страницы
    U1 Solucion
    angelitocruzado
    Оценок пока нет
  • Clase 06.11
    Clase 06.11
    Документ48 страниц
    Clase 06.11
    Luis Ruiz
    Оценок пока нет
  • CAPITULO 8 - Persistencia de Datos
    CAPITULO 8 - Persistencia de Datos
    Документ21 страница
    CAPITULO 8 - Persistencia de Datos
    Armando Miguel Tapia Meza
    Оценок пока нет
  • Logros Del Plan de Actividades
    Logros Del Plan de Actividades
    Документ28 страниц
    Logros Del Plan de Actividades
    dlanor1604
    Оценок пока нет
  • Sílabo MS Visual Basico
    Sílabo MS Visual Basico
    Документ3 страницы
    Sílabo MS Visual Basico
    Marco Quispe
    Оценок пока нет
  • Lenguaje de Programación, Ensamblador, Compilador
    Lenguaje de Programación, Ensamblador, Compilador
    Документ3 страницы
    Lenguaje de Programación, Ensamblador, Compilador
    Jorge Bernabe
    Оценок пока нет
  • Clase Sist Ecnolineal
    Clase Sist Ecnolineal
    Документ28 страниц
    Clase Sist Ecnolineal
    Randy Reyes
    Оценок пока нет
  • Proyecto Analisis
    Proyecto Analisis
    Документ4 страницы
    Proyecto Analisis
    orlin carranza
    Оценок пока нет
  • CURSOAVANZADOADVPL
    CURSOAVANZADOADVPL
    Документ8 страниц
    CURSOAVANZADOADVPL
    Juan David Patiño
    Оценок пока нет
  • Autocad y Visual Basic
    Autocad y Visual Basic
    Документ7 страниц
    Autocad y Visual Basic
    humberthovargas
    Оценок пока нет
  • Trabajo Capitulo 4
    Trabajo Capitulo 4
    Документ9 страниц
    Trabajo Capitulo 4
    Francisco Luna
    Оценок пока нет
  • Comando DCL
    Comando DCL
    Документ10 страниц
    Comando DCL
    carlos calderon
    Оценок пока нет
  • Problema de La Mochila
    Problema de La Mochila
    Документ5 страниц
    Problema de La Mochila
    rubens072
    Оценок пока нет
  • Diseno de Algoritmos 220501096 AA2 EV01
    Diseno de Algoritmos 220501096 AA2 EV01
    Документ20 страниц
    Diseno de Algoritmos 220501096 AA2 EV01
    Diana
    Оценок пока нет
  • Importancia de Los Programas de Aplicaciones para Tu Profesión
    Importancia de Los Programas de Aplicaciones para Tu Profesión
    Документ3 страницы
    Importancia de Los Programas de Aplicaciones para Tu Profesión
    Shanell Taveras
    Оценок пока нет
  • JFo 3 4 SG Esp
    JFo 3 4 SG Esp
    Документ31 страница
    JFo 3 4 SG Esp
    FERNANDO RUIZ QUINTANA
    Оценок пока нет
  • Manual de Prácticas POO - ERAHIN - PL
    Manual de Prácticas POO - ERAHIN - PL
    Документ25 страниц
    Manual de Prácticas POO - ERAHIN - PL
    Rubén Martinez Herrera
    Оценок пока нет