Buscar

lunes, 13 de diciembre de 2010

Clase 4 - Tablas de decision binaria

En esta clase la profesora nos explico sobre las tablas de decisión binaria. De esta explicacion podemos concluir que estas tablas de decisión no son mas que herramientas que nos ayudan a la hora de la toma de decisiones cuando se esta desarrollando un algoritmo.
Estas tablas estan conformadas por unas condiciones y unas acciones donde se diseñaran las columnas de acuerdo con el numero de condiciones con la siguiente formula:    2 elevado a la N condiciones donde N es el numero de condiciones que tenemos, multiplicamos el dos (la base) cuantas veces diga N.


¿Como nos ayudan estas tablas a la hora de desarrollar un algoritmo?
Pues luego de realizar la tabla, tomando en cuenta todas las condiciones y acciones que puedan darse, se obtiene una tabla resultante la cual en alguno casos puede ser optimizada debido a la existencia de indiferencias en las condiciones (Sin importar que valor tome la condicion la acción a tomar sera la misma). Esto nos permite asi optimizar nuestro algoritmo.

Clase 3 - Sistemas de procesamiento de datos distribuidos.

Este dia se realizo nuevamente una videoconferencia que explico lo que se refiere con el tema de los sistemas de procesamiento de datos distribuidos.
Se hablo de: ¿que son?, ¿como funcionan?, tambien sobre sistemas operativos distribuidos, bases de datos distribuidas y sistemas de tipo cliente-servidor.
De esta videoconferencia podemos sacar algunos conceptos importantes como lo es:

Bases de datos distribuidas.


Una base de datos distribuida es aquella que se encuentra disponible para múltiples usuarios, la misma funciona a su vez con una o mas bases de datos en diferentes espacios.


Sistemas Cliente-Servidor.


Podemos definirlo como un funcionamiento que se ofrece atravez de una red principal a la cual los clientes(usuarios) se conectan, y obtienen respuestas rápidamente sin saber que esta informacion esta siendo extraída de otro cliente o una Base de Datos.

   Ejemplo:  Las paginas Web poseen Servidores a los cuales nos conectamos y obtenemos inforacion rapidamente sin nosotros poder observar de donde esta siendo extraida la informacion, o los juegos online.

Clase 2 - Diagrama de flujo de datos

En nuestra segunda clase la profesora nos explico detalladamente los elementos que conforman un diagrama de flujo de datos y los paso y normas a seguir a la hora de la construccion de un DFD.

En la siguiente grafica se observan dichos elementos o simbolos que se utilizan. Aunque en clase los simbolos mostrados por la profesora tenian cierta diferencia con los mostrados en esta figura, estos son los utilizados a la hora de realizar un DFD con el programa de Microsoft Visio.












Y en esta otra figura tenemos los simbolos mostrados en clase por la profesora:


















Algunas reglas a seguir para la realizacion de estos diagramas son las siguientes:
- El nombre de una entidad debe ir en Mayuscula y en  singular.
- Dos entidades no pueden comunicarse entre ellos sin un proceso previo.
- Los procesos deben llevar un numero que los identifique.
- El nombre de los procesos debe ser representativo.
- Dos dispositivos de almacenamiento no pueden comunicarse entre si.
- El nombre de los flujos debe escribirse en minuscula y no puede tener verbos en infinitivo.
- En teoria no deben repetirse los nombres de los flujos, solo en algunos casos se hacen excepciones.