viernes, 3 de octubre de 2008

“TIPOS DE PROGRAMACIÒN”

Programación modular

En la programación modular, el programa principal coordina las llamadas a los módulos secundarios y pasa los datos necesarios en forma de parámetros. A su vez cada modulo puede contener sus propios datos y llamar a otros módulos o funciones.

Programación orientada a objetos (POO)

El elemento principal de la programación orientada a objetos es el objeto. El objeto es un conjunto complejo de datos y programas que poseen estructura y forman parte de una organización. Un objeto contiene varios datos bien estructurados y pueden ser visibles o no dependiendo del programador y las acciones del programa en ese momento.

Programación concurrente

Este tipo de programación se utiliza cuando tenemos que realizar varias acciones a la vez. Se suele utilizar para controlar los accesos de usuarios y programas a un recurso de forma simultanea. Se trata de una programación más lenta y laboriosa, obteniendo unos resultados lentos en las acciones. Programación funcional Se caracteriza principalmente por permitir declarar y llamar a funciones dentro de otras funciones. Programación lógica Se suele utilizar en la inteligencia artificial y pequeños programas infantiles. Se trata de una programación basada en el cálculo de predicados (una teoría matemática que permite lograr que un ordenador basándose en hecho y reglas lógicas, pueda dar soluciones inteligentes).

Ventajas

·Independencia de datos y tratamiento.
Cambio en datos no implica cambio en programas y viceversa (Menor coste de mantenimiento).
Coherencia de resultados.
Reduce redundancia:
Acciones lógicamente únicas.
Se evita inconsistencia.
Mejora en la disponibilidad de datos
No hay dueño de datos (No igual a ser públicos).
Ni aplicaciones ni usuarios.
Guardamos descripción (Idea de catálogos).
Cumplimiento de ciertas normas.
Restricciones de seguridad.
Accesos (Usuarios a datos).
Operaciones (Operaciones sobre datos).

Otras ventajas:

Más eficiente gestión de almacenamiento.
Efecto sinérgico.

Desventajas

Situación Sistema trad. ð Sist. De BD.
Fuerte coste inicial:
Programa
Personal
Equipos.
Rentable a medio o largo plazo.
No hay standard
No solo se puede cambiar datos sino tambien el enfoque del sistema

No hay comentarios: