SlideShare una empresa de Scribd logo
1 de 3
INFORME ELABORADO DE LA APLICACIÓN DE
DESARROLLO DE SOFTWARE EN PROGRMACION
ORIENTADA A OBJETOS.
La programación orientada a objetos o POO (OOP según sus
siglas en inglés) es un paradigma de programación que usa los
objetos en sus interacciones, para diseñar aplicaciones y
programas informáticos. Está basado en varias técnicas,
incluyendo herencia, cohesión, abstracción, polimorfismo,
acoplamiento y encapsulamiento. Su uso se popularizó a
principios de la década de los años 1990. En la actualidad,
existe una gran variedad de lenguajes de programación que
soportan la orientación a objetos.
ORIGEN
Los conceptos de la programación orientada a objetos tienen
origen en Simula 67, un lenguaje diseñado para hacer
simulaciones, creado por Ole-Johan Dahl y Kristen Nygaard,
del Centro de Cómputo Noruego en Oslo. En este centro se
trabajaba en simulaciones de naves, que fueron confundidas
por la explosión combinatoria de cómo las diversas cualidades
de diferentes naves podían afectar unas a las otras. La
programación orientada a objetos se fue convirtiendo en el
estilo de programación dominante a mediados de los años
ochenta, en gran parte debido a la influencia de C++, una
extensión del lenguaje de programación C. Su dominación fue
consolidada gracias al auge de las Interfaces gráficas de
usuario, para las cuales la programación orientada a objetos
está particularmente bien adaptada. En este caso, se habla
también de programación dirigida por eventos. Las
características de orientación a objetos fueron agregadas a
muchos lenguajes existentes durante ese tiempo, incluyendo
Ada, BASIC, Lisp y Pascal, entre otros. La adición de estas
características a los lenguajes que no fueron diseñados
inicialmente para ellas condujo a menudo a problemas de
compatibilidad y en la capacidad de mantenimiento del código.
Los lenguajes orientados a objetos "puros", por su parte,
carecían de las características de las cuales muchos
programadores habían venido a depender.
La programación orientada a objetos es un paradigma que
utiliza objetos como elementos fundamentales en la
construcción de la solución. Surge en los años 70. Un objeto
es una abstracción de algún hecho o ente del mundo real que
tiene atributos que representan sus características o
propiedades y métodos que representan su comportamiento o
acciones que realizan. Todas las propiedades y métodos
comunes a los objetos se encapsulan o se agrupan en clases.
Una clase es una plantilla o un prototipo para crear objetos;
por eso se dice que los objetos son instancias de clases.
Informe elaborado de la aplicación de desarrollo de software en progrmacion orientada a objetos.

Más contenido relacionado

Destacado

Digital Marketing - Myths revisited
Digital Marketing - Myths revisitedDigital Marketing - Myths revisited
Digital Marketing - Myths revisitedMahaSidahmed
 
1.portugal 2meeting programme
1.portugal 2meeting programme1.portugal 2meeting programme
1.portugal 2meeting programmeRosa Maricato
 
Tutorial google drive
Tutorial google driveTutorial google drive
Tutorial google driveguilson
 
Entenda como a integração com o ERP otimiza os processos, reduz custos e maxi...
Entenda como a integração com o ERP otimiza os processos, reduz custos e maxi...Entenda como a integração com o ERP otimiza os processos, reduz custos e maxi...
Entenda como a integração com o ERP otimiza os processos, reduz custos e maxi...Rakuten Brasil
 
PRICING STRATEGIES AND POLICIES
PRICING STRATEGIES AND POLICIESPRICING STRATEGIES AND POLICIES
PRICING STRATEGIES AND POLICIESJASPREET KAUR
 
Nivel de delincuencia en perú
Nivel de delincuencia en perúNivel de delincuencia en perú
Nivel de delincuencia en perúAnaPaulaJaramillo
 
Trädgårdsmässan 2015 03-27
Trädgårdsmässan 2015 03-27Trädgårdsmässan 2015 03-27
Trädgårdsmässan 2015 03-27Mohamed Jimale
 
Evidencia semana 4 María Jesús Gracia López
Evidencia semana 4 María Jesús Gracia LópezEvidencia semana 4 María Jesús Gracia López
Evidencia semana 4 María Jesús Gracia Lópezchuyitagracia
 

Destacado (14)

Digital Marketing - Myths revisited
Digital Marketing - Myths revisitedDigital Marketing - Myths revisited
Digital Marketing - Myths revisited
 
