SlideShare una empresa de Scribd logo
1 de 7
Modelo de Clases
Desarrollo e Implementación de Sistemas de Información


               Ing. Dora Ofelia Rodríguez Martínez
                           Facilitadora:

                  Fco. Javier Hernández Reyes
                             Alumno:

                        Ing. Informática
                            Carrera:

                            6° “A”
                       Semestre y Sección:



                                                     Torreón, Coah
Definición
 Es un tipo de diagrama estático que describe la estructura de
  un sistema mostrando sus clases, atributos y las relaciones
  entre ellos. Los diagramas de clases son utilizados durante
  el proceso de análisis y diseño de los sistemas, donde se
  crea el diseño conceptual de la información que se manejará
  en el sistema, y los componentes que se encargaran del
  funcionamiento y la relación entre uno y otro.
¿Para que sirven?
Un diagrama de clases sirve para visualizar las relaciones
entre las clases que involucran el sistema, las cuales pueden
ser asociativas, de herencia, de uso y de contenido.
Un diagrama de clases esta compuesto por los siguientes
elementos:

 Clase: atributos, métodos y visibilidad.
 Relaciones: Herencia, Composición, Agregación, Asociación
  y Uso.
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, una Cuenta Corriente, etc.).
En UML, una clase es representada por un rectángulo que posee tres
divisiones:

En donde:
 Superior: Contiene el nombre de la Clase
 Intermedio: Contiene los atributos (o variables de instancia) que
  caracterizan a la Clase (pueden ser private, protected o public).
 Inferior: Contiene los métodos u operaciones, los cuales son la forma
  como interactúa el objeto con su entorno (dependiendo de la visibilidad:
  private, protected o public).
Ejemplo:
Una Cuenta Corriente que posee como característica:
 Balance
Puede realizar las operaciones de:
 Depositar
 Girar
 y Balance
El diseño asociado es:
Relaciones
Ahora ya definido el concepto de Clase, es necesario explicar
como se pueden interrelacionar dos o más clases (cada uno
con características y objetivos diferentes).
Antes es necesario explicar el concepto de cardinalidad de
relaciones: En UML, la cardinalidad de las relaciones indica el
grado y nivel de dependencia, se anotan en cada extremo de
la relación y éstas pueden ser:
 Uno o muchos: 1..* (1..n)
 0 o muchos: 0..* (0..n)
 Número fijo: m (m denota el número).
Jerarquía
 La jerarquía es “cualquier clasificación u ordenación de
  abstracciones en una estructura de árbol. Algunos tipos de
  Jerarquía son: Jerarquía de agregación, jerarquía de clases,
  jerarquía de herencia, jerarquía de partición, jerarquía de
  especialización, jerarquía de tipo. Éste concepto es
  sumamente importante ya que con ello conocemos la
  importancia de dividir los problemas en una jerarquía de
  ideas.

Más contenido relacionado

La actualidad más candente

Instituto tecnológico
Instituto tecnológicoInstituto tecnológico
Instituto tecnológicojuanpedro1991
 
Mapa mental uml
Mapa mental umlMapa mental uml
Mapa mental umlrigo berto
 
Modelo conceptual de sistemas de información
Modelo conceptual de sistemas de informaciónModelo conceptual de sistemas de información
Modelo conceptual de sistemas de informaciónKharem Torrenegra
 
Técnicas de minería de datos
Técnicas de minería de datosTécnicas de minería de datos
Técnicas de minería de datosDavidAcurio2
 
Estructura de datos, tipos y almacenamientos su
Estructura de datos, tipos y almacenamientos suEstructura de datos, tipos y almacenamientos su
Estructura de datos, tipos y almacenamientos sucarlosamador92
 
Diseño+de..
Diseño+de..Diseño+de..
Diseño+de..jasped
 
Fundamentos de sistemas parte II
Fundamentos de sistemas parte IIFundamentos de sistemas parte II
Fundamentos de sistemas parte IIRobert Rodriguez
 
