1 / 22

POO y Modelado

POO y Modelado. M.C. Juan Carlos Olivares Rojas. Febrero 2011. Temario. Características del modelo OO. Elementos primordiales en el modelo de objetos. Representación gráfica del diseño. Relación entre la POO y la estructurada.

dusan
Download Presentation

POO y Modelado

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. POO y Modelado M.C. Juan Carlos Olivares Rojas Febrero 2011

  2. Temario • Características del modelo OO. • Elementos primordiales en el modelo de objetos. • Representación gráfica del diseño. • Relación entre la POO y la estructurada.

  3. Aplicar estructuras de datos y estructuras lógicas basándose en la POO para desarrollar la lógica de programación. Competencia Específica

  4. Carácterísticas del modelo OO

  5. UML • El modelado de objetos actualmente se resume en UML • UML es el lenguaje de modelado unificado, el cual visual y está orientado al modelo de objetos.

  6. UML • La versión más reciente es la 2.4 • Existen muchas herramientas para realizar diagramas de UML algunas son del tipo CASE. • UML se compone de 13 diagramas.

  7. Simbologías • Para nuestro curso manejaremos básicamente dos tipos de diagramas: • Diagramas de Clases • Diagramas de Objetos • Se utilizarán algunos otros tipos de diagramas para situaciones específicas.

  8. Elementos Primordiales en el modelo de Objetos

  9. El elemento primordial del modelado de objetos son los objetos mismos. • Para representarlos se puede hacer de forma estática a través de los diagramas de clases. Elementos

  10. Los diagramas de objetos representan a los objetos de forma dinámica. • Para definir el comportamiento de los objetos están los diagramas de actividades. Elementos

  11. Los diagramas de estados representan los cambios de comportamiento de un objeto a través del tiempo. • Los diagramas de secuencia y colaboración muestran como interactúan los objetos entre sí Elementos

  12. Representación Gráfica en el Diseño

  13. Las Clases se representarán con un cuadro dividido en tres partes: • En la primera viene el nombre de la clase. En medio vienen sus atributos y hasta el final vienen sus métodos. Representación Gráfica

  14. Se debe indicar el tipo de acceso tanto a métodos como atributos: • + indica que es público • - indica que es privado • # indica que es protegido Representación Gráfica

  15. De manera predeterminada los atributos son privados y los métodos públicos • Si dos clases están relacionadas se muestra una línea entre ellas indicando su relación. Representación Gráfica

  16. Los diagramas de actividades son equivalentes a los DF, los cuales ayudan a representar el comportamiento de los objetos. • La simbología varía poco. Teniendo símbolo de inicio y fin. Representación Gráfica

  17. Cuenta con nodos de actividad y de decisión. • Los nodos de decisión la condicionante se maneja por las aristas. • Cuenta con representación para actividades paralelas. Representación Gráfica

  18. Relación entre la POO y la estructurada

  19. Los diagramas de UML también pueden representar programación estructurada. • De hecho la POO es una extensión más modular y reusable de la programación estructurada. Relación POO estruct

  20. Un diagrama de actividades puede representar de buena forma una especificación estructurada. • Las estructuras o registros se pueden modelar como objetos. Rel POO-Estructurada

  21. Modelar en un diagrama de clases, la clase matemáticas con un método para calcular el factorial. • El factorial de un numero es la multiplicación sucesiva desde 1 hasta n. • Ejemplo: 5! = 5*4*3*2*1 Rel POO-Estructurada

  22. Dudas

More Related