logging in or signing up UML-Introduccion-Clases chico_banda16 Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINT lite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 453 Category: Entertainment License: All Rights Reserved Like it (0) Dislike it (0) Added: November 11, 2010 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... Premium member Presentation Transcript IntroducciónModelado de SW : IntroducciónModelado de SW Construcción de una casa para “fido” : Construcción de una casa para “fido” Puede hacerlo una sola persona Requiere: Modelado mínimo Proceso simple Herramientas simples Construcción de una casa : Construcción de una casa Construida eficientemente y en un tiempo razonable por un equipo Requiere: Modelado Proceso bien definido Herramientas más sofisticadas Construcción de un rascacielos : Construcción de un rascacielos Introducción: UML : Introducción: UML ¿Qué es UML? : ¿Qué es UML? UML = Unified Modeling Language Un lenguaje de propósito general para el modelado orientado a objetos Documento “OMG Unified Modeling Language Specification” Historia de UML : Historia de UML Comenzó como el “Método Unificado”, con la participación de Grady Booch y Jim Rumbaugh. Se presentó en el OOPSLA’95 El mismo año se unió Ivar Jacobson. Los “Tres Amigos” son socios en la compañía Rational Software. Herramienta CASE Rational Rose ¿Dónde puede utilizarse UML? : ¿Dónde puede utilizarse UML? UML está pensado principalmente para sistemas con gran cantidad de software. Sin embargo, puede utilizarse en diseños de hardware. Sistemas de información de empresa Bancos y servicios financieros Telecomunicaciones Transporte Defensa/industria aeroespacial Comercio Electrónica médica Ámbito científico Servicios distribuidos basados en la Web Etc. Diagramas de UML : Diagramas de UML Diagramas estáticos Diagrama de Casos de Uso Diagrama de Clases Diagrama de Objetos Diagramas dinámicos o de comportamiento Diagrama de Estados Diagrama de Actividad Diagramas de Interacción Diagrama de Secuencia Diagrama de Colaboración Diagramas de implementación Diagrama de Componentes Diagrama de Despliegue ... Diagramas de UML : ... Diagramas de UML Los diagramas expresan gráficamente partes de un modelo Actividad en Clase : Actividad en Clase Formar 6 equipos de preferencia que sean de la localidad, región o comunidad para dibujar un mapa y explicar como llegar a los siguiente destinos: La casa de uno de los integrantes del equipo La biblioteca pública de la comunidad o colonia elegida Parque público de la comunidad o colonia elegida Diagrama de Clases : Diagrama de Clases El Diagrama de Clases es el diagrama principal para el análisis y diseño Un diagrama de clases presenta las clases del sistema con sus relaciones estructurales y de herencia La definición de clase incluye definiciones para atributos y operaciones Ejemplo: : Ejemplo: Cada clase se representa en un rectángulo con tres compartimientos: : Cada clase se representa en un rectángulo con tres compartimientos: Nombre de la clase Atributos de la clase Operaciones de la clase Ejemplo (Clase) : Ejemplo (Clase) Los atributos y métodos de una clase no deberían ser manipulables directamente por el resto de objetos : Los atributos y métodos de una clase no deberían ser manipulables directamente por el resto de objetos Por esta razón se crearon niveles de visibilidad para los elementos que son: (-) Privado : es el más fuerte. Esta parte es totalmente invisible (#) Los atributos/operaciones protegidos están visibles para las clases derivadas de la original. (+) Los atributos/operaciones públicos son visibles a otras clases (cuando se trata de atributos se está transgrediendo el principio de encapsulación) Ejemplo (Clase) con nivel de Visibilidad : Ejemplo (Clase) con nivel de Visibilidad Nombre de la clase Atributos Operaciones Diagrama de Objetos : Diagrama de Objetos El Diagrama de objetos es similar al diagrama de clases, la diferencia es que en el título se pone el nombre del objeto o instancia, seguido de dos puntos, el nombre de la clase y subrayado. Ejemplo: Ejercicio: : Ejercicio: Realizar un diagrama de clases para un vendedor de pasteles especificando los niveles de visibilidad que se consideren necesarios Diagrama de Clases: Agregación : Diagrama de Clases: Agregación Un automóvil se compone de un chasís, un motor, llantas y asientos. La figura de los diamantes en blanco indican la agregación. Diagrama de Clases: Multiplicidad : Diagrama de Clases: Multiplicidad Un automóvil se compone de un chasís, un motor, cuatro o cinco llantas, un techo corredizo, cero o más calcomanías pegadas y dos o más asientos. Los números cerca del final de la línea indican multiplicidad o el número de veces que una clase se asocia con la otra clase. 1 1 1 1 1 1 1 1 4..5 1 0..* 2..* Diagrama de Clases: Composición : Diagrama de Clases: Composición Cada tablero de ajedrez consta de 64 casillas. La composición, una extensión de la agregación, se representa con un diamante sólido. 1 64 Diagrama de Clases: Notas : Diagrama de Clases: Notas Cuando se desea incluir una comentario en un diagrama UML, se le pone en una nota (un rectángulo con la esquina superior derecha doblada). Luego se dibuja una línea punteada desde la nota hasta el elemento al cual ésta hace referencia. Ejercicio: : Ejercicio: Realizar un diagrama de clases para modelar una sala comedor. Esta puede contener una mesa, cuatro sillas o más, un mantel, dos o más platos, un juego de cubiertos o más, dos o mas vasos. Realizar un diagrama de clases para modelar una sala comedor de tipo Europeo. Esta se vende con una mesa de color café claro, seis sillas, un mantel, seis platos, un juego de cubiertos para seis personas, seis vasos. You do not have the permission to view this presentation. In order to view it, please contact the author of the presentation.
UML-Introduccion-Clases chico_banda16 Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINT lite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 453 Category: Entertainment License: All Rights Reserved Like it (0) Dislike it (0) Added: November 11, 2010 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... Premium member Presentation Transcript IntroducciónModelado de SW : IntroducciónModelado de SW Construcción de una casa para “fido” : Construcción de una casa para “fido” Puede hacerlo una sola persona Requiere: Modelado mínimo Proceso simple Herramientas simples Construcción de una casa : Construcción de una casa Construida eficientemente y en un tiempo razonable por un equipo Requiere: Modelado Proceso bien definido Herramientas más sofisticadas Construcción de un rascacielos : Construcción de un rascacielos Introducción: UML : Introducción: UML ¿Qué es UML? : ¿Qué es UML? UML = Unified Modeling Language Un lenguaje de propósito general para el modelado orientado a objetos Documento “OMG Unified Modeling Language Specification” Historia de UML : Historia de UML Comenzó como el “Método Unificado”, con la participación de Grady Booch y Jim Rumbaugh. Se presentó en el OOPSLA’95 El mismo año se unió Ivar Jacobson. Los “Tres Amigos” son socios en la compañía Rational Software. Herramienta CASE Rational Rose ¿Dónde puede utilizarse UML? : ¿Dónde puede utilizarse UML? UML está pensado principalmente para sistemas con gran cantidad de software. Sin embargo, puede utilizarse en diseños de hardware. Sistemas de información de empresa Bancos y servicios financieros Telecomunicaciones Transporte Defensa/industria aeroespacial Comercio Electrónica médica Ámbito científico Servicios distribuidos basados en la Web Etc. Diagramas de UML : Diagramas de UML Diagramas estáticos Diagrama de Casos de Uso Diagrama de Clases Diagrama de Objetos Diagramas dinámicos o de comportamiento Diagrama de Estados Diagrama de Actividad Diagramas de Interacción Diagrama de Secuencia Diagrama de Colaboración Diagramas de implementación Diagrama de Componentes Diagrama de Despliegue ... Diagramas de UML : ... Diagramas de UML Los diagramas expresan gráficamente partes de un modelo Actividad en Clase : Actividad en Clase Formar 6 equipos de preferencia que sean de la localidad, región o comunidad para dibujar un mapa y explicar como llegar a los siguiente destinos: La casa de uno de los integrantes del equipo La biblioteca pública de la comunidad o colonia elegida Parque público de la comunidad o colonia elegida Diagrama de Clases : Diagrama de Clases El Diagrama de Clases es el diagrama principal para el análisis y diseño Un diagrama de clases presenta las clases del sistema con sus relaciones estructurales y de herencia La definición de clase incluye definiciones para atributos y operaciones Ejemplo: : Ejemplo: Cada clase se representa en un rectángulo con tres compartimientos: : Cada clase se representa en un rectángulo con tres compartimientos: Nombre de la clase Atributos de la clase Operaciones de la clase Ejemplo (Clase) : Ejemplo (Clase) Los atributos y métodos de una clase no deberían ser manipulables directamente por el resto de objetos : Los atributos y métodos de una clase no deberían ser manipulables directamente por el resto de objetos Por esta razón se crearon niveles de visibilidad para los elementos que son: (-) Privado : es el más fuerte. Esta parte es totalmente invisible (#) Los atributos/operaciones protegidos están visibles para las clases derivadas de la original. (+) Los atributos/operaciones públicos son visibles a otras clases (cuando se trata de atributos se está transgrediendo el principio de encapsulación) Ejemplo (Clase) con nivel de Visibilidad : Ejemplo (Clase) con nivel de Visibilidad Nombre de la clase Atributos Operaciones Diagrama de Objetos : Diagrama de Objetos El Diagrama de objetos es similar al diagrama de clases, la diferencia es que en el título se pone el nombre del objeto o instancia, seguido de dos puntos, el nombre de la clase y subrayado. Ejemplo: Ejercicio: : Ejercicio: Realizar un diagrama de clases para un vendedor de pasteles especificando los niveles de visibilidad que se consideren necesarios Diagrama de Clases: Agregación : Diagrama de Clases: Agregación Un automóvil se compone de un chasís, un motor, llantas y asientos. La figura de los diamantes en blanco indican la agregación. Diagrama de Clases: Multiplicidad : Diagrama de Clases: Multiplicidad Un automóvil se compone de un chasís, un motor, cuatro o cinco llantas, un techo corredizo, cero o más calcomanías pegadas y dos o más asientos. Los números cerca del final de la línea indican multiplicidad o el número de veces que una clase se asocia con la otra clase. 1 1 1 1 1 1 1 1 4..5 1 0..* 2..* Diagrama de Clases: Composición : Diagrama de Clases: Composición Cada tablero de ajedrez consta de 64 casillas. La composición, una extensión de la agregación, se representa con un diamante sólido. 1 64 Diagrama de Clases: Notas : Diagrama de Clases: Notas Cuando se desea incluir una comentario en un diagrama UML, se le pone en una nota (un rectángulo con la esquina superior derecha doblada). Luego se dibuja una línea punteada desde la nota hasta el elemento al cual ésta hace referencia. Ejercicio: : Ejercicio: Realizar un diagrama de clases para modelar una sala comedor. Esta puede contener una mesa, cuatro sillas o más, un mantel, dos o más platos, un juego de cubiertos o más, dos o mas vasos. Realizar un diagrama de clases para modelar una sala comedor de tipo Europeo. Esta se vende con una mesa de color café claro, seis sillas, un mantel, seis platos, un juego de cubiertos para seis personas, seis vasos.