CUADRO COMPARATIVO DAIBELYS JIMENEZ P.docx
CUADRO COMPARATIVO DAIBELYS JIMENEZ P.docxCUADRO COMPARATIVO DAIBELYS JIMENEZ P.docx
CUADRO COMPARATIVO DAIBELYS JIMENEZ P.docxdaibelis1
 
CUESTIONARIO DE INGENIERÍA DEL CONOCIMIENTO
CUESTIONARIO DE INGENIERÍA DEL CONOCIMIENTOCUESTIONARIO DE INGENIERÍA DEL CONOCIMIENTO
CUESTIONARIO DE INGENIERÍA DEL CONOCIMIENTOPilar Rmz
 
Casos de Uso
Casos de UsoCasos de Uso
Casos de Usojgbd127
 

La actualidad más candente (15)

Instituto tecnológico
Instituto tecnológicoInstituto tecnológico
Instituto tecnológico
 
Mapa mental uml
Mapa mental umlMapa mental uml
Mapa mental uml
 
Sistemas 1
Sistemas 1Sistemas 1
Sistemas 1
 
Modelo conceptual de sistemas de información
Modelo conceptual de sistemas de informaciónModelo conceptual de sistemas de información
Modelo conceptual de sistemas de información
 
Técnicas de minería de datos
Técnicas de minería de datosTécnicas de minería de datos
Técnicas de minería de datos
 
Estructura de datos, tipos y almacenamientos su
Estructura de datos, tipos y almacenamientos suEstructura de datos, tipos y almacenamientos su
Estructura de datos, tipos y almacenamientos su
 
Redes semanticas
Redes semanticasRedes semanticas
Redes semanticas
 
Diseño+de..
Diseño+de..Diseño+de..
Diseño+de..
 
Fundamentos de sistemas parte II
Fundamentos de sistemas parte IIFundamentos de sistemas parte II
Fundamentos de sistemas parte II
 
Diagrama de casos
Diagrama de casosDiagrama de casos
Diagrama de casos
 
CUADRO COMPARATIVO DAIBELYS JIMENEZ P.docx
CUADRO COMPARATIVO DAIBELYS JIMENEZ P.docxCUADRO COMPARATIVO DAIBELYS JIMENEZ P.docx
CUADRO COMPARATIVO DAIBELYS JIMENEZ P.docx
 
Public edecio sistemas_expertos
Public edecio sistemas_expertosPublic edecio sistemas_expertos
Public edecio sistemas_expertos
 
Modelos de informacion
Modelos de informacionModelos de informacion
Modelos de informacion
 
CUESTIONARIO DE INGENIERÍA DEL CONOCIMIENTO
CUESTIONARIO DE INGENIERÍA DEL CONOCIMIENTOCUESTIONARIO DE INGENIERÍA DEL CONOCIMIENTO
CUESTIONARIO DE INGENIERÍA DEL CONOCIMIENTO
 
Casos de Uso
Casos de UsoCasos de Uso
Casos de Uso
 

Destacado

Basílica de los Santos Ambrosio y Carlos
Basílica de los Santos Ambrosio y CarlosBasílica de los Santos Ambrosio y Carlos
Basílica de los Santos Ambrosio y Carlosclaracan
 
Tm04 modelo de clases
Tm04 modelo de clasesTm04 modelo de clases
Tm04 modelo de clasesJulio Pari
 
Plan de clases desarrollado según modelo assure
Plan de clases desarrollado según modelo assurePlan de clases desarrollado según modelo assure
Plan de clases desarrollado según modelo assureLuis Queliz Rosario
 
Requisitos para las Clases: Líder de Jóvenes
Requisitos para las Clases: Líder de JóvenesRequisitos para las Clases: Líder de Jóvenes
Requisitos para las Clases: Líder de JóvenesProfessor JRuiz
 
Plan de clases modelo asure
Plan de clases modelo asurePlan de clases modelo asure
Plan de clases modelo asureGabriela Abreu
 
