Esteban Mejía Pineda Keren Yaneth Martínez María de los Ángeles Gámez Marvin Eduardo Baca Oliva Grupo #3 Stephanie Michell Castro Aguilar Sergio Armando Cantillano Cárcamo Wendy Yoseline García Eduardo Antonio Vásquez Jefry Alexander Muñoz Interiano ¿Qué es la Programación Orientada a Objetos?
• La programación orientada a objetos
difiere de la programación tradicional por sus procedimientos. ¿Cómo esta compuesta la POO? ¿Qué son las tarjetas CRC? Las tarjetas CRC representa a las clases, responsabilidades y colaboradores. Lenguaje Unificado de Modelado (UML)
• El UML es una potente herramienta que
puede mejorar en forma considerable la calidad de nuestro análisis y diseño de sistemas, y en consecuencia puede ayudarnos a crear sistemas de información de mayor calidad. Tipos de Diagramas de UML • Hay dos tipos principales de diagramas en UML: diagramas estructurales y diagramas de comportamiento. • Los diagramas estructurales se utilizan, por ejemplo, para describir las relaciones entre las clases. • Los diagramas de comportamiento se pueden utilizar para describir la interacción entre las personas (actores en UML) y lo que denominamos caso de uso, o la forma en que los actores utilizan el sistema. Diagramas en UML Los cinco diagramas de UML que se utilizan con más frecuencia son:
1) Un diagrama de casos de uso
2) Un diagrama de actividad 3) Los diagramas de secuencia, El diagrama de comunicación. 4) Los diagramas de clases 5) Los diagramas de estados Diagramas de Casos de Uso Diagramas de Actividad Los diagramas de actividad no se utilizan para todos los casos. Debe usar diagramas de actividad cuando:
• Le ayude a comprender las actividades de un caso de uso.
• El flujo de control sea complejo. • Exista la necesidad de modelar el flujo de trabajo. • Haya que mostrar todos los escenarios. Diagramas de Secuencia de Comunicación
Un diagrama de interacción puede ser un diagrama de secuencia o un
diagrama de comunicación, ambos de los cuales muestran esencialmente la misma información. Estos diagramas, junto con los diagramas de clases, se utilizan para la realización de un caso de uso, lo cual es una forma de lograr o realizar un caso de uso. Diagramas de Secuencia Diagramas de Comunicación Diagramas de Clases Sobrecarga de Datos Tipos de Clases
Las clases se dividen en cuatro categorías
1.Clases de Entidad 2.Clases de limite o interfaz 3.Clases Abstractas 4.Clases de Control Diagramas de Estados Los diagramas de estado se crean cuando
1. Una clase tiene un ciclo de vida complejo.
2. Una instancia de una clase puede actualizar sus atributos en varias formas durante el ciclo de vida. 3. Una clase tiene un ciclo de vida operacional. 4. Dos clases dependen una de la otra. 5. El comportamiento actual del objeto depende de lo que ocurrió antes. ¡Gracias por su atención!