SlideShare uma empresa Scribd logo
1 de 11
Es un paradigma de programación que
usa objetos y sus interacciones, para diseñar
aplicaciones y programas de computadoras.
Propiedades
ABSTRACCION DE DATOS
POLIMORFISMO
HERENCIA
ENCAPSULACION
OBJETO
Es el ente tangible o instancia de la clase, es la
parte dinámica y operable que interactúa con
los métodos del programa para obtener la
solución de un problema.
CLASES
*Objetos simples:
Cuando su estructura pueda ser
representada por medio de un árbol.
*Objetos complejos:
En caso contrario.
HERENCIA
Este concepto muy vinculado con el anterior, consiste
en esa ventaja en que la clase derivada, hereda
características de los atributos y métodos de su clase
primigenia; potenciando así su capacidad de
simplificar la correspondiente codificación.
CLASES
*Herencia Simple:
Define una relación entre clases, donde una clase
comparte la estructura de comportamiento definida
en otra clase antecesora.
*Herencia Múltiple:
Dicha estructura es compartida con varias clases
definidas anteriormente.
GENERALIZACIÓN
Este tipo de relación es uno de los más utilizados,
cumple una doble función dependiendo de su
estereotipo, que puede ser de Uso (<<uses>>) o de
Herencia (<<extends>>).
AGREGACIÓN:
Para modelar objetos complejos, n bastan los tipos
de datos básicos que proveen los lenguajes: enteros,
reales y secuencias de caracteres.
ASOCIACIÓN:
La relación entre clases conocida como Asociación,
permite asociar objetos que colaboran entre si.
MODELAMIENTO DE CLASES DE UML
Un diagrama de clases está compuesto
por los siguientes elementos:
Clase: atributos, métodos y
visibilidad.
Relaciones: Herencia, Composición,
Agregación, Asociación y Uso.
OCULTAMIENTO DE INFORMACION
Una exigencia de la gran mayoría de
instituciones dentro de su Plan Informático
estratégico, es que los desarrollos de software
bajo una arquitectura en Capas, se formalicen
con un lenguaje estándar y unificado.
EJEMPLO: supongamos que tenemos un módulo
(una unidad de software) que recibe una función
matemática, calcula sus raíces (valores de X
donde se hace cero la función) y devuelve esos
valores. No importa el método que utilice para
calcular las raíces.
*PROCESO UNIFICADO
*El Proceso Unificado de Desarrollo Software o
simplemente Proceso Unificado es un marco de
desarrollo de software que se caracteriza por
estar dirigido por casos de uso, centrado en la
arquitectura y por ser iterativo e incremental.
El refinamiento más conocido y documentado
del Proceso Unificado es el Proceso Unificado
de Rational o simplemente RUP.
ITERATIVO E INCREMENTAL
El Proceso Unificado es un marco de desarrollo
iterativo e incremental compuesto de cuatro
fases denominadas Inicio, Elaboración,
Construcción y Transición. Cada una de estas
fases es a su vez dividida en una serie de
iteraciones (la de inicio puede incluir varias
iteraciones en proyectos grandes). Estas
iteraciones ofrecen como resultado un
incremento del producto desarrollado que añade
o mejora las funcionalidades del sistema en
desarrollo.
PRESENTACION
EL TRABAJO PRESENTADO FUE
ELABORADO CON LA
FINALIDAD DE DAR A CONOCER
SOBRE EL PARADIGMA POO Y EL
LENGUAJE DE MODELADO
UNIFICADO(UML)
AGRADECIMIENTO
EN PRIMER LUGAR AGRADECEMOS A DIOS POR
PERMITIRNOS ESTAR BIEN DE SALUD Y TAMBIEN A
NUESTROS PADRES QUE NOS BRINDAN SU APOYO Y
AMOR INCONDICIONAL PARA ASI PODER FORMARNOS
PROFESIONALMENTE.

Mais conteúdo relacionado

Mais procurados

Programación Orientada a Objetos vs Programación Estructurada
Programación Orientada a Objetos vs Programación EstructuradaProgramación Orientada a Objetos vs Programación Estructurada
Programación Orientada a Objetos vs Programación Estructurada
Michael de la Cruz
 
Analisis estructurado y Orientado a objeto
Analisis estructurado y Orientado a objetoAnalisis estructurado y Orientado a objeto
Analisis estructurado y Orientado a objeto
NormanBonavista24
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructurada
vnslgars
 
Programacion Estructurada
Programacion EstructuradaProgramacion Estructurada
Programacion Estructurada
Joseph Bros
 
Programación orientada a objetos (Dominguez Gonzalez, Jose Antonio & Perez He...
Programación orientada a objetos (Dominguez Gonzalez, Jose Antonio & Perez He...Programación orientada a objetos (Dominguez Gonzalez, Jose Antonio & Perez He...
Programación orientada a objetos (Dominguez Gonzalez, Jose Antonio & Perez He...
program visual
 
DiseñO Orientado A Objetos
DiseñO Orientado A ObjetosDiseñO Orientado A Objetos
DiseñO Orientado A Objetos
Francisco Godoy
 
LENGUAJE DE PROGRAMACIÓN ORIENTADA A OBJETOS
LENGUAJE DE PROGRAMACIÓN ORIENTADA A OBJETOSLENGUAJE DE PROGRAMACIÓN ORIENTADA A OBJETOS
LENGUAJE DE PROGRAMACIÓN ORIENTADA A OBJETOS
Jonathan Hidalgo Nolasco
 
Tabla comparativa de paradigmas de programacion
Tabla comparativa de paradigmas de programacionTabla comparativa de paradigmas de programacion
Tabla comparativa de paradigmas de programacion
MarioS1093
 
Metodologías Para AnáLisis Y DiseñO Orientado A Objetos
Metodologías Para AnáLisis Y DiseñO Orientado A ObjetosMetodologías Para AnáLisis Y DiseñO Orientado A Objetos
Metodologías Para AnáLisis Y DiseñO Orientado A Objetos
hector_h30
 

Mais procurados (19)

Programación Orientada a Objetos vs Programación Estructurada
Programación Orientada a Objetos vs Programación EstructuradaProgramación Orientada a Objetos vs Programación Estructurada
Programación Orientada a Objetos vs Programación Estructurada
 
Analisis estructurado y Orientado a objeto
Analisis estructurado y Orientado a objetoAnalisis estructurado y Orientado a objeto
Analisis estructurado y Orientado a objeto
 
Grupo 6 - clases
Grupo 6  - clasesGrupo 6  - clases
Grupo 6 - clases
 
Metodologia
MetodologiaMetodologia
Metodologia
 
Análisis y diseño orientado a objetos
Análisis y diseño orientado a objetosAnálisis y diseño orientado a objetos
Análisis y diseño orientado a objetos
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructurada
 
Paradigma de Programación Orientado a Objetos
Paradigma de Programación Orientado a ObjetosParadigma de Programación Orientado a Objetos
Paradigma de Programación Orientado a Objetos
 
Programación Orientada a Objetos (POO) y UML
Programación Orientada a Objetos (POO) y UMLProgramación Orientada a Objetos (POO) y UML
Programación Orientada a Objetos (POO) y UML
 
Programacion Estructurada
Programacion EstructuradaProgramacion Estructurada
Programacion Estructurada
 
etapas del análisis,diseño y programacion orientada a objetos
etapas del análisis,diseño y programacion orientada a objetosetapas del análisis,diseño y programacion orientada a objetos
etapas del análisis,diseño y programacion orientada a objetos
 
Programación orientada a objetos (Dominguez Gonzalez, Jose Antonio & Perez He...
Programación orientada a objetos (Dominguez Gonzalez, Jose Antonio & Perez He...Programación orientada a objetos (Dominguez Gonzalez, Jose Antonio & Perez He...
Programación orientada a objetos (Dominguez Gonzalez, Jose Antonio & Perez He...
 
Uml
UmlUml
Uml
 
conceptos de la poo
conceptos de la pooconceptos de la poo
conceptos de la poo
 
DiseñO Orientado A Objetos
DiseñO Orientado A ObjetosDiseñO Orientado A Objetos
DiseñO Orientado A Objetos
 
Conceptos y definiciones de poo (quino ortiz & miguel martinez)
Conceptos y definiciones de poo (quino ortiz & miguel martinez)Conceptos y definiciones de poo (quino ortiz & miguel martinez)
Conceptos y definiciones de poo (quino ortiz & miguel martinez)
 
LENGUAJE DE PROGRAMACIÓN ORIENTADA A OBJETOS
LENGUAJE DE PROGRAMACIÓN ORIENTADA A OBJETOSLENGUAJE DE PROGRAMACIÓN ORIENTADA A OBJETOS
LENGUAJE DE PROGRAMACIÓN ORIENTADA A OBJETOS
 
Conceptos poo
Conceptos pooConceptos poo
Conceptos poo
 
Tabla comparativa de paradigmas de programacion
Tabla comparativa de paradigmas de programacionTabla comparativa de paradigmas de programacion
Tabla comparativa de paradigmas de programacion
 
Metodologías Para AnáLisis Y DiseñO Orientado A Objetos
Metodologías Para AnáLisis Y DiseñO Orientado A ObjetosMetodologías Para AnáLisis Y DiseñO Orientado A Objetos
Metodologías Para AnáLisis Y DiseñO Orientado A Objetos
 

Destaque

Megayacth
MegayacthMegayacth
Megayacth
KIKIROK
 
Computacion
ComputacionComputacion
Computacion
Michi424
 
Día del agua (1)
Día del agua (1)Día del agua (1)
Día del agua (1)
hulkvsvs
 
Trabajo Final Tutorías y moderación de grupos
Trabajo Final Tutorías y moderación de gruposTrabajo Final Tutorías y moderación de grupos
Trabajo Final Tutorías y moderación de grupos
aldanamaria35
 
2012 avances en las_reformas_de_la_educacion_basica
2012 avances en las_reformas_de_la_educacion_basica2012 avances en las_reformas_de_la_educacion_basica
2012 avances en las_reformas_de_la_educacion_basica
Delegacion Cuarentayocho
 
Tutorial
TutorialTutorial
Tutorial
Dom94
 

Destaque (20)

Megayacth
MegayacthMegayacth
Megayacth
 
Computacion
ComputacionComputacion
Computacion
 
Deber pa la u
Deber pa la uDeber pa la u
Deber pa la u
 
EPS clasificacion
EPS clasificacion EPS clasificacion
EPS clasificacion
 
Día del agua (1)
Día del agua (1)Día del agua (1)
Día del agua (1)
 
Derechos De Autor
Derechos De AutorDerechos De Autor
Derechos De Autor
 
Picasa Picasa Web
Picasa Picasa WebPicasa Picasa Web
Picasa Picasa Web
 
faaroo-help-filtrage-table-donnees
faaroo-help-filtrage-table-donneesfaaroo-help-filtrage-table-donnees
faaroo-help-filtrage-table-donnees
 
Le temps ce_grand_ami
Le temps ce_grand_amiLe temps ce_grand_ami
Le temps ce_grand_ami
 
Trabajo Final Tutorías y moderación de grupos
Trabajo Final Tutorías y moderación de gruposTrabajo Final Tutorías y moderación de grupos
Trabajo Final Tutorías y moderación de grupos
 
2012 avances en las_reformas_de_la_educacion_basica
2012 avances en las_reformas_de_la_educacion_basica2012 avances en las_reformas_de_la_educacion_basica
2012 avances en las_reformas_de_la_educacion_basica
 
Recrutement en ligne: Comment les moteurs de recherche ont changé la donne po...
Recrutement en ligne: Comment les moteurs de recherche ont changé la donne po...Recrutement en ligne: Comment les moteurs de recherche ont changé la donne po...
Recrutement en ligne: Comment les moteurs de recherche ont changé la donne po...
 
Practica 8
Practica 8Practica 8
Practica 8
 
Support Siggraph asie2011
Support Siggraph asie2011Support Siggraph asie2011
Support Siggraph asie2011
 
SoluDESK
SoluDESKSoluDESK
SoluDESK
 
Tutorial
TutorialTutorial
Tutorial
 
Torre De La Força Sant Celoni Carrer Les Valls - Sant Celoni - Barcelona - B...
Torre De La Força Sant Celoni  Carrer Les Valls - Sant Celoni - Barcelona - B...Torre De La Força Sant Celoni  Carrer Les Valls - Sant Celoni - Barcelona - B...
Torre De La Força Sant Celoni Carrer Les Valls - Sant Celoni - Barcelona - B...
 
Comenzar
ComenzarComenzar
Comenzar
 
Deformacion y esfuerzo (1)
Deformacion y esfuerzo (1)Deformacion y esfuerzo (1)
Deformacion y esfuerzo (1)
 
Réunion d'information sur la CFE - jeudi 5 décembre 2013
Réunion d'information sur la CFE - jeudi 5 décembre 2013Réunion d'information sur la CFE - jeudi 5 décembre 2013
Réunion d'information sur la CFE - jeudi 5 décembre 2013
 

Semelhante a samir

Programación rientada a Aspectos - David Burbano
Programación rientada a Aspectos - David BurbanoProgramación rientada a Aspectos - David Burbano
Programación rientada a Aspectos - David Burbano
2008PA2Info3
 
Paradigmas de Programación
Paradigmas de ProgramaciónParadigmas de Programación
Paradigmas de Programación
Jose Sanchez
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
janinaplaza
 
Introduccion a la POO
Introduccion a la POOIntroduccion a la POO
Introduccion a la POO
Libertad25
 
Unidad III-Programación Modular-introducción al lenguaje programable.pdf
Unidad III-Programación Modular-introducción al lenguaje programable.pdfUnidad III-Programación Modular-introducción al lenguaje programable.pdf
Unidad III-Programación Modular-introducción al lenguaje programable.pdf
EDWINERNESTOMADRIDME
 
Diseño estructurado
Diseño estructuradoDiseño estructurado
Diseño estructurado
Marilugosale
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructurada
winny_arias
 

Semelhante a samir (20)

M o d_u_l_a_r_i_d_a_d
M o d_u_l_a_r_i_d_a_dM o d_u_l_a_r_i_d_a_d
M o d_u_l_a_r_i_d_a_d
 
Programación rientada a Aspectos - David Burbano
Programación rientada a Aspectos - David BurbanoProgramación rientada a Aspectos - David Burbano
Programación rientada a Aspectos - David Burbano
 
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
 
Paradigmas de Programación
Paradigmas de ProgramaciónParadigmas de Programación
Paradigmas de Programación
 
Desarrollo de software
Desarrollo de softwareDesarrollo de software
Desarrollo de software
 
Diseno Software
Diseno SoftwareDiseno Software
Diseno Software
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Introduccion a la POO
Introduccion a la POOIntroduccion a la POO
Introduccion a la POO
 
Unidad III-Programación Modular-introducción al lenguaje programable.pdf
Unidad III-Programación Modular-introducción al lenguaje programable.pdfUnidad III-Programación Modular-introducción al lenguaje programable.pdf
Unidad III-Programación Modular-introducción al lenguaje programable.pdf
 
Herrera poveda quilachamin_paper
Herrera poveda quilachamin_paperHerrera poveda quilachamin_paper
Herrera poveda quilachamin_paper
 
PRESENTACION
PRESENTACIONPRESENTACION
PRESENTACION
 
Programacion Orientada a Objetos IE
Programacion Orientada a Objetos IEProgramacion Orientada a Objetos IE
Programacion Orientada a Objetos IE
 
Programación modular
Programación modularProgramación modular
Programación modular
 
Compu 1
Compu 1Compu 1
Compu 1
 
Taller 2 conceptualizacion
Taller 2 conceptualizacionTaller 2 conceptualizacion
Taller 2 conceptualizacion
 
Diseño estructurado
Diseño estructuradoDiseño estructurado
Diseño estructurado
 
Conceptos y definiciones de poo. alumno.juan manuel osorio baruch
Conceptos y definiciones de poo. alumno.juan manuel osorio baruchConceptos y definiciones de poo. alumno.juan manuel osorio baruch
Conceptos y definiciones de poo. alumno.juan manuel osorio baruch
 
Programacion visual
Programacion visualProgramacion visual
Programacion visual
 
Unidad i poo avanzada
Unidad i   poo avanzadaUnidad i   poo avanzada
Unidad i poo avanzada
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructurada
 

samir

  • 1.
  • 2. Es un paradigma de programación que usa objetos y sus interacciones, para diseñar aplicaciones y programas de computadoras. Propiedades ABSTRACCION DE DATOS POLIMORFISMO HERENCIA ENCAPSULACION
  • 3. OBJETO Es el ente tangible o instancia de la clase, es la parte dinámica y operable que interactúa con los métodos del programa para obtener la solución de un problema. CLASES *Objetos simples: Cuando su estructura pueda ser representada por medio de un árbol. *Objetos complejos: En caso contrario.
  • 4. HERENCIA Este concepto muy vinculado con el anterior, consiste en esa ventaja en que la clase derivada, hereda características de los atributos y métodos de su clase primigenia; potenciando así su capacidad de simplificar la correspondiente codificación. CLASES *Herencia Simple: Define una relación entre clases, donde una clase comparte la estructura de comportamiento definida en otra clase antecesora. *Herencia Múltiple: Dicha estructura es compartida con varias clases definidas anteriormente.
  • 5. GENERALIZACIÓN Este tipo de relación es uno de los más utilizados, cumple una doble función dependiendo de su estereotipo, que puede ser de Uso (<<uses>>) o de Herencia (<<extends>>). AGREGACIÓN: Para modelar objetos complejos, n bastan los tipos de datos básicos que proveen los lenguajes: enteros, reales y secuencias de caracteres. ASOCIACIÓN: La relación entre clases conocida como Asociación, permite asociar objetos que colaboran entre si.
  • 6. MODELAMIENTO DE CLASES DE UML Un diagrama de clases está compuesto por los siguientes elementos: Clase: atributos, métodos y visibilidad. Relaciones: Herencia, Composición, Agregación, Asociación y Uso.
  • 7. OCULTAMIENTO DE INFORMACION Una exigencia de la gran mayoría de instituciones dentro de su Plan Informático estratégico, es que los desarrollos de software bajo una arquitectura en Capas, se formalicen con un lenguaje estándar y unificado. EJEMPLO: supongamos que tenemos un módulo (una unidad de software) que recibe una función matemática, calcula sus raíces (valores de X donde se hace cero la función) y devuelve esos valores. No importa el método que utilice para calcular las raíces.
  • 8. *PROCESO UNIFICADO *El Proceso Unificado de Desarrollo Software o simplemente Proceso Unificado es un marco de desarrollo de software que se caracteriza por estar dirigido por casos de uso, centrado en la arquitectura y por ser iterativo e incremental. El refinamiento más conocido y documentado del Proceso Unificado es el Proceso Unificado de Rational o simplemente RUP.
  • 9. ITERATIVO E INCREMENTAL El Proceso Unificado es un marco de desarrollo iterativo e incremental compuesto de cuatro fases denominadas Inicio, Elaboración, Construcción y Transición. Cada una de estas fases es a su vez dividida en una serie de iteraciones (la de inicio puede incluir varias iteraciones en proyectos grandes). Estas iteraciones ofrecen como resultado un incremento del producto desarrollado que añade o mejora las funcionalidades del sistema en desarrollo.
  • 10. PRESENTACION EL TRABAJO PRESENTADO FUE ELABORADO CON LA FINALIDAD DE DAR A CONOCER SOBRE EL PARADIGMA POO Y EL LENGUAJE DE MODELADO UNIFICADO(UML)
  • 11. AGRADECIMIENTO EN PRIMER LUGAR AGRADECEMOS A DIOS POR PERMITIRNOS ESTAR BIEN DE SALUD Y TAMBIEN A NUESTROS PADRES QUE NOS BRINDAN SU APOYO Y AMOR INCONDICIONAL PARA ASI PODER FORMARNOS PROFESIONALMENTE.