Formas de organización de los aprendizajes en el Sistema Educativo Bolivariano
Formas de organización de los aprendizajes en el Sistema Educativo BolivarianoFormas de organización de los aprendizajes en el Sistema Educativo Bolivariano
Formas de organización de los aprendizajes en el Sistema Educativo Bolivarianomtorresp77
 
Diagramas de secuencia
Diagramas de secuenciaDiagramas de secuencia
Diagramas de secuenciastill01
 
Meses calendario
Meses calendarioMeses calendario
Meses calendariocamila9a
 
Ccna exploration routing_protocols_and_concepts_-_chapter_4_overview_es
Ccna exploration routing_protocols_and_concepts_-_chapter_4_overview_esCcna exploration routing_protocols_and_concepts_-_chapter_4_overview_es
Ccna exploration routing_protocols_and_concepts_-_chapter_4_overview_esvictdiazm
 
Tecnicas de plastica para informatica
Tecnicas de  plastica para informaticaTecnicas de  plastica para informatica
Tecnicas de plastica para informaticaOlaya Blanes Espinosa
 
Exploration network chapter7
Exploration network chapter7Exploration network chapter7
Exploration network chapter7victdiazm
 
Entornos virtuales universidad central
Entornos virtuales universidad centralEntornos virtuales universidad central
Entornos virtuales universidad centralalejandro apunte
 
Exploration network chapter8
Exploration network chapter8Exploration network chapter8
Exploration network chapter8victdiazm
 

Destacado (20)

Basílica de los Santos Ambrosio y Carlos
Basílica de los Santos Ambrosio y CarlosBasílica de los Santos Ambrosio y Carlos
Basílica de los Santos Ambrosio y Carlos
 
Exitus
ExitusExitus
Exitus
 
RECETAS NAVIDEÑAS DE 6ºC
RECETAS NAVIDEÑAS DE 6ºCRECETAS NAVIDEÑAS DE 6ºC
RECETAS NAVIDEÑAS DE 6ºC
 
Tm04 modelo de clases
Tm04 modelo de clasesTm04 modelo de clases
Tm04 modelo de clases
 
Plan de clases desarrollado según modelo assure
Plan de clases desarrollado según modelo assurePlan de clases desarrollado según modelo assure
Plan de clases desarrollado según modelo assure
 
Disciplina asertiva (1)
Disciplina asertiva (1)Disciplina asertiva (1)
Disciplina asertiva (1)
 
02 11 disciplina_asertiva
02 11 disciplina_asertiva02 11 disciplina_asertiva
02 11 disciplina_asertiva
 
Requisitos para las Clases: Líder de Jóvenes
Requisitos para las Clases: Líder de JóvenesRequisitos para las Clases: Líder de Jóvenes
Requisitos para las Clases: Líder de Jóvenes
 
Plan de clases modelo asure
Plan de clases modelo asurePlan de clases modelo asure
Plan de clases modelo asure
 
Formas de organización de los aprendizajes en el Sistema Educativo Bolivariano
Formas de organización de los aprendizajes en el Sistema Educativo BolivarianoFormas de organización de los aprendizajes en el Sistema Educativo Bolivariano
Formas de organización de los aprendizajes en el Sistema Educativo Bolivariano
 
Diagramas de secuencia
Diagramas de secuenciaDiagramas de secuencia
Diagramas de secuencia
 
Meses calendario
Meses calendarioMeses calendario
Meses calendario
 
Ccna exploration routing_protocols_and_concepts_-_chapter_4_overview_es
Ccna exploration routing_protocols_and_concepts_-_chapter_4_overview_esCcna exploration routing_protocols_and_concepts_-_chapter_4_overview_es
Ccna exploration routing_protocols_and_concepts_-_chapter_4_overview_es
 
461
461461
461
 
Tecnicas de plastica para informatica
Tecnicas de  plastica para informaticaTecnicas de  plastica para informatica
Tecnicas de plastica para informatica
 
Exploration network chapter7
Exploration network chapter7Exploration network chapter7
Exploration network chapter7
 
