1 PROGRAMACION ORIENTADA A OBJETOS MARIA LAURA ESPIN B. INSTITUTO TECNOLÓGICO SUPERIOR ÁNGEL POLIBIO CHÁVEZ TECNOLOGÍA SUPERIOR EN DESARROLLO DE SOFTWARE.

Slides:



Advertisements
Presentaciones similares
U NIDAD III P ROGRAMACIÓN O RIENTADA A O BJETOS (POO) Facilitadora: Ing. Patricia Gómez.
Advertisements

INSTITUTO TECNOLOGICO DE MINATITLAN ASIGNATURA: FUNDAMENTOS DE PROGRAMACION DOCENTE: JOSE ANGEL TOLEDO ALVAREZ ALUMNA: ALEJANDRA OSORIO ARVISU SEMESTRE:
Sistemas de Información Enfoques para la Construcción de los Sistemas de Información MBA Luis Elissondo.
 El aprendizaje experimental estimula el de pensamiento y habilidades perceptivas, a las que no se llega a través de los libros o las simples explicaciones.
¿Que es Yii ? Framework para PHP de alta performance basado en componentes web para desarrollar aplicaciones web de gran escala. Yii es un framework que.
2012-BM5A. Introducción Todos los lenguajes de programación son distintos entre si. Sin embargo, pueden ser agrupados según la forma de pensar y estructurar.
Desarrollo de un Laboratorio remoto-virtual para la enseñanza de cursos de Ingeniería Ing. Angelo Velarde Profesor Auxiliar Ingeniería de las Telecomunicaciones.
San Juan Bautista Tuxtepec, Oaxaca a 01 de Septiembre de 2016 INSTITUTO TECNOLÓGICO de Tuxtepec PROGRAMACION EN AMBIENTE CLIENTE-SERVIDOR CORBA PRESENTA:
Instituto tecnológico superior de lerdo Sistemas de información II Diseño orientado a flujo de datos Profesor: Ing. Ricardo de Jesús Bustamante. Alumna:
FACULTAD DE INGENIERÍA CIVIL Y MECÀNICA CARRERA DE INGENIERÍA MÈCANICA EMPLEO DE NUEVAS TECNOLOGÍAS DE INFORMACIÓN Y COMUNICACIÓN (NTIC´s II) TEMA: PASOS.
UNIVERSIDAD FERMIN TORO CABUDARE ENSAYO TIPOS DE SOFTWARE E IMPORTANCIA JUNIO 2014.
Tipos de programación Lic. Natisma Julieta López Salas.
TUTORIA 1 Lógica para la Computación TUTORIA 1 Facultad de Ciencias Naturales y Matemáticas.
ASPECTOS GENERALES. Introducción. ¿Qué es Moodle? Arquitectura. Especificaciones técnicas. Características generales. ¿Cómo puede ayudar Moodle en clase?
Organizaciones involucradas: El centro de cálculo noruego. Crea lenguaje llamado Simula 67, desarrollado por Krinsten Nygaard y Ole-Johan Dahl, en 1967.
PROGRAMACION ORIENTADA A EVENTOS
Herencia Multiple en Java
Clases y Objetos.
LENGUAJES DE PROGRAMACIÓN
Ingeniero en Computación José Alfredo Cobián Campos
Ingeniería de Software
LOS DIFERENTES LENGUAJES DE PROGRAMACION PARA LA WEB
Programación Orientada a Objetos
2.Metodología de Solución de Problemas
LENGUAJE DE PROGRAMACIÓN Y SOFTWARE PROPIETARIO
Hardware Software Sistema Informática Computadora Computación Datos.
Ingeniero en Computación José Alfredo Cobián Campos
APRENDIZAJE BASADO EN PROYECTOS
INTREGRANTES DE EQUIPO:
CARRERA DE INGENIERÍA EN SISTEMAS E INFORMÁTICA
Ingeniería en Sistemas de Información
UNIVERSIDAD ICEP INTELIGENCIA ARTIFICIAL INGENIERÍA EN SISTEMAS COMPUTACIONALES Martes, 24 de Octubre de 2017 REPRESENTACIÓN DEL CONOCIMIENTO Y RAZONAMIENTO.
Por Leonel Daniel Perez Rosales
CMS CMS son las siglas de Content Management System, o lo que viene a ser un sistema de gestión de contenidos. Un CMS es un programa desarrollado para.
Programación orientada a objetos
NOMBRE: David Santiago Castro Urrego CURSO:
Tecnología de la Información Software
Tecnología de la Información Profesora Ariana Rosenthal Software
 PhoneGap es un framework de código libre para el desarrollo de aplicaciones móviles. Su principal característica: multiplataforma, es decir, con un.
