1. UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
Materia
DESARROLLO DE APLICACIONES I
Tema
PARADIGMAS DE LA PROGRAMACION
ESTRUCTURADA.
PARADIGMAS DE LA PROGRAMACION ORIENTADA A
OBJETOS.
Nombre completo del Alumno : Lizbeth Martínez Dávila
Grado: 3 Grupo: B
Nombre del Docente : Lucia Hernández Sánchez
Fecha de entrega : 15-05-2013
2. PARADIGMA DE PROGRAMACIÓN ORIENTADA
A OBJETOS
PARADIGMA DE PROGRAMACIÓN
ESTRUCTURADA
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.
Características
permite subdividir una aplicación en
partes más pequeñas (llamadas
módulos), cada una de las cuales debe
ser tan independiente como sea posible
de la aplicación en sí y de las restantes
partes
Permite aumentar la cohesión de los
componentes del sistema.
Comportamientos diferentes, asociados
a objetos distintos, pueden compartir el
mismo nombre; Los objetos heredan las
propiedades y el comportamiento de
todas las clases a las que pertenecen.
VENTAJAS
*El cambio paradigmático que ofrece es
que permite aumentar en número de
servicios basados en la red.
*Se puede integrar con mas facilidad y
rapidez con el resta de las aplicaciones
empresariales que maneja, ya sea
desarrolladas de manera interna o
externas.
DESVENTAJAS
*La centralización de las aplicaciones y
almacenamiento de los datos origina
una interdependencia de los
proveedores de servicio.
*Las aplicaciones se encuentran
disponibles solo por medio de que
conexión a internet
Es una disciplina cuyo objetivo
fundamental es la resolución de
problemas mediante la formulación de
los pasos necesarios para obtener la
solución, codificados en un lenguaje que
pueda ser interpretado por una
computadora.
CARACTERISTICAS
* La programación estructurada tiene
programas fiables y eficientes.
* La programación estructurada tiene
como objetivo global de la asignatura es
introducir dos paradigmas como lo son
el lógico y funcional
VENTAJAS
* Los programas son más fáciles de
entender, pueden ser leídos de forma
secuencial, no hay necesidad de hacer
enredados dentro de los bloques de
código para intentar entender la lógica.
*Reducción del esfuerzo en las pruebas
y depuración.
* Reducción de los costos de
mantenimiento.
* Los bloques de códigos son casi auto-
explicativos, lo que reduce y facilita la
documentación.
* Programas más sencillos y rápidos de
confeccionar.
DESVENTAJAS
* Se obtiene un solo bloque de
programa y cuando se hace demasiado
grande puede resultar problemático el
manejo del código fuente.
* Es un lenguaje único para el
programa, y las líneas de código muy
poco utilizada en otros lenguajes.