Entornos virtuales universidad central
Entornos virtuales universidad centralEntornos virtuales universidad central
Entornos virtuales universidad central
 
646
646646
646
 
Exploration network chapter8
Exploration network chapter8Exploration network chapter8
Exploration network chapter8
 
Trabajo en equipo
Trabajo en equipoTrabajo en equipo
Trabajo en equipo
 

Similar a Modelo de Clases para Desarrollo e Implementación de Sistemas de Información

Klasepalomino14
Klasepalomino14Klasepalomino14
Klasepalomino14EdsonEMC
 
Klasepalomino14
Klasepalomino14Klasepalomino14
Klasepalomino14EdsonEMC
 
Guía Didáctica 2.-UML
Guía Didáctica 2.-UMLGuía Didáctica 2.-UML
Guía Didáctica 2.-UMLJoan C.
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clasesNedoww Haw
 
Análisis y diseño de sistemas de información
Análisis y diseño de sistemas de informaciónAnálisis y diseño de sistemas de información
Análisis y diseño de sistemas de informaciónjovy2905
 
aplicado al analisis y diseño de REA diseño computacional
aplicado al analisis y diseño de REA diseño computacionalaplicado al analisis y diseño de REA diseño computacional
aplicado al analisis y diseño de REA diseño computacionalAriel Adolfo Rodriguez Hernandez
 
Unidad 1 Programación Orientada a Objetos (Programación III)
Unidad 1 Programación Orientada a Objetos (Programación III)Unidad 1 Programación Orientada a Objetos (Programación III)
Unidad 1 Programación Orientada a Objetos (Programación III)Servicio Tecnico de Computadoras
 
Modelos de BDD y modelos de datos
Modelos de BDD y modelos de datosModelos de BDD y modelos de datos
Modelos de BDD y modelos de datosValmore Medina
 
Modelamiento con uml definiciones
Modelamiento con uml definicionesModelamiento con uml definiciones
Modelamiento con uml definicionesBoris Salleg
 
DIAGRAMA DE CLASES
DIAGRAMA DE CLASESDIAGRAMA DE CLASES
DIAGRAMA DE CLASESBiingeSof
 
CLASES DE DIAGRAMAS
CLASES DE DIAGRAMAS CLASES DE DIAGRAMAS
CLASES DE DIAGRAMAS paolitaliz
 
diapositivas_basicas_sobre_la_notacion_uml.pptx
diapositivas_basicas_sobre_la_notacion_uml.pptxdiapositivas_basicas_sobre_la_notacion_uml.pptx
diapositivas_basicas_sobre_la_notacion_uml.pptxJamesHerberthBacaTel
 

Similar a Modelo de Clases para Desarrollo e Implementación de Sistemas de Información (20)

Klasepalomino14
Klasepalomino14Klasepalomino14
Klasepalomino14
 
Klasepalomino14
Klasepalomino14Klasepalomino14
Klasepalomino14
 
Clase 17
Clase 17Clase 17
Clase 17
 
Guía Didáctica 2.-UML
Guía Didáctica 2.-UMLGuía Didáctica 2.-UML
Guía Didáctica 2.-UML
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
 
U1 s3 introducción a uml parte 1
U1 s3 introducción a uml parte 1U1 s3 introducción a uml parte 1
U1 s3 introducción a uml parte 1
 
Análisis y diseño de sistemas de información
Análisis y diseño de sistemas de informaciónAnálisis y diseño de sistemas de información
Análisis y diseño de sistemas de información
 
UML
UMLUML
UML
 
aplicado al analisis y diseño de REA diseño computacional
aplicado al analisis y diseño de REA diseño computacionalaplicado al analisis y diseño de REA diseño computacional
aplicado al analisis y diseño de REA diseño computacional
 
Unidad1 y 2
Unidad1 y 2Unidad1 y 2
Unidad1 y 2
 
Diagramas de clases
Diagramas de clasesDiagramas de clases
Diagramas de clases
 
0 todo
0 todo0 todo
0 todo
 