1.portugal 2meeting programme
1.portugal 2meeting programme1.portugal 2meeting programme
1.portugal 2meeting programme
 
Tutorial google drive
Tutorial google driveTutorial google drive
Tutorial google drive
 
Entenda como a integração com o ERP otimiza os processos, reduz custos e maxi...
Entenda como a integração com o ERP otimiza os processos, reduz custos e maxi...Entenda como a integração com o ERP otimiza os processos, reduz custos e maxi...
Entenda como a integração com o ERP otimiza os processos, reduz custos e maxi...
 
Meu blog
Meu blogMeu blog
Meu blog
 
PRICING STRATEGIES AND POLICIES
PRICING STRATEGIES AND POLICIESPRICING STRATEGIES AND POLICIES
PRICING STRATEGIES AND POLICIES
 
Nivel de delincuencia en perú
Nivel de delincuencia en perúNivel de delincuencia en perú
Nivel de delincuencia en perú
 
Ho so quan_ly_chat_luong_102
Ho so quan_ly_chat_luong_102Ho so quan_ly_chat_luong_102
Ho so quan_ly_chat_luong_102
 
Androidfragment
AndroidfragmentAndroidfragment
Androidfragment
 
Seminario 3
Seminario 3Seminario 3
Seminario 3
 
Shakil 1
Shakil 1Shakil 1
Shakil 1
 
Trädgårdsmässan 2015 03-27
Trädgårdsmässan 2015 03-27Trädgårdsmässan 2015 03-27
Trädgårdsmässan 2015 03-27
 
11
1111
11
 
Evidencia semana 4 María Jesús Gracia López
Evidencia semana 4 María Jesús Gracia LópezEvidencia semana 4 María Jesús Gracia López
Evidencia semana 4 María Jesús Gracia López
 

Similar a Informe elaborado de la aplicación de desarrollo de software en progrmacion orientada a objetos.

Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetosMabyta Mora
 
Programación orientada a objetos - Replica Montufar
Programación orientada a objetos - Replica MontufarProgramación orientada a objetos - Replica Montufar
Programación orientada a objetos - Replica MontufarLuis Fuertes
 
Programacion orientada
Programacion orientadaProgramacion orientada
Programacion orientadaKaren Bedoya
 
replica montufar
replica montufar replica montufar
replica montufar genesist
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetosNanda Moran
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructuradawinny_arias
 
Programacin estructurada
Programacin estructuradaProgramacin estructurada
Programacin estructuradaKurt_williams
 
Inroduccion al paradigma de la programación orientada a objetos
Inroduccion al paradigma de la programación orientada a objetosInroduccion al paradigma de la programación orientada a objetos
Inroduccion al paradigma de la programación orientada a objetosJose Angel Rodriguez
 
Inroduccion al paradigma de la programación orientada a objetos
Inroduccion al paradigma de la programación orientada a objetosInroduccion al paradigma de la programación orientada a objetos
Inroduccion al paradigma de la programación orientada a objetosJose Angel Rodriguez
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetosCarlos Esteves
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetosCarlos Esteves
 
Tecnologías de Programación Introducción
Tecnologías de Programación IntroducciónTecnologías de Programación Introducción
Tecnologías de Programación IntroducciónAlmaDeJesus7
 
Programacin orientada a objetos
Programacin orientada a objetosProgramacin orientada a objetos
Programacin orientada a objetosgrachika
 

Similar a Informe elaborado de la aplicación de desarrollo de software en progrmacion orientada a objetos. (20)

Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetos
 
Programación orientada a objetos - Replica Montufar
Programación orientada a objetos - Replica MontufarProgramación orientada a objetos - Replica Montufar
Programación orientada a objetos - Replica Montufar
 
Programacion orientada
Programacion orientadaProgramacion orientada
Programacion orientada
 
REPLICA MONTUFAR
REPLICA MONTUFARREPLICA MONTUFAR
REPLICA MONTUFAR
 
Tarea 5. investigacion
Tarea 5. investigacionTarea 5. investigacion
Tarea 5. investigacion
 
replica montufar
replica montufar replica montufar
replica montufar
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
tarea poo s-a
tarea poo s-atarea poo s-a
tarea poo s-a
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructurada
 
Programacin estructurada
Programacin estructuradaProgramacin estructurada
Programacin estructurada
 
POO
POOPOO
POO
 
Tabla sqa
Tabla sqaTabla sqa
Tabla sqa
 
Lenguajes de programacion.
Lenguajes de programacion.Lenguajes de programacion.
Lenguajes de programacion.
 
