SlideShare una empresa de Scribd logo
1 de 25
PROYECTO TRIMESTRAL DE
PROGRAMACIÓN
1ER TRIMESTRE
POR: MIGUEL GALVEZ
¿CUÁLES SON LOS FUNDAMENTOS
ESENCIALES DE LA PROGRAMACIÓN
ORIENTADA A OBJETOS?
• Tener experiencia programando.
• Lenguaje no orientado a objetos.
?
• Los dos están conectados porque se refieren a la idea de que para
poder escribir cualquier pieza de software tenemos que hacer las dos
cosas.
• Primero tenemos que comprender nuestro problema, segundo
tenemos que planificar nuestra solución y después tenemos que
construir nuestra pieza de software para implementar tal solución.
ANÁLISIS
• La comprensión del problema o que es lo que vamos a hacer o
analizar bien el problema. No se puede diseñar sin antes entender o
analizar.
DISEÑO
• Se refiere a la aserción de como planificar, no de planificar como
diseño visualmente atractivo.
COMO SE PUEDEN VER LOS DISEÑOS
• Se pueden hacer diagramas, notas en la pizarra o descripciones
graficas, pero nada de códigos.
¿CÓMO SE UTILIZAN LOS CASOS AL
PROGRAMAR?
• Se debe hacer una lista después de recopilar los datos. La lista
puede ser escrita en un documento. El objetivo es escribir los
requerimientos como el lenguaje que se utiliza todos los días.
CASOS DE USO
• Se pueden escribir con diferentes niveles de formalidad , pero de la
manera esencial se necesita un titulo, un actor y un escenario.
• El titulo es el objetivo que se persigue.
• El que persigue el objetivo es el actor.
• El escenario son los pasos que se requerirán para cumplir el objetivo.
ESCENARIO
¿CÓMO SE LLEVA A CABO EL MODELADO
DE APLICACIONES
• Identificar los objetos
• Refinarlos
• Dibujarlos en un diagrama simple.
• Identificar las relaciones.
• Se toma el escenario del caso de uso y se subrayan los candidatos
para objetos.
• Se crea una lista de nombres y se tachan los elementos que son
duplicados o propiedades.
• Se toman los elementos clave con los que nos hemos quedado y lo
metemos dentro de cajas
HERENCIA
Herencia es uno de los cuatro conceptos clave de la orientación a
objetos. Si has escrito algunos códigos en algún lenguaje orientado a
objetos, probablemente ya has usad la herencia.
• En cada lenguaje orientado a objetos se usa la herencia aunque no lo
quiera o lo sepa. La manera mas sencilla de identificar una situación
de herencia es usando una relación de tipo es un…
• La composición tiene una forma mas especifica de trabajar.
• La composición implica propiedad significa que cuando se destruye el
objeto propietario también se destruye los objetos que contiene.
¿CUÁLES SON LOS PATRONES Y
PRINCIPIOS DEL DISEÑO ORIENTADO A
OBJETOS?
• Los patrones de diseño orientado a objetos son:
• El patrón Singleton
• El patrón Memento
LOS PATRONES SINGLETON
LOS PATRONES MEMENTO

Más contenido relacionado

Similar a Proyecto trimestral de programación

Conceptos de programacion
Conceptos de programacionConceptos de programacion
Conceptos de programacion
crisalexa
 
Patrones de diseño
Patrones de diseñoPatrones de diseño
Patrones de diseño
aleja0940
 
Unidad 3 diseño con ordenador
Unidad 3 diseño con ordenadorUnidad 3 diseño con ordenador
Unidad 3 diseño con ordenador
ortegapalazon
 
Introduccion a la POO
Introduccion a la POOIntroduccion a la POO
Introduccion a la POO
Libertad25
 
UNIDAD I Introduccion POO Daniel Rodriguez cruz
UNIDAD I Introduccion POO Daniel Rodriguez cruzUNIDAD I Introduccion POO Daniel Rodriguez cruz
UNIDAD I Introduccion POO Daniel Rodriguez cruz
Danny Rodriguez
 