Introduccion a UML
Introduccion a UMLIntroduccion a UML
Introduccion a UML
 
Unidad 1 Programación Orientada a Objetos (Programación III)
Unidad 1 Programación Orientada a Objetos (Programación III)Unidad 1 Programación Orientada a Objetos (Programación III)
Unidad 1 Programación Orientada a Objetos (Programación III)
 
Modelos de BDD y modelos de datos
Modelos de BDD y modelos de datosModelos de BDD y modelos de datos
Modelos de BDD y modelos de datos
 
Modelamiento con uml definiciones
Modelamiento con uml definicionesModelamiento con uml definiciones
Modelamiento con uml definiciones
 
DIAGRAMA DE CLASES
DIAGRAMA DE CLASESDIAGRAMA DE CLASES
DIAGRAMA DE CLASES
 
CLASES DE DIAGRAMAS
CLASES DE DIAGRAMAS CLASES DE DIAGRAMAS
CLASES DE DIAGRAMAS
 
diapositivas_basicas_sobre_la_notacion_uml.pptx
diapositivas_basicas_sobre_la_notacion_uml.pptxdiapositivas_basicas_sobre_la_notacion_uml.pptx
diapositivas_basicas_sobre_la_notacion_uml.pptx
 

Modelo de Clases para Desarrollo e Implementación de Sistemas de Información

  • 1. Modelo de Clases Desarrollo e Implementación de Sistemas de Información Ing. Dora Ofelia Rodríguez Martínez Facilitadora: Fco. Javier Hernández Reyes Alumno: Ing. Informática Carrera: 6° “A” Semestre y Sección: Torreón, Coah
  • 2. Definición  Es un tipo de diagrama estático que describe la estructura de un sistema mostrando sus clases, atributos y las relaciones entre ellos. Los diagramas de clases son utilizados durante el proceso de análisis y diseño de los sistemas, donde se crea el diseño conceptual de la información que se manejará en el sistema, y los componentes que se encargaran del funcionamiento y la relación entre uno y otro.
  • 3. ¿Para que sirven? Un diagrama de clases sirve para visualizar las relaciones entre las clases que involucran el sistema, las cuales pueden ser asociativas, de herencia, de uso y de contenido. Un diagrama de clases esta compuesto por los siguientes elementos:  Clase: atributos, métodos y visibilidad.  Relaciones: Herencia, Composición, Agregación, Asociación y Uso.
  • 4. 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, una Cuenta Corriente, etc.). En UML, una clase es representada por un rectángulo que posee tres divisiones: En donde:  Superior: Contiene el nombre de la Clase  Intermedio: Contiene los atributos (o variables de instancia) que caracterizan a la Clase (pueden ser private, protected o public).  Inferior: Contiene los métodos u operaciones, los cuales son la forma como interactúa el objeto con su entorno (dependiendo de la visibilidad: private, protected o public).
  • 5. Ejemplo: Una Cuenta Corriente que posee como característica:  Balance Puede realizar las operaciones de:  Depositar  Girar  y Balance El diseño asociado es:
  • 6. Relaciones Ahora ya definido el concepto de Clase, es necesario explicar como se pueden interrelacionar dos o más clases (cada uno con características y objetivos diferentes). Antes es necesario explicar el concepto de cardinalidad de relaciones: En UML, la cardinalidad de las relaciones indica el grado y nivel de dependencia, se anotan en cada extremo de la relación y éstas pueden ser:  Uno o muchos: 1..* (1..n)  0 o muchos: 0..* (0..n)  Número fijo: m (m denota el número).
  • 7. Jerarquía  La jerarquía es “cualquier clasificación u ordenación de abstracciones en una estructura de árbol. Algunos tipos de Jerarquía son: Jerarquía de agregación, jerarquía de clases, jerarquía de herencia, jerarquía de partición, jerarquía de especialización, jerarquía de tipo. Éste concepto es sumamente importante ya que con ello conocemos la importancia de dividir los problemas en una jerarquía de ideas.