Poo3
Poo3Poo3
Poo3
 
Inroduccion al paradigma de la programación orientada a objetos
Inroduccion al paradigma de la programación orientada a objetosInroduccion al paradigma de la programación orientada a objetos
Inroduccion al paradigma de la programación orientada a objetos
 
Inroduccion al paradigma de la programación orientada a objetos
Inroduccion al paradigma de la programación orientada a objetosInroduccion al paradigma de la programación orientada a objetos
Inroduccion al paradigma de la programación orientada a objetos
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Tecnologías de Programación Introducción
Tecnologías de Programación IntroducciónTecnologías de Programación Introducción
Tecnologías de Programación Introducción
 
Programacin orientada a objetos
Programacin orientada a objetosProgramacin orientada a objetos
Programacin orientada a objetos
 

Más de Gabriel Méndez

Proyecto software público internacional
Proyecto software público internacionalProyecto software público internacional
Proyecto software público internacionalGabriel Méndez
 
Mapa mental ciclo de vida
Mapa mental ciclo de vidaMapa mental ciclo de vida
Mapa mental ciclo de vidaGabriel Méndez
 
Instrumento de evaluacion de un sistema de software
Instrumento de evaluacion de un sistema de softwareInstrumento de evaluacion de un sistema de software
Instrumento de evaluacion de un sistema de softwareGabriel Méndez
 
Resolver al cliente una programación diseñada en java
Resolver  al cliente  una  programación  diseñada  en javaResolver  al cliente  una  programación  diseñada  en java
Resolver al cliente una programación diseñada en javaGabriel Méndez
 
Instrumento de evaluacion de un sistema de software
Instrumento de evaluacion de un sistema de softwareInstrumento de evaluacion de un sistema de software
Instrumento de evaluacion de un sistema de softwareGabriel Méndez
 
Diferncia entre analista y usuario
Diferncia entre analista y usuarioDiferncia entre analista y usuario
Diferncia entre analista y usuarioGabriel Méndez
 
Diagrama de flujo para un programa en poo
Diagrama de flujo para un programa en pooDiagrama de flujo para un programa en poo
Diagrama de flujo para un programa en pooGabriel Méndez
 
Caracteristicos de manuales tecnico y de usuario
Caracteristicos de manuales tecnico y de usuarioCaracteristicos de manuales tecnico y de usuario
Caracteristicos de manuales tecnico y de usuarioGabriel Méndez
 
Glosario de conceptos de la creación de los programas
Glosario de conceptos de la creación de los programasGlosario de conceptos de la creación de los programas
Glosario de conceptos de la creación de los programasGabriel Méndez
 
Modelos de ciclo de vida
Modelos de ciclo de vidaModelos de ciclo de vida
Modelos de ciclo de vidaGabriel Méndez
 
Rubrica de evaluacion presentacion act 11
Rubrica de evaluacion presentacion act 11Rubrica de evaluacion presentacion act 11
Rubrica de evaluacion presentacion act 11Gabriel Méndez
 
Lista de cotejo act 12 secuencia 1
Lista de cotejo act 12 secuencia 1Lista de cotejo act 12 secuencia 1
Lista de cotejo act 12 secuencia 1Gabriel Méndez
 
Lista de cotejo act 13 secuencia 1
Lista de cotejo  act 13 secuencia 1Lista de cotejo  act 13 secuencia 1
Lista de cotejo act 13 secuencia 1Gabriel Méndez
 

Más de Gabriel Méndez (20)

Tabla de ciclo de vida
Tabla de ciclo de vidaTabla de ciclo de vida
Tabla de ciclo de vida
 
Proyecto software público internacional
Proyecto software público internacionalProyecto software público internacional
Proyecto software público internacional
 
Programa un ciclo
Programa un  cicloPrograma un  ciclo
Programa un ciclo
 
Mapa mental ciclo de vida
Mapa mental ciclo de vidaMapa mental ciclo de vida
Mapa mental ciclo de vida
 
Instrumento de evaluacion de un sistema de software
Instrumento de evaluacion de un sistema de softwareInstrumento de evaluacion de un sistema de software
Instrumento de evaluacion de un sistema de software
 
Resolver al cliente una programación diseñada en java
Resolver  al cliente  una  programación  diseñada  en javaResolver  al cliente  una  programación  diseñada  en java
Resolver al cliente una programación diseñada en java
 
Instrumento de evaluacion de un sistema de software
Instrumento de evaluacion de un sistema de softwareInstrumento de evaluacion de un sistema de software
Instrumento de evaluacion de un sistema de software
 
