tabla comparativa (mary susy)

3
UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICAC Materia: Desarrollo De Aplicaciones I Tema: TABLA COMPARATIVA Nombre del Alumno : Marycruz Santos Escareño y Azucena Pérez Gallegoz Grado: 3 cuatrimestre Grupo: “B” de TIC Nombre del Docente : Lucia González Hernández Fecha de entrega : 16MAYO2013

Upload: mary-santos-escareno

Post on 27-May-2015

69 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Tabla comparativa (mary susy)

UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS 

TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICAC 

Materia: 

Desarrollo De Aplicaciones I 

Tema: 

TABLA COMPARATIVA 

Nombre  del Alumno : Marycruz Santos Escareño y Azucena Pérez Gallegoz 

Grado:  3 cuatrimestre  Grupo: “ B”  de TIC 

Nombre del Docente :  Lucia González Hernández 

Fecha de entrega :  16­MAYO­2013

Page 2: Tabla comparativa (mary susy)

UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS 

TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICAC 

Paradigma De la P OO Paradigma De Programación Estructurada 

Es un paradigma de programación que usa objetos y sus interacciones para diseñar aplicaciones y programas de computadoras. 

Esta basado en varias técnicas como Herencia. Los objetos heredan las propiedades y el comportamiento de todas las clases a las que pertenecen. Abstracción. Cada objeto en el sistema sirve como modelo de un “agente”  que puede realizar trabajo, informar y cambiar su estado, y “comunicarse” con otros objetos. Polimorfismo. El polimorfismo se presenta cuando se ha creado objetos que pertenecen a clases que han sido derivadas de otras clases. En otras palabras, el polimorfismo aparece en las clases derivadas. Encapsulamiento. Significa reunir a todos los elementos que pueden considerarse pertenecientes a una misma entidad, al mismo nivel de abstracción. 

Algunas de sus ventajas son: 

•  Fomenta la reutilización y extensión del código. 

•  Permite crear sistemas más complejos. •  Relacionar el sistema al mundo real. •  Facilita la creación de programas visuales. •  Construcción de prototipos •  Agiliza el desarrollo de software •  Facilita el trabajo en equipo •  Facilita el mantenimiento del software 

Sus desventajas son: 

•  Complejidad para adaptarse. 

•  Mayor cantidad de código (aunque a la larga no, por la reutilización) 

Este paradigma utiliza un número limitado de estructuras de control que minimiza la complejidad de los programas y por consiguiente reduce los errores, hace los programas más fáciles de escribir. 

Usa las siguientes técnicas: Recursos abstractos. Descomponer determinada acción compleja en términos mas simples. Diseño descendente. Se descompone el problema en etapas o estructuras jerárquicas de modo que se pueda considerar cada estructura desde los puntos de vista ¿Qué ase? ¿Como lo ase? Estructuras básicas. Secuencias de repetición y selección. 

Sus ventajas son: 

•  Los programas son mas fáciles de leer 

•  La estructura de los programas es clara 

•  Reducción de esfuerzo en las pruebas 

•  Se incrementa el rendimiento del programador 

Sus desventajas son: 

•  Se obtiene un único bloque del programa que cuando se hace demasiado grande puede ser problemático para el manejo del código fuente

Page 3: Tabla comparativa (mary susy)

UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS 

TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICAC 

Bibliografía 

http://frameworkphp.wordpress.com/2007/09/19/caracteristicas‐de‐la‐programacion‐ orientada‐a‐objetos/ 

http://html.rincondelvago.com/poo_9.html 

http://www.ciberaula.com/articulo/tecnologia_orientada_objetos/ 

http://www.uaeh.edu.mx/docencia/P_Presentaciones/huejutla/sistemas/programa_estruc/pro _estructurada.pdf