La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

UNIDAD 7 “OTROS PARADIGMAS DE PROGRAMACIÓN“ LI & MSC OSCAR RAMIREZ CORTÉS Universidad de la Huasteca Veracruzana.

Presentaciones similares


Presentación del tema: "UNIDAD 7 “OTROS PARADIGMAS DE PROGRAMACIÓN“ LI & MSC OSCAR RAMIREZ CORTÉS Universidad de la Huasteca Veracruzana."— Transcripción de la presentación:

1 UNIDAD 7 “OTROS PARADIGMAS DE PROGRAMACIÓN“ LI & MSC OSCAR RAMIREZ CORTÉS Universidad de la Huasteca Veracruzana

2 El camino hacia las bases de datos ha sido largo y en el trayecto se han desarrollado un gran número de técnicas que forman los cimientos de las bd y de otras tecnologías.

3 DBMS como un sistema robusto que es capaz de emplear algoritmos de almacenamiento y recuperación de información para poder implementar un modelo de datos de manera física garantizando que todas las transacciones que se realizan con respecto a dichos datos sean correctas. Ejemplos de MBD:ACCESS, SQL server, MySQL, ORACLE, etc.

4 Se construyen prototipos de software de la misma manera y por las mismas razones, para analizar y exponer el riesgo, y nos ofrece oportunidades para corregir a un costo muy reducido. Se puede diseñar un prototipo para probar uno o más aspectos específicos de un proyecto.

5 Los prototipos son diseñados para responder unas cuantas preguntas, de tal manera que son mucho más baratos y rápidos de desarrollar que las aplicaciones completas. El código puede ignorar detalles sin importancia, sin importancia en ese momento, pero probablemente muy importantes para el usuario después.

6 Los “Little Languages” pueden ayudar a reducir algunos problemas en la producción de software. Estos lenguajes tienen un nivel de abstracción más cercano al del dominio del problema que se quiere resolver, aunque en algunas ocasiones pierdan la propiedad de ser de propósito general. Proveen al programador con una sintaxis que le permite expresar programas en un lenguaje cercano al del dominio en el cual reside el problema que se pretende resolver. Por tal, algunas veces pierden la propiedad de ser de propósito general.

7 Ejemplos: PERL HTML Y SGML XML

8 Su objetivo es la representación de nuestra realidad, aproximarse a la imagen ideal usando varias técnicas visuales. En definitiva, se trata de engañar a nuestro sistema visual para que nuestra imagen aparente ser real. Tenemos que visualizar una imagen de resolución infinita en un área de resolución limitada.

9 Las limitaciones son de acuerdo al hardware de nuestro sistema gráfico, es posible que decidamos reducir la resolución por falta de memoria, tiempo de computación, falta de tiempo y recursos, etcétera. Ejemplos de este software: AUTOCAD, OPUS MATLAB, SIMULINK

10 La programación paralela o programación concurrente es una técnica de programación basada en la ejecución simultánea, bien sea en una misma computadora (con uno o varios procesadores) o en un cluster de ordenadores, en cuyo caso se denomina computación distribuida.

11 Los sistemas multiprocesador o multicomputador consiguen un aumento del rendimiento si se utilizan estas técnicas. En los sistemas monoprocesador el beneficio en rendimiento no es tan evidente, ya que la CPU es compartida por múltiples procesos en el tiempo, lo que se denomina multiplexación. La esencia de esta programación es la división de una tarea en múltiples sub-tareas que puedan ser realizadas relativamente independientemente unas de otras para combinarlas después.

12 El mayor problema de la computación paralela radica en la complejidad de sincronizar unas tareas con otras, ya sea mediante secciones críticas, semáforos o paso de mensajes, para garantizar la exclusión mutua en las zonas del código en las que sea necesario.

13 LI. OSCAR RAMIREZ CORTÉS Con la masificación de Internet, los organismos fueron adoptando esta estructura como mecanismo para intercambiar información, aunque, en un inicio, con muchas limitaciones.

14 Desarrollar una aplicación a través de una conexión con un usuario va en contra del paradigma habitual del desarrollo de aplicaciones, ya que el programador está acostumbrado a que el proceso que se crea, al correr alguna aplicación, se mantiene en el sistema hasta que el usuario decida terminar o suceda algún evento de excepción que no se puede controlar.

15 Ejemplos: ASP, PHP VisualStudio.NET

16


Descargar ppt "UNIDAD 7 “OTROS PARADIGMAS DE PROGRAMACIÓN“ LI & MSC OSCAR RAMIREZ CORTÉS Universidad de la Huasteca Veracruzana."

Presentaciones similares


Anuncios Google