Ensayo de ciclo de vida
Ensayo de ciclo de vidaEnsayo de ciclo de vida
Ensayo de ciclo de vida
 
Digramas logicos
Digramas logicosDigramas logicos
Digramas logicos
 
Diferncia entre analista y usuario
Diferncia entre analista y usuarioDiferncia entre analista y usuario
Diferncia entre analista y usuario
 
Diagrama de flujo para un programa en poo
Diagrama de flujo para un programa en pooDiagrama de flujo para un programa en poo
Diagrama de flujo para un programa en poo
 
Caracteristicos de manuales tecnico y de usuario
Caracteristicos de manuales tecnico y de usuarioCaracteristicos de manuales tecnico y de usuario
Caracteristicos de manuales tecnico y de usuario
 
Glosario de conceptos de la creación de los programas
Glosario de conceptos de la creación de los programasGlosario de conceptos de la creación de los programas
Glosario de conceptos de la creación de los programas
 
Act. 13
Act. 13Act. 13
Act. 13
 
Modelos de ciclo de vida
Modelos de ciclo de vidaModelos de ciclo de vida
Modelos de ciclo de vida
 
Rubrica de evaluacion presentacion act 11
Rubrica de evaluacion presentacion act 11Rubrica de evaluacion presentacion act 11
Rubrica de evaluacion presentacion act 11
 
Lista de cotejo act 12 secuencia 1
Lista de cotejo act 12 secuencia 1Lista de cotejo act 12 secuencia 1
Lista de cotejo act 12 secuencia 1
 
Lista de cotejo act 13 secuencia 1
Lista de cotejo  act 13 secuencia 1Lista de cotejo  act 13 secuencia 1
Lista de cotejo act 13 secuencia 1
 
Actividad 6 dsaupo obj
Actividad 6 dsaupo objActividad 6 dsaupo obj
Actividad 6 dsaupo obj
 
Tipos de variables
Tipos de variablesTipos de variables
Tipos de variables
 

Informe elaborado de la aplicación de desarrollo de software en progrmacion orientada a objetos.

  • 1. INFORME ELABORADO DE LA APLICACIÓN DE DESARROLLO DE SOFTWARE EN PROGRMACION ORIENTADA A OBJETOS. La programación orientada a objetos o POO (OOP según sus siglas en inglés) es un paradigma de programación que usa los objetos en sus interacciones, para diseñar aplicaciones y programas informáticos. Está basado en varias técnicas, incluyendo herencia, cohesión, abstracción, polimorfismo, acoplamiento y encapsulamiento. Su uso se popularizó a principios de la década de los años 1990. En la actualidad, existe una gran variedad de lenguajes de programación que soportan la orientación a objetos. ORIGEN Los conceptos de la programación orientada a objetos tienen origen en Simula 67, un lenguaje diseñado para hacer simulaciones, creado por Ole-Johan Dahl y Kristen Nygaard, del Centro de Cómputo Noruego en Oslo. En este centro se trabajaba en simulaciones de naves, que fueron confundidas por la explosión combinatoria de cómo las diversas cualidades de diferentes naves podían afectar unas a las otras. La programación orientada a objetos se fue convirtiendo en el estilo de programación dominante a mediados de los años ochenta, en gran parte debido a la influencia de C++, una extensión del lenguaje de programación C. Su dominación fue consolidada gracias al auge de las Interfaces gráficas de usuario, para las cuales la programación orientada a objetos está particularmente bien adaptada. En este caso, se habla también de programación dirigida por eventos. Las características de orientación a objetos fueron agregadas a muchos lenguajes existentes durante ese tiempo, incluyendo Ada, BASIC, Lisp y Pascal, entre otros. La adición de estas características a los lenguajes que no fueron diseñados
  • 2. inicialmente para ellas condujo a menudo a problemas de compatibilidad y en la capacidad de mantenimiento del código. Los lenguajes orientados a objetos "puros", por su parte, carecían de las características de las cuales muchos programadores habían venido a depender. La programación orientada a objetos es un paradigma que utiliza objetos como elementos fundamentales en la construcción de la solución. Surge en los años 70. Un objeto es una abstracción de algún hecho o ente del mundo real que tiene atributos que representan sus características o propiedades y métodos que representan su comportamiento o acciones que realizan. Todas las propiedades y métodos comunes a los objetos se encapsulan o se agrupan en clases. Una clase es una plantilla o un prototipo para crear objetos; por eso se dice que los objetos son instancias de clases.