desarrollo de aplicacionesi_mayraitzelarguellodelgado

3
UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN Materia DISEÑO DE APLICACIONES I Tema TABLA COMPARATIVA DE PARADIGMAS Nombre completo del Alumno : MAYRA ITZEL ARGUELLO DELGADO. Grado: 3 Grupo: B Nombre del Docente : LUCIA GONZALEZ HERNANDEZ Fecha de entrega : 15 DE MAYO 2013

Upload: itzel-argueello

Post on 17-Jul-2015

24 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Desarrollo de aplicacionesi_mayraitzelarguellodelgado

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

TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

Materia

DISEÑO DE APLICACIONES I

Tema

TABLA COMPARATIVA DE PARADIGMAS

Nombre completo del Alumno : MAYRA ITZEL ARGUELLO DELGADO.

Grado: 3 Grupo: B Nombre del Docente : LUCIA GONZALEZ HERNANDEZ Fecha de entrega : 15 DE MAYO 2013

Page 2: Desarrollo de aplicacionesi_mayraitzelarguellodelgado

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

TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

NOMBRE DE PARADIGMA DEFINICION ANTESCEDENTES Y CARACTERISTICAS

“P

RO

GR

AM

AC

ION

DE

PA

RA

DIG

MA

E

ST

RU

CT

UR

AD

A”

La programación estructurada es un paradigma de programación orientado a

mejorar la claridad, calidad y tiempo de desarrollo de un programa de computadora, utilizando únicamente

subrutinas y tres estructuras: secuencia, selección (if y switch) e iteración (bucles for y while).

1. El programa tiene un diseño

modular. 2. Los módulos son diseñados de

modo descendente.

3. Cada módulo se codifica utilizando las tres estructuras de control básicas: secuencia,

selección y repetición. 4. El paradigma de programación

estructurada utiliza un número

limitado de estructuras de control que minimizan la complejidad de los programas

y, reducen los errores. 5. Utiliza recursos abstractos que

consiste en descomponer una

determinada acción compleja en términos de un número de acciones más simples capaces

de ejecutarlas. 6. Utiliza el diseño descendente

que es el proceso mediante el

cual un problema se descompone en una serie de niveles o pasos sucesivos de

refinamiento. 7. Los programas son más fáciles

de entender, pueden ser leídos

de forma secuencial y no hay necesidad de hacer engorrosos seguimientos dentro de los

bloques de código para intentar entender la lógica.

Page 3: Desarrollo de aplicacionesi_mayraitzelarguellodelgado

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

TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

FUENTES:

http://www.taringa.net/posts/apuntes-y-monografias/8287701/Paradigma-orientado-a-objetos.html

I . http://es.wikipedia.org/wiki/Programaci%C3%B3n_orientada_a_objetos

II . http://es.wikipedia.org/wiki/Programaci%C3%B3n_estructurada

III . http://yaqui.mxl.uabc.mx/~aflores/nueva_pagina/apuntes/unidad1

NOMBRE DEL PARADIGMA DEFINICION ANTESCEDENTES Y CARACTERISTICAS

PA

RA

DIG

MA

DE

PR

OG

RA

MA

CIO

N

OR

IEN

TAD

O A

OB

JETO

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 variedad de lenguajes de programación

que soportan la orientación a objetos.

1. Se basa en varias técnicas, incluyendo herencia,

abstracción, polimorfismo y encapsulamiento.

2. El paradigma de programación

orientada a objetos, intenta simular el mundo real a través del significado de objetos que

contiene características y funciones.

3. Fomenta la reutilización y

extensión del código. 4. Facilita la creación de

programas visuales

5. Permite realizar un modelo de sistema casi independientemente de los

requisitos del proyecto. La razón es que en la POO, la jerarquía la establecen los datos, en cambio

en la programación estructurada la jerarquía viene definida por los programas.

6. Favorecen la claridad y la estructuración facilitan la auto documentación de programas.

7. Proporciona conceptos y herramientas con las cuales se modela y representa el mundo

real tan fielmente como sea posible.