PROVEEDOR DATA WAREHOUSE TERADATA
Programación con scratch y micromundos
SIMULADOR MODULAR SECUENCIAL
SEBASTIAN GAITAN BEDOYA
UNIDAD 4. LENGUAJES DE SIMULACIÓN Y SIMULADORES
Programación Orientada a Objetos
Modelo de interacción de usuario.  El Desarrollo basado en modelos de la interfaz de usuario, en inglés Model-based User Interface Development (MB-UID),
Universidad Nacional de Colombia - Leguajes de Programación
LENGUAJE DE SCRIPTING EN SERVIDORES WEB INTEGRANTES :JOSTIN FRANCO DARYENIS ARAUZ PABLO CANDANEDO.
00:46 1 El software educativo es definido como un conjunto de programas, documentos, procedimientos, y rutinas asociados con la operación de un sistema.
SISTEMAS OPERATIVOS PARA MOVILES. Que es un S.O para Móviles? Un sistema operativo que controla un dispositivo móvil al igual que las Computadoras, son.
Programación Orientada a Objetos. ¿Qué es un ordenador? “Un sistema digital con tecnología microelectrónica capaz de procesar información a partir de.
Programación orientada
Fundamentos de la Programación I
Programacion Orientada a Objetos
Entendiendo PHP En diseño de software en el Front-end es la parte del software que interactúa con los usuarios. Es la persona que se encarga del diseño.
PROGRAMACIÓN ESTRUCTURADA Y POO La programación estructurada es un paradigma de programación orientado a mejorar la claridad, calidad y tiempo de desarrollo.
OBJETOS.
Lenguajes del lado del cliente
Arquitectura Aplicaciones Web
SOFTWARE PRESENTADO POR: THE APPLE. ¿QUÉ ES LA INGENIERÍA DE SOFTWARE ? La Ingeniería de Software es una disciplina de la Ingeniería que concierne a todos.
Tema El proceso de desarrollo. Modelos. Los cálculos de coste asociados con el desarrollo de software excesivamente elevados ä Los cálculos de coste asociados.
Características de los Sistemas Operativos
UNIVERSIDAD TECNOL Ó GICA INDOAM É RICA, UTI TALLER N.- 2 SOFTWARE MATEMÁTICO NOMBRE: PAOLA CRISTINA FLORES JARAMILLO ASIGNATURA: DOMINIO DEL CONOCIMIENTO.
DESPARTAMENTO DE CIENCIAS DE LA COMPUTACIÓN
MODELO EN CASCADA Integrantes: Felipe Alemán Lester Blandón.
Definición interfaz gráfica de usuario IGU – Interfaz Gráfica de Usuario GUI - Graphical User Interface Es la parte de la aplicación con la que el usuario.
ESTANDARES IURE FACTO Estandar : requisito, regla o recomendaci ón basada en principios probados y en la práctica.
EVOLUCIÓN DE LOS PARADIGMAS DE PROGRAMACIÓN Integrantes: Christian Abad, Kevin Colcha.
¿Qué son los Paradigmas de Programación?  Es una propuesta tecnológica, la cuál es adoptada por una comunidad de programadores cuyo núcleo central es.
Base de datos años  En la década de los años 80’, se desarrolló el SQL, un lenguaje de consultas que permite consultar, valga la redundancia,
Transcripción de la presentación:

1 PROGRAMACION ORIENTADA A OBJETOS MARIA LAURA ESPIN B. INSTITUTO TECNOLÓGICO SUPERIOR ÁNGEL POLIBIO CHÁVEZ TECNOLOGÍA SUPERIOR EN DESARROLLO DE SOFTWARE SEGUNDO SEMESTRE «B»

2 PROGRAMACION ORIENTADA A OBJETOS Es un enfoque o un paradigma de programación que viene a innovar la forma de obtener resultados También es una forma especial de programar, este paradigma de programación es cercano a como expresamos las cosas en la vida real en nuestro día a día. Con la POO tenemos que aprender a pensar las cosas de una manera distinta para poder escribir nuestros programas en términos de objetos, propiedades y métodos.

3 POO La POO tiene como principio que todo en la vida es un objeto programable, entonces para empezar a programar con este paradigma tendríamos que empezar con desarrollar nuestro pensamiento basado en objetos. Durante años, los programadores se han dedicado a construir aplicaciones muy parecidas que resolvían una y otra vez los mismos problemas

POO 4 Para conseguir que los esfuerzos de los programadores puedan ser utilizados por otras personas se creó la POO La POO no es difícil, pero es una manera especial de pensar, a veces subjetiva de quien la programa, de manera que la forma de hacer las cosas puede ser diferente según el programador

POO La POO no es difícil, pero es una manera especial de pensar, a veces subjetiva de quien la programa, de manera que la forma de hacer las cosas puede ser diferente según el programador Su uso se popularizó a principios de la década de En la actualidad, existe una gran variedad de lenguajes de programación que soportan la orientación a objetos, como: C++, ADA, Java, Ruby, Python 5

Ejemplo Al pensar en un coche para modelarlo en un esquema de POO; diríamos que el coche es el elemento principal que tiene una serie de características, como podrían ser el color, el modelo o la marca. Además tiene una serie de funcionalidades o métodos asociados al mismo, como pueden ser ponerse en marcha, parar o acelerar En un esquema POO el coche sería el objeto, las propiedades serían las características como el color o el modelo y los métodos serían las funcionalidades asociadas como ponerse en marcha o parar. 6

Ventajas Los componentes se pueden reutilizar. Facilidad de mantenimiento y modificación de los objetos existentes. Una estructura modular clara se puede obtener, la cual no revelará el mecanismo detrás del diseño. Se proporciona un buen marco que facilita la creación de rica interfaz gráfica de usuario aplicaciones (GUI). Se acopla bien a la utilización de bases de datos, debido a la correspondencia entre las estructuras. 7

8 DESVENTAJAS Limitaciones del programador: Es posible el programador desconozca algunas características del paradigma y de hecho siga utilizando el paradigma estructurado. No hay una forma única de resolver los problemas. Esto puede llevar a que diferentes interpretaciones de la solución planteada emerjan. Se requiere una documentación amplia para determinar la solución planteada.

CONCLUSIÓN La programación orienta a objetos es una forma especial de pensar, nos permite modelar nuestra realidad dentro de un entorno de programación, partiendo de la primicia de que todo en esta vida es un objeto programable. 9

GRACIAS 3. El proceso de desarrollo de software10