Fundamentos de programación
Fundamentos de programaciónFundamentos de programación
Fundamentos de programación
Maritere Cruz
 
Windows Phone - Sesión 1 - SenaGeeks
Windows Phone - Sesión 1 - SenaGeeksWindows Phone - Sesión 1 - SenaGeeks
Windows Phone - Sesión 1 - SenaGeeks
Avanet
 
Introduccion a la poo
Introduccion a la pooIntroduccion a la poo
Introduccion a la poo
Xavii Torres
 

Similar a Proyecto trimestral de programación (20)

Conceptos de programacion
Conceptos de programacionConceptos de programacion
Conceptos de programacion
 
Full estrategias
Full estrategiasFull estrategias
Full estrategias
 
Modulo1 sesión 1 x minden word
Modulo1 sesión 1 x minden wordModulo1 sesión 1 x minden word
Modulo1 sesión 1 x minden word
 
Patrones de diseño
Patrones de diseñoPatrones de diseño
Patrones de diseño
 
01 Introducción a AS3
01 Introducción a AS301 Introducción a AS3
01 Introducción a AS3
 
Unidad 3 diseño con ordenador
Unidad 3 diseño con ordenadorUnidad 3 diseño con ordenador
Unidad 3 diseño con ordenador
 
Introduccion a la POO
Introduccion a la POOIntroduccion a la POO
Introduccion a la POO
 
PRESENTACION
PRESENTACIONPRESENTACION
PRESENTACION
 
Guia de uso para Galibrain
Guia de uso para GalibrainGuia de uso para Galibrain
Guia de uso para Galibrain
 
Introducción poo
Introducción pooIntroducción poo
Introducción poo
 
1-Unidad 1. Paradigma de la Programación-Orientación a Objetos
1-Unidad 1. Paradigma de la Programación-Orientación a Objetos1-Unidad 1. Paradigma de la Programación-Orientación a Objetos
1-Unidad 1. Paradigma de la Programación-Orientación a Objetos
 
UNIDAD I Introduccion POO Daniel Rodriguez cruz
UNIDAD I Introduccion POO Daniel Rodriguez cruzUNIDAD I Introduccion POO Daniel Rodriguez cruz
UNIDAD I Introduccion POO Daniel Rodriguez cruz
 
metodologia-de-programación orientada a Objetos
metodologia-de-programación orientada a Objetosmetodologia-de-programación orientada a Objetos
metodologia-de-programación orientada a Objetos
 
Introduccion
IntroduccionIntroduccion
Introduccion
 
Fundamentos de programación
Fundamentos de programaciónFundamentos de programación
Fundamentos de programación
 
Programacion orientada a objetos
Programacion orientada a objetos Programacion orientada a objetos
Programacion orientada a objetos
 
Semana2 clases
Semana2 clasesSemana2 clases
Semana2 clases
 
Windows Phone - Sesión 1 - SenaGeeks
Windows Phone - Sesión 1 - SenaGeeksWindows Phone - Sesión 1 - SenaGeeks
Windows Phone - Sesión 1 - SenaGeeks
 
Programación para niños codiskill, programa
Programación para niños codiskill, programaProgramación para niños codiskill, programa
Programación para niños codiskill, programa
 
Introduccion a la poo
Introduccion a la pooIntroduccion a la poo
Introduccion a la poo
 

Más de Miguel2810kanika (6)

Componentes del computador
Componentes del computadorComponentes del computador
Componentes del computador
 
Cap6
Cap6Cap6
Cap6
 
Conceptos avanzados en el diseño orientado a objetos
Conceptos avanzados en el diseño orientado a objetosConceptos avanzados en el diseño orientado a objetos
Conceptos avanzados en el diseño orientado a objetos
 
Casos de uso
Casos de usoCasos de uso
Casos de uso
 
Sistemas numéricos
Sistemas numéricosSistemas numéricos
Sistemas numéricos
 
Proyecto trimestral n°1 de informática aplicada
Proyecto trimestral n°1 de informática aplicadaProyecto trimestral n°1 de informática aplicada
Proyecto trimestral n°1 de informática aplicada
 

Último (6)

Taller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uMLTaller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uML
 
PPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptxPPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptx
 
LAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdf
LAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdfLAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdf
LAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdf
 
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptx
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptxPPT SESION 5 ARTE Y CREATIVIDAD (1).pptx
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptx
 
477407774-EMBRIOLOGIA-DEL-SISTEMA-NERVIOSO.pptx
477407774-EMBRIOLOGIA-DEL-SISTEMA-NERVIOSO.pptx477407774-EMBRIOLOGIA-DEL-SISTEMA-NERVIOSO.pptx
477407774-EMBRIOLOGIA-DEL-SISTEMA-NERVIOSO.pptx
 
Vision de asignatura ESTRUCTURA DE DATOS.pptx
Vision de asignatura ESTRUCTURA DE DATOS.pptxVision de asignatura ESTRUCTURA DE DATOS.pptx
Vision de asignatura ESTRUCTURA DE DATOS.pptx
 

Proyecto trimestral de programación

  • 1. PROYECTO TRIMESTRAL DE PROGRAMACIÓN 1ER TRIMESTRE POR: MIGUEL GALVEZ
  • 2. ¿CUÁLES SON LOS FUNDAMENTOS ESENCIALES DE LA PROGRAMACIÓN ORIENTADA A OBJETOS? • Tener experiencia programando. • Lenguaje no orientado a objetos.
  • 3. ?
  • 4. • Los dos están conectados porque se refieren a la idea de que para poder escribir cualquier pieza de software tenemos que hacer las dos cosas.
  • 5. • Primero tenemos que comprender nuestro problema, segundo tenemos que planificar nuestra solución y después tenemos que construir nuestra pieza de software para implementar tal solución.
  • 6. ANÁLISIS • La comprensión del problema o que es lo que vamos a hacer o analizar bien el problema. No se puede diseñar sin antes entender o analizar.
  • 7. DISEÑO • Se refiere a la aserción de como planificar, no de planificar como diseño visualmente atractivo.
  • 8. COMO SE PUEDEN VER LOS DISEÑOS • Se pueden hacer diagramas, notas en la pizarra o descripciones graficas, pero nada de códigos.
  • 9. ¿CÓMO SE UTILIZAN LOS CASOS AL PROGRAMAR? • Se debe hacer una lista después de recopilar los datos. La lista puede ser escrita en un documento. El objetivo es escribir los requerimientos como el lenguaje que se utiliza todos los días.
  • 10. CASOS DE USO • Se pueden escribir con diferentes niveles de formalidad , pero de la manera esencial se necesita un titulo, un actor y un escenario.
  • 11. • El titulo es el objetivo que se persigue. • El que persigue el objetivo es el actor. • El escenario son los pasos que se requerirán para cumplir el objetivo.
  • 13. ¿CÓMO SE LLEVA A CABO EL MODELADO DE APLICACIONES • Identificar los objetos • Refinarlos • Dibujarlos en un diagrama simple. • Identificar las relaciones.
  • 14. • Se toma el escenario del caso de uso y se subrayan los candidatos para objetos. • Se crea una lista de nombres y se tachan los elementos que son duplicados o propiedades.
  • 15. • Se toman los elementos clave con los que nos hemos quedado y lo metemos dentro de cajas
  • 16.
  • 17. HERENCIA Herencia es uno de los cuatro conceptos clave de la orientación a objetos. Si has escrito algunos códigos en algún lenguaje orientado a objetos, probablemente ya has usad la herencia.
  • 18. • En cada lenguaje orientado a objetos se usa la herencia aunque no lo quiera o lo sepa. La manera mas sencilla de identificar una situación de herencia es usando una relación de tipo es un…
  • 19. • La composición tiene una forma mas especifica de trabajar. • La composición implica propiedad significa que cuando se destruye el objeto propietario también se destruye los objetos que contiene.
  • 20.
  • 21.
  • 22.
  • 23. ¿CUÁLES SON LOS PATRONES Y PRINCIPIOS DEL DISEÑO ORIENTADO A OBJETOS? • Los patrones de diseño orientado a objetos son: • El patrón Singleton • El patrón Memento