SlideShare una empresa de Scribd logo
Introducción: El Paradigma de Orientación a Objetos Tecnología de Objetos Raúl Herrera Acuña
¿Qué es la  Tecnología de objetos? Construcción de software utilizando componentes reutilizables con interfaces bien definidas Las aplicaciones no se construyen desde cero Se pueden considerar varias capas: La capa inferior son objetos (software chips) La capa intermedia son colecciones de objetos relacionados (patrones de diseño OO) La capa superior son aplicaciones que resuelven problemas específicos (armazones o frameworks) Promueve el diseño basado en interfaces y arquitecturas estándares, con una organización y un proceso
¿Qué son y como trabajan los objetos? Los objetos permiten representar los conceptos esenciales de una entidad ignorando sus propiedades accidentales Lo principal es la visión externa Durante el desarrollo del sistema lo importante es “qué es” y “qué hace” un objeto antes de decidir “cómo” se implementará Comportamiento: operaciones que los clientes realizarán en el objeto, y operaciones que realizará sobre otros objetos Un cliente es un objeto que usa los recursos/servicios de otros objetos (servidores)
¿Qué es un objeto?
¿Por qué este paradigma es el más exitoso? Motivos que han conducido al éxito la tecnología de objetos Avances en arquitectura de computadores. Avances en lenguajes de programación (C++, C #, Ruby, Java, PHP 5 ...). Ingeniería del software (modularidad, encapsulado de la información, proceso de desarrollo incremental). Los límites de la capacidad de gestionar la complejidad de los sistemas simplemente con técnicas de descomposición algorítmica. Mejor adaptabilidad a nuevos paradigmas. Más centrado en el diseño y aplicación de técnicas de ingeniería de software
¿Que ventajas da la Tecnología de Objetos? Mejoras significativas de la productividad y calidad del código Estabilidad de los modelos respecto a entidades del mundo real Construcción iterativa Promueve la reutilización de software y de diseños (componentes, frameworks) Los sistemas OO son generalmente más pequeños que su equivalente no OO: menos código y más reutilización Permite desarrollar sistemas más preparados para el cambio Vale para aplicaciones de pequeño y gran tamaño
¿Cómo afectan las ventajas anteriores a la industria? Mejoran el mantenimiento del programa. Son efectivos en interfaz grafica de usuario. Son efectivos en bases de datos. Con OO muchos productos se están fabricando cada vez mas bajo pedido o fabricados en lotes pequeños. Los fabricantes buscan mayor concentración sobre la satisfacción del cliente y la penetración de mercados nicho. Sistemas de Información complicados están sufriendo mantenimiento, adaptación y rediseños continuos.
Introducción: El Paradigma de Orientación a Objetos Tecnología de Objetos Raúl Herrera Acuña

Más contenido relacionado

PPTX
Metodologia multimedia ii
PPTX
Ingeneri de software
PPTX
Ingenieria de sistemas e informatica
PDF
El Rol de un Arquitecto de Software
DOCX
Temario de ingeniería de sistemas
PPTX
¿Es la ingeniería de requisitos perjudicial para el desarrollo?
PPTX
Ingenieria de sistemas
PDF
Arquitectura De Software Para Dummies
Metodologia multimedia ii
Ingeneri de software
Ingenieria de sistemas e informatica
El Rol de un Arquitecto de Software
Temario de ingeniería de sistemas
¿Es la ingeniería de requisitos perjudicial para el desarrollo?
Ingenieria de sistemas
Arquitectura De Software Para Dummies

La actualidad más candente (20)

PDF
Estilo arquitectonico
PPTX
Diseño de-la-arquitectura-de-software
PDF
Clase 08a estilos_arquitectonicos
PDF
Arquitecturas de software - Parte 1
PPT
IntroduccióN Ingenieria De Sistemas
PPTX
Diseño arquitectónico
PDF
Ingenieria inversa
PPTX
Ingeniería de sistemas
DOC
Perfil profesional.ana
 
PPTX
Ingenieria de sistemas
DOCX
10 Conceptos BáSicos De IngenieríA En Sistemas Computacionales
PDF
9.diseño de la arquitectura
PDF
Arquitecturas de software - Parte 2
PDF
Arquitectura de Software
PPTX
que es un ingeniero en sistemas computacionales
PPTX
Arquitectura de software y Generación de computadores.
PDF
Arquitectura
PPT
Presentacion De La Carrera Ingenieria De Sistemas
PDF
Estado del arte de la Ingeniería de Sistemas
PPTX
Trabajoartemio
Estilo arquitectonico
Diseño de-la-arquitectura-de-software
Clase 08a estilos_arquitectonicos
Arquitecturas de software - Parte 1
IntroduccióN Ingenieria De Sistemas
Diseño arquitectónico
Ingenieria inversa
Ingeniería de sistemas
Perfil profesional.ana
 
Ingenieria de sistemas
10 Conceptos BáSicos De IngenieríA En Sistemas Computacionales
9.diseño de la arquitectura
Arquitecturas de software - Parte 2
Arquitectura de Software
que es un ingeniero en sistemas computacionales
Arquitectura de software y Generación de computadores.
Arquitectura
Presentacion De La Carrera Ingenieria De Sistemas
Estado del arte de la Ingeniería de Sistemas
Trabajoartemio
Publicidad

Similar a 1 El Paradigma De OrientacióN A Objetos (20)

PPT
Crisis SEBNA Crisis SEBNA s software.pps.ppt
PPTX
Analisis y diseno de sistemas (2).pssptx
PDF
Orientación a objetos curso
PPTX
Tare psitiva
PDF
Objetos orientados a los negocios curso
PDF
Importancia Diseño Orientado a Objetos
PDF
Tecnologías Orientadas a Objetos
PPT
PPTX
Presentación ha
PDF
Importancia, uso y caso de estudio del paradigma orientado a objetos
PDF
Caracteristicas del modelo orientado a objetos
DOCX
Conceptualización de tecnología orientada a objetos
PDF
Introducción a UML
PDF
Paradigma Programación Orientada a Objetos
DOCX
Too Tecnologia orientada a objetos
DOC
PDF
Programación Orientada a Objetos
DOC
Tecnología Orientada A Objetos
DOCX
Cuadro comparativo
PDF
2 tecnología (caso de uso)
Crisis SEBNA Crisis SEBNA s software.pps.ppt
Analisis y diseno de sistemas (2).pssptx
Orientación a objetos curso
Tare psitiva
Objetos orientados a los negocios curso
Importancia Diseño Orientado a Objetos
Tecnologías Orientadas a Objetos
Presentación ha
Importancia, uso y caso de estudio del paradigma orientado a objetos
Caracteristicas del modelo orientado a objetos
Conceptualización de tecnología orientada a objetos
Introducción a UML
Paradigma Programación Orientada a Objetos
Too Tecnologia orientada a objetos
Programación Orientada a Objetos
Tecnología Orientada A Objetos
Cuadro comparativo
2 tecnología (caso de uso)
Publicidad

Más de HectorMamani (20)

PDF
El grito
PPT
9. introducción a uml
PPT
8. técnicas de escritura de códigos
PPT
7. diseño por contrato
PPT
6. estructura de programas
PPT
6. estructura de programas
PPT
5. otros aspectos de la programación orientada a objetos
PDF
Grafeno, sus propiedades y aplicaciones
PPT
4 Polimorfismo
PPT
3 Bases De La OrientacióN A Objetos
PPT
2 ReseñA HistóRica
ODP
Día internacional de Oración
ODP
Día internacional de Oración
ODP
Día internacional de Oración
ODP
4º Festival de la canción cristiana 2009
PDF
Estudio Análisis Quimico de Suelos de la Ciudad de Arica
PDF
Psicologia Forense.PDF
PPT
Presentacion de los reyes 2009
PPT
Bullying Educación Básica
PPT
Tecnologías libres para la Educación
El grito
9. introducción a uml
8. técnicas de escritura de códigos
7. diseño por contrato
6. estructura de programas
6. estructura de programas
5. otros aspectos de la programación orientada a objetos
Grafeno, sus propiedades y aplicaciones
4 Polimorfismo
3 Bases De La OrientacióN A Objetos
2 ReseñA HistóRica
Día internacional de Oración
Día internacional de Oración
Día internacional de Oración
4º Festival de la canción cristiana 2009
Estudio Análisis Quimico de Suelos de la Ciudad de Arica
Psicologia Forense.PDF
Presentacion de los reyes 2009
Bullying Educación Básica
Tecnologías libres para la Educación

Último (20)

DOCX
TRABAJO GRUPAL (5) (1).docxsjsjskskksksksks
PPT
Protocolos de seguridad y mecanismos encriptación
PDF
MANUAL de recursos humanos para ODOO.pdf
DOCX
TRABAJO GRUPAL (5) (1).docxsjjsjsksksksksk
PPTX
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
DOCX
TRABAJO GRUPAL (5) (1).docxjsjsjskskksksk
PPTX
El uso de las TIC en la vida cotidiana..
PPTX
Presentacion de Alba Curso Auditores Internos ISO 19011
PDF
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
PDF
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
PDF
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
PDF
ADMINISTRACIÓN DE ARCHIVOS - TICS (SENA).pdf
PPTX
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
PDF
capacitación de aire acondicionado Bgh r 410
PPTX
modulo seguimiento 1 para iniciantes del
PPTX
Power Point Nicolás Carrasco (disertación Roblox).pptx
PDF
Diapositiva proyecto de vida, materia catedra
PPTX
historia_web de la creacion de un navegador_presentacion.pptx
PDF
informe_fichas1y2_corregido.docx (2) (1).pdf
PPTX
ccna: redes de nat ipv4 stharlling cande
TRABAJO GRUPAL (5) (1).docxsjsjskskksksksks
Protocolos de seguridad y mecanismos encriptación
MANUAL de recursos humanos para ODOO.pdf
TRABAJO GRUPAL (5) (1).docxsjjsjsksksksksk
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
TRABAJO GRUPAL (5) (1).docxjsjsjskskksksk
El uso de las TIC en la vida cotidiana..
Presentacion de Alba Curso Auditores Internos ISO 19011
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
ADMINISTRACIÓN DE ARCHIVOS - TICS (SENA).pdf
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
capacitación de aire acondicionado Bgh r 410
modulo seguimiento 1 para iniciantes del
Power Point Nicolás Carrasco (disertación Roblox).pptx
Diapositiva proyecto de vida, materia catedra
historia_web de la creacion de un navegador_presentacion.pptx
informe_fichas1y2_corregido.docx (2) (1).pdf
ccna: redes de nat ipv4 stharlling cande

1 El Paradigma De OrientacióN A Objetos

  • 1. Introducción: El Paradigma de Orientación a Objetos Tecnología de Objetos Raúl Herrera Acuña
  • 2. ¿Qué es la Tecnología de objetos? Construcción de software utilizando componentes reutilizables con interfaces bien definidas Las aplicaciones no se construyen desde cero Se pueden considerar varias capas: La capa inferior son objetos (software chips) La capa intermedia son colecciones de objetos relacionados (patrones de diseño OO) La capa superior son aplicaciones que resuelven problemas específicos (armazones o frameworks) Promueve el diseño basado en interfaces y arquitecturas estándares, con una organización y un proceso
  • 3. ¿Qué son y como trabajan los objetos? Los objetos permiten representar los conceptos esenciales de una entidad ignorando sus propiedades accidentales Lo principal es la visión externa Durante el desarrollo del sistema lo importante es “qué es” y “qué hace” un objeto antes de decidir “cómo” se implementará Comportamiento: operaciones que los clientes realizarán en el objeto, y operaciones que realizará sobre otros objetos Un cliente es un objeto que usa los recursos/servicios de otros objetos (servidores)
  • 4. ¿Qué es un objeto?
  • 5. ¿Por qué este paradigma es el más exitoso? Motivos que han conducido al éxito la tecnología de objetos Avances en arquitectura de computadores. Avances en lenguajes de programación (C++, C #, Ruby, Java, PHP 5 ...). Ingeniería del software (modularidad, encapsulado de la información, proceso de desarrollo incremental). Los límites de la capacidad de gestionar la complejidad de los sistemas simplemente con técnicas de descomposición algorítmica. Mejor adaptabilidad a nuevos paradigmas. Más centrado en el diseño y aplicación de técnicas de ingeniería de software
  • 6. ¿Que ventajas da la Tecnología de Objetos? Mejoras significativas de la productividad y calidad del código Estabilidad de los modelos respecto a entidades del mundo real Construcción iterativa Promueve la reutilización de software y de diseños (componentes, frameworks) Los sistemas OO son generalmente más pequeños que su equivalente no OO: menos código y más reutilización Permite desarrollar sistemas más preparados para el cambio Vale para aplicaciones de pequeño y gran tamaño
  • 7. ¿Cómo afectan las ventajas anteriores a la industria? Mejoran el mantenimiento del programa. Son efectivos en interfaz grafica de usuario. Son efectivos en bases de datos. Con OO muchos productos se están fabricando cada vez mas bajo pedido o fabricados en lotes pequeños. Los fabricantes buscan mayor concentración sobre la satisfacción del cliente y la penetración de mercados nicho. Sistemas de Información complicados están sufriendo mantenimiento, adaptación y rediseños continuos.
  • 8. Introducción: El Paradigma de Orientación a Objetos Tecnología de Objetos Raúl Herrera Acuña