domingo, 26 de agosto de 2007

SISTEMAS DE INFORMACION II
FUNDAMENTOS DEL DISEÑO DE SISTEMA DE INFORMACION
Para elaborar un sistema es necesario contar con las siguientes etapas:
  • INVESTIGACION PRELIMINAR
  • DETERMINACION DE LOS REQUERIMIENTOS
  • DISEÑO DEL SISTEMA
  • DESARROLLO DEL SOFTWARE
  • PRUEBA DE LOS SISTEMAS
  • PUESTA EN MARCHA
Ahora me enfocare en cuanto a lo que es el desarrollo del diseño del sistema, aquí se establece como se cumplirá los requerimientos identificados durante el análisis del sistema.
El primer paso del diseño del sistema es el de identificar los informes y las salidas que el sistema producira.
Etapas básicas del proceso de diseño.

El analista esta obligado a revisar una y otra vez a reexaminar las estructuras y relaciones establecidas hasta el momento, y a modificarlas para satisfacer la nueva condición.

1. Definir el objetivo del sistema.
Se tiene que detallar correctamente lo que se quiere lograr, la definicion correcta de una problematica puede llevar a concluir correctamente lo que se desea lograr.

2. Desarrollar un modelo conceptual.
Elaborar un modelo puede hacer que el diseñador realice un buen trabajo y tener de donde basarse para realizar el sistema y son los siguientes:

a) Identificar el resultado más importante del sistema.
b) Señalar los datos específicos de entrada necesarios para obtener ese resultado.
c) Describir las operaciones de procesamiento de datos, particularmente los algoritmos lógicos y de cálculo, que deben aplicarse a los datos de entrada para producir la información deseada.
d) Identificar los elementos de entrada que se pueden introducir una sola vez y quedar almacenados para usarlos en operaciones subsecuentes de procesamiento.
e) Seguir efectuando los pasa a, b, c, d para cada resultado requerido y por orden de prioridad hasta haberlos considerado en su totalidad.
f) Establecer un banco de datos que pueda sustentar al sistema en la forma más efectiva .
3. Aplicar restricciones.
Especificar las restricciones ayudara a que el sistema pueda o no accesar datos que le conviene al usuario.
a) En base a las restricciones impuestas eliminar los casos extremos de entrada, salida y procesamiento.
b) Señalar los diferentes puntos de control.
4. Definir las actividades de procesamiento de datos.
a) diseñar los formatos de entrada y salida que mejor se adapten al diseño del sistema.
b) Establecer los métodos de procesamiento y los puntos comunes de los datos.
5. Formular la proposición del diseño del sistema.
Analizando específicamente las entradas, las salidas y las actividades de procesamiento por orden de su contribución al logro del objetivo general del sistema, el analista reduce al mínimo el tiempo necesario para llegar a una estructuración del diseño principal.
ARQUITECTURA DE UN SISTEMA DE BASES DE DATOS DISTRIBUIDAS
Los sistemas de BDD estan basados en la arquitectura ANSI-SPARC y se divide en tres niveles:interno, conceptual y externo.
El nivel conceptual, que también se conoce como vista lógica global, representa la visión de la comunidad de usuarios de los datos en la base de datos. No toma en cuenta la forma en que las aplicaciones individuales observan los datos o como éstos son almacenados.
El nivel externo ,proporciona una ventana a la vista conceptual lo cual permite a los usuarios observar únicamente los datos que el solicite y los separa de otros datos en la base de datos.

El nivel interno, tiene que ver con la especificación de qué elementos serán indexados, qué técnica de organización de archivos utilizar y como los datos se agrupan en el disco mediante clusters para mejorar su acceso.
Para definir un modelo de referencia se puede seguir uno de los siguientes tres enfoques:

Basado en componentes. Se definen las componentes del sistema junto con las relaciones entre ellas.
Basado en funciones. Se identifican las diferentes clases de usuarios junto con la funcionalidad que el sistema ofrecerá para cada clase.

Basado en datos. Se identifican los diferentes tipos de descripción de datos y se especifica un marco de trabajo arquitectural el cual define las unidades funcionales que realizarán y/o usarán los datos de acuerdo con las diferentes vistas. La ventaja de este enfoque es la importancia que asigna al manejo de datos.

miércoles, 22 de agosto de 2007

SISTEMAS DISTRIBUIDOS
Sistemas cuyos componentes hardware y software, que están en ordenadores conectados en red, se comunican y coordinan sus acciones mediante el paso de mensajes, para el logro de un objetivo. Se establece la comunicación mediante un protocolo prefijado por un esquema cliente-servidor.Esto quiere decir que los sistemas pueden ser accesados por muchas personas a la vez.
SISTEMAS CENTRALIZADOS
En este sistema cuenta con un administrador quien es el decide que informacion se puede ver o no.Tiene un núcleo que comanda a todos los demás, y estos dependen para su activación del primero, ya que por sí solos no son capaces de generar ningún proceso.
Los sistemas centralizados se controlan más fácilmente que los distribuidos, son más sumisos, requieren menos recursos, pero son más lentos en su adaptación al contexto.