Вы находитесь на странице: 1из 12

UNIDAD IV. IMPLEMENTACIN DE PROCESAMIENTO DE DATOS.

CONTENIDO
INTRODUCCIN. ............................................................................................... 2 UNIDAD IV. IMPLEMENTACIN DE PROCESAMIENTO DE DATOS. ............. 3 4.1. CONSTRUCCIN DE COMPONENTES. .................................................... 4 4.2 COMUNICACIN CON MANEJO DE DATOS. ............................................ 8 RESUMEN........................................................................................................ 11 BIBLIOGRAFA. ............................................................................................... 12

UNIDAD IV. IMPLEMENTACIN DE PROCESAMIENTO DE DATOS.

INTRODUCCIN.
En el mundo contemporneo existen dos recursos que permiten a quienes tengan la capacidad de generarlos y apropiarlos, generar poder poltico, econmico y social. Ellos son: tecnologa e informacin. Particular importancia reviste para nosotros, en razn de nuestra Profesin, el segundo de los recursos nombrados. Si bien cotidianamente se utiliza el concepto informacin como sinnimo de dato, resulta necesario precisarlos y diferenciarlos al estudiar las leyes que rigen el procesamiento de datos, por cuanto el objeto de ste es, precisamente, la generacin de informacin. Desde pocas muy remotas el hombre procesa datos. Es muy probable que el hombre primitivo empleara los dedos de las manos para efectuar operaciones muy sencillas y almacenar toda la informacin posible en su memoria, por lo que fue necesario auxiliarse de todos los medios que permitieran resolver operaciones un poco ms complicadas, tal es el caso del baco que, de hecho, fue uno de los primeros inventos. Es por ello como ya sabemos que el procesamiento de datos Es la Tcnica que consiste en la recoleccin de los datos primarios de entrada, que son evaluados y ordenados, para obtener informacin til, que luego sern analizados por el usuario final, para que pueda tomar las decisiones o realizar las acciones que estime conveniente. En este presente trabajo vamos a hablar de la implementacin de dicho proceso, adems de que abarcaremos temas como son la construccin de componentes y la comunicacin que existe entre los datos todo esto con la finalidad de aprender cada vez ms sobre este tema.

UNIDAD IV. IMPLEMENTACIN DE PROCESAMIENTO DE DATOS.

UNIDAD IV. IMPLEMENTACIN DE PROCESAMIENTO DE DATOS.


La tarea fundamental en el procesamiento de datos es convertir los datos en bruto del instrumento de recoleccin de datos en una forma legible por el computador. Luego podemos hacer uso de los procedimientos computarizados de anlisis de datos para extraer la informacin de los datos. Antes de ver cmo se lleva a cabo este proceso, existen conceptos y trminos bsicos que se necesita entender: Caso: Un caso se refiere a una unidad especfica de anlisis para el estudio. Con mucha frecuencia, la unidad de anlisis es quien responde al cuestionario, por tanto cada encuestado se considerara un caso y el nmero total de casos sera equivalente al tamao de la muestra. Representacin computarizada de los datos: Los datos que suministra un instrumento de investigacin deben convertirse a una forma legible por el computador. Histricamente, la tarjeta de computador es el instrumento bsico utilizado. Actualmente casi siempre los datos se ingresan directamente al computador en el momento de la recoleccin de los mismos. Paquete de datos: est compuesto por todas las tarjetas de computador necesarias para representar los datos que aparecen en todos los cuestionarios.

UNIDAD IV. IMPLEMENTACIN DE PROCESAMIENTO DE DATOS.

4.1. CONSTRUCCIN DE COMPONENTES.


COMPONENTE: Un componente es una pieza de cdigo pre-elaborado que encapsula alguna funcionalidad expuesta a travs de interfaces estndar. El desarrollo de aplicaciones basado en componentes surge para compensar las carencias de la programacin orientada a objetos en el desarrollo de aplicaciones complejas por ejemplo las aplicaciones distribuidos. La clave de desarrollo de aplicaciones mediante componentes es la identificacin de entidades reutilizables en su relacin con otras entidades. Esta informacin se obtiene analizando los requisitos del sistema y los componentes preexistentes con interfaces bien definidas. Los objetivos principales del desarrollo de aplicaciones basado en componentes son: reutilizacin de elementos de cdigo, ganancias en costos de tiempo y desarrollo, mejora de la calidad (puesto que los programadores reutilizan componentes existentes), necesidad describir menos cdigo as arriesgar menos a la hora de cometer errores y facilitar el reemplazamiento de componentes (o su adaptacin a nuevos requisitos de aplicacin). Actualmente la programacin de este tipo de aplicaciones es independiente del lenguaje de programacin y se realiza mediante componentes. El componente distribuido es un elemento del software que se programa de forma independiente del resto de la aplicacin facilitando el anlisis y desarrollo progresivo de partes especificas de la aplicacin. Esto tiene como ventaja adicional la reduccin del coste de las nuevas aplicaciones distribuidas mediante la reutilizacin de dichos componentes. Sin embargo de software basado en componentes tambin puede emplearse para desarrollar tcnicas automatizadas para la produccin de software como lo son la familia de productos de software. La preocupacin principal alrededor del modelado del tiempo de diseo es desarrollar en tonos flexibles (framework) que permitirn obtener diversos productos finales dependiendo de los requisitos del cliente automtico o semiautomtico. Esta framework resuelve las necesidades recurrentes en la programacin basada en componentes y proporciona y proporciona un subsistema de 4

UNIDAD IV. IMPLEMENTACIN DE PROCESAMIENTO DE DATOS.

ejecucin para los componentes que definen una determinada infraestructura de software. En el caso concreto las aplicaciones distribuidas basadas en componentes facilitan el desarrollo de componentes distribuidos as como el desarrollo de aplicaciones distribuidas basadas en un determinado paradigma (por ejemplo: cliente servidor). Los componentes igual que los objetos deben de cumplir dos caractersticas: La alta cohesin. Bajo acoplamiento. Cuando decimos que un componente tiene alta cohesin hablamos de que todos los elementos dentro del estn estrechamente relacionados. Cuando decimos que un componente tiene bajo acoplamiento hablamos de nivel de independencia que tiene un componente con respecto a otros. Los componentes (COM) constituyen un valioso recurso para aplicaciones presentes y futuras. Del mismo modo puede utilizarse un cliente COM para crear una instancia de una clase pblica en un ensamblado. Net y llamar a los miembros pblicos. En todos los casos se utilizan las caractersticas de interoperabilidad de.net framework para hacer posible la comunicacin. Los servicios web y XML creados con ASP.NET pueden utilizarse para exponer COM ya existentes.

Con.net framework pueden exponerse componentes COM creando un componente administrado, como acceso al componente; a continuacin puede exponerse el componente administrado con un servicio web XML creado con ASP.NET o el entorno .NET. Por medio de los servicios de interoperabilidad cuando el objeto del cliente del entorno remoto.NET de un objeto COM en tiempo de ejecucin RCW les pone objeto administrado. Para el cliente.NET este contenedor resultara exactamente igual que una clase administrada. El contenedor se limita a calcular de referencias llamadas entre el cdigo administrado (.NET) y no administrado COM. De forma similar, puede exponerse un componente del cliente servidor del entorno remoto del.NET a clientes COM clsicos. Cuando un cliente COM crea una instancia.NET, un contenedor COM en tiempo de ejecucin (RCW) expone el objeto no administrado.

UNIDAD IV. IMPLEMENTACIN DE PROCESAMIENTO DE DATOS.

Es importante tener en cuenta que en ambos casos se usa COM distribuido (DCOM) para la comunicacin lo que impone algunos requisitos de configuracin complementaria. Esta la interoperabilidad, resulta muy til en situaciones que una mezcla heterognea del componente COM y .NET. en la actualidad el enfoque de desarrollo de aplicaciones es utilizado el de arquitectura de componentes en donde se tienen mltiples capas de lado del servidor facilitan el intermedio de desarrollo al proporcionar soporte robusto del lado del servidor como el manejo de transacciones, conexiones de red y ms de esa forma permite desarrollar y enfocase a la lgica de solucin del problema en particular, bsicamente lo que se hace es escribir el cdigo y despus utilizar las prestaciones y facilidades de la aplicacin del servidor especifico par tejer alrededor del cdigo escrito el soporte a transacciones, conexiones de red entre otras cosas. TIPOS DE COMPONENTES. Se puede tener durante el desarrollo de una aplicacin entre los ms comunes se tiene: ejecutables, pginas web, libreras, controles, procedimientos almacenados, servicios web. Los controles se refieren a libreras de tipo grafico que pueden ser usadas en la construccin de interfaces de usuario, es el caso de los botones, etiquetas, ventanas y dems controles que usamos para construir aplicaciones de escritorio. El estilo de la arquitectura basada en componentes tiene las siguientes caractersticas: Es un estilo de diseo para aplicaciones compuestas individuales. Pone nfasis en las descomposiciones del sistema en componentes lgicos o funcinales que tienen interfaces bien definidas. Define una aproximacin de diseo que usa componentes discretos lo que te comunican a travs de interfaces que contiene mtodos eventos y propiedades.

EJEMPLOS DE COMPONENTES: Una aproximacin de solo en el momento este son comunes escenarios de Componentes de interfaz de usuario, grid, botones, etc. Generalmente conocidos como controles. Componentes de ayuda que exponen un conjunto especifico de funciones usadas por otros componentes. Componentes que se usan con mucha frecuencia o son intensivos o deben ser activados usando componentes distribuidos o en componentes remotos: o o o o Web service. Controles. Libreras. Login.

En la tecnologa de componentes la interfaz constituye el elemento bsico de interconectividad. Cada componente debe describir de forma completa las interfaces que ofrece, as como las interfaces que requiere para su operacin. Y debe operar correctamente 6

UNIDAD IV. IMPLEMENTACIN DE PROCESAMIENTO DE DATOS.

con independencia de los mecanismos internos que utilice para soportar la funcionalidad de la interfaz. Algunas de las aplicaciones distribuidas ms conocidas son remote login, correo electrnico, navegacin Web, streaming, telefona IP y comparticin de ficheros (P2P). El objetivo de la tecnologa de componentes software es construir aplicaciones complejas mediante ensamblado de mdulos (componentes) que han sido previamente diseados por otras personas a fin de ser reusados en mltiples aplicaciones. La ingeniera de programacin que sigue esta estrategia de diseo se la conoce por el acrnimo CBSE1 y es actualmente una de las ms prometedoras para incrementar la calidad del software, abreviar los tiempos de acceso al mercado y gestionar el continuo incremento de su complejidad. La arquitectura software de una aplicacin basada en componentes consiste en uno o un nmero pequeo de componentes especficos de la aplicacin (que se disean especficamente para ella), que hacen uso de otros muchos componentes prefabricados que se ensamblan entre s para proporcionar los servicios que se necesitan en la aplicacin. En la tecnologa de componentes la interfaz constituye el elemento bsico de interconectividad. Cada componente debe describir de forma completa las interfaces que ofrece, as como las interfaces que requiere para su operacin. Y debe operar correctamente con independencia de los mecanismos internos que utilice para soportar la funcionalidad de la interfaz. Caractersticas muy relevantes de la tecnologa de programacin basada en componentes son: La modularidad. La reusabilidad. La componibilidad. Coincidencia en la utilizacin de tecnologa orientada a objetos de la que se puede considerar una evolucin.

Sin embargo, en la tecnologa basada en componentes tambin se requiere robustez ya que los componentes han de operar en entornos mucho ms heterogneos y diversos.

UNIDAD IV. IMPLEMENTACIN DE PROCESAMIENTO DE DATOS.

4.2 COMUNICACIN CON MANEJO DE DATOS.


La comunicacin con manejo de datos es almacenar en Base de datos y sus funciones bsicas son: Crear datos Leer datos Actualizar datos Eliminar datos.

La mayora de los sistemas de informacin diseadas actualmente indican la transmisin de datos entre instalaciones distintas, la tecnologa de comunicacin de datos avanza rpidamente. Los analistas de sistemas tienen una variedad de herramientas y tecnologas para garantizar que se puede cumplir con las necesidades del usuario en cada ambiente. El manejo de datos con los componentes involucro la utilizacin de los entornos de proveedores de acceso a datos con lo cual podemos entablar la comunicacin con el gestor de base de datos (por ejemplo SQLSERVER 2005). Se puede utilizar la tecnologa ADO.NET para obtener acceso a orgenes de datos por medio de los proveedores de datos de .NET Framework entre los que se pueden citar: Proveedor de datos de .NET Framework para SQL Server. Proveedor de datos de .NET Framework para OLEDB. Proveedor de datos de .NET Framework para ODBC. Proveedor de datos de .NET Framework para Oracle.

Con esto brindamos con la fuente de datos del sistema gestor de base de datos a travs de la utilizacin de procedimientos almacenados, manejo de transacciones. Estas ltimas se pueden definir como una secuencia de operaciones realizadas como una sola unidad lgica de trabajo. Una unidad lgica de trabajo debe exhibir 4 propiedades las cuales son: atomicidad, coherencia, aislamiento y durabilidad para ser calificada como una transaccin. CARACTERSTICAS DE LA COMUNICACIN: El cliente debe localizar e iniciar la comunicacin con el servidor. No existe la comparticin de archivos, ya que los accesos a la informacin se llevan a cabo a travs de peticiones por medio de comunicacin. Debido a que los programas de manejo y control de informacin (Archivos y bases de datos solo se envan y reciben los resultados de las operaciones (Trfico igual a Datos ledos o escritos). 8

UNIDAD IV. IMPLEMENTACIN DE PROCESAMIENTO DE DATOS.

Debido a la flexibilidad de establecer sesiones con mltiples servidores y manejo de informacin en varias bases de datos (en sitios remotos es requerido el uso de estilos transaccionales y cooperativos).

Datos. Muchas reas de la ciencia requieren para su estudio y comprensin de la captura y procesamiento de volmenes considerables de datos. Los datos constituyen registros de informacin que puede obtenerse manualmente o a travs de un software como producto de una investigacin. Sistemas de almacenamiento de los datos. Hay muchos medios para almacenar datos. Se pueden efectuar registros en papel, sobre todo cuando se trata de informacin que se obtiene directamente mediante la observacin en campo. Estos registros se pueden almacenar en un PC, en un disco de 3 1/2, o en un CD. Para el registro y procesamiento de datos en el computador existen varios programas como Hojas de Clculo, Editores texto o Bases de datos, entre otros. Los datos tambin pueden ser almacenados en lnea mediante servidores que se adecuen a las exigencias del autor de los datos. Colecciones de datos (datasets). Una coleccin de datos es una serie de ob servaciones recolectadas con la misma metodologa. Cada coleccin de datos debera tener documentacin suficiente para que alguien no familiarizado con la investigacin pueda replicar el estudio. Una coleccin de datos puede ser dividida en sub-colecciones (archivos de datos) que son discretos en el espacio y el tiempo. La documentacin para una coleccin de datos debera incluir todas las subdivisiones espaciales y temporales de los datos. El valor de los datos ambientales y la necesidad de compartirlos. Prcticamente desde que las computadoras existen, los cientficos las han utilizado para el manejo, almacenamiento, procesamiento y recuperacin de datos. Hasta hace muy poco, este trabajo se realizaba de manera aislada e individual ya que no existan los medios adecuados para trabajar en forma conjunta y coordinada con otros cientficos situados en diferentes lugares. Con el surgimiento de la web en los ltimos aos ha surgido un creciente inters entre cientficos y agencias gubernamentales en todo lo relacionado con la preservacin y comparticin de datos. No obstante, aunque esta situacin ha mejorado con el tiempo, una serie de estudios ha establecido que, an cuando el valor de los datos es reconocido por los gobiernos y la sociedad cientfica, su uso es limitado debido al escaso conocimiento que todava se tiene de su existencia (por la poca accesibilidad a los datos), la inexistencia de 9

UNIDAD IV. IMPLEMENTACIN DE PROCESAMIENTO DE DATOS.

una manera efectiva de recolectar todos los datos, la informacin pobremente documentada sobre los conjuntos de datos y a la inconsistencia de stos. Tales problemas, derivados de la individualidad o asilamiento de las investigaciones, se agravan cuando un cientfico pierde, por diversas causas, informacin que puede ser valiosa para que l u otros investigadores den continuidad a su trabajo. Esta prdida ocurre por muchas causas: degradacin de los medios de almacenamiento (papel, cintas y discos de computadora, etc.), retiro o muerte del cientfico que recolect los datos, obsolescencia de la tecnologa y medios de almacenamiento, destruccin de dichos medios por eventos catastrficos, etc. Dada la importancia de la produccin de informacin, en los ltimos aos surge la necesidad de que los datos estn organizados, tanto para su acceso como para su difusin, y que garanticen su perpetuidad en el tiempo. Las redes de comunicacin son un conjunto de elementos basados en hardware y software que permite establecer un enlace entre los clientes y los servidores, se clasifican por su tamao LAN, MAN y WAN. Caractersticas de la comunicacin: El cliente debe localizar e iniciar la comunicacin con el servidor. No existe la comparticin de archivos, ya que los accesos a la informacin se llevan a cabo a travs de peticiones por medio de comunicacin. Debido a que los programas de manejo y control de informacin (Archivos y bases de datos solo se envan y reciben los resultados de las operaciones (Trfico igual a Datos ledos o escritos). Debido a la flexibilidad de establecer sesiones con mltiples servidores y manejo de informacin en varias bases de datos (en sitios remotos es requerido el uso de estilos transaccionales y cooperativos).

10

UNIDAD IV. IMPLEMENTACIN DE PROCESAMIENTO DE DATOS.

RESUMEN.
La tarea fundamental en el procesamiento de datos es convertir los datos en bruto del instrumento de recoleccin de datos en una forma legible por el computador. Luego podemos hacer uso de los procedimientos computarizados de anlisis de datos para extraer la informacin de los datos; El desarrollo de aplicaciones basado en componentes surge para compensar las carencias de la programacin orientada a objetos en el desarrollo de aplicaciones complejas por ejemplo las aplicaciones distribuidos. La clave de desarrollo de aplicaciones mediante componentes es la identificacin de entidades reutilizables en su relacin con otras entidades. Los objetivos principales del desarrollo de aplicaciones basado en componentes son: reutilizacin de elementos de cdigo, ganancias en costos de tiempo y desarrollo, mejora de la calidad (puesto que los programadores reutilizan componentes existentes), necesidad describir menos cdigo as arriesgar menos a la hora de cometer errores y facilitar el reemplazamiento de componentes (o su adaptacin a nuevos requisitos de aplicacin). Los tipos de componentes que se puede tener durante el desarrollo de una aplicacin son: ejecutables, pginas web, libreras, controles, procedimientos almacenados, servicios web. Las caractersticas ms relevantes de la tecnologa de programacin basada en componentes son: La modularidad, la reusabilidad, la componibilidad y coincidencia en la utilizacin de tecnologa orientada a objetos de la que se puede considerar una evolucin. La comunicacin con manejo de datos es almacenar en Base de datos y sus funciones bsicas son: Crear datos, leer datos, actualizar datos, eliminar datos. Las caractersticas de la comunicacin son donde el cliente debe localizar e iniciar la comunicacin con el servidor, no existe la comparticin de archivos, ya que los accesos a la informacin se llevan a cabo a travs de peticiones por medio de comunicacin, debido a que los programas de manejo y control de informacin (Archivos y bases de datos solo se envan y reciben los resultados de las operaciones (Trfico igual a Datos ledos o escritos) y debido a la flexibilidad de establecer sesiones con mltiples servidores y manejo de informacin en varias bases de datos. Las caractersticas de la comunicacin: El cliente debe localizar e iniciar la comunicacin con el servidor, no existe la comparticin de archivos, ya que los accesos a la informacin se llevan a cabo a travs de peticiones por medio de comunicacin, debido a que los programas de manejo y control de informacin (Archivos y bases de datos solo se envan y reciben los resultados de las operaciones (Trfico igual a Datos ledos o escritos) y debido a la flexibilidad de establecer sesiones con mltiples servidores y manejo de informacin en varias bases de datos (en sitios remotos es requerido el uso de estilos transaccionales y cooperativos).

11

UNIDAD IV. IMPLEMENTACIN DE PROCESAMIENTO DE DATOS.

BIBLIOGRAFA.
http://www.buenastareas.com/ensayos/Implementaci%C3%B3n-De-Procesamiento-DeDatos/1626518.html http://www.iuma.ulpgc.es/users/lhdez/inves/pfcs/anteproyecto_Aridane.htm http://www.mitecnologico.com/Main/ModeloBasadoEnComponentesDise%F1oDeSistemas http://es.scribd.com/doc/62604479/aplicaciones-distribuidas http://msdn.microsoft.com/es-es/library/aa292464%28v=vs.71%29.aspx http://geeks.ms/blogs/jkpelaez/archive/2009/04/18/arquitectura-basada-en-componentes.aspx http://html.rincondelvago.com/diseno-para-comunicacion-de-datos.html http://www.buenastareas.com/ensayos/Implementacion-De-Procesamiento-DeDatos/621760.html http://www.monografias.com/trabajos14/aplicacion-distrib/aplicacion-distrib.shtml

12

Вам также может понравиться