domingo, 13 de febrero de 2011

UNIDAD 1. Panorama general de las aplicaciones distribuidas.

UNIDAD 1. Panorama general de las aplicaciones distribuidas.

1.1 Evolución de las aplicaciones informáticas.


La evolución de las aplicaciones informáticas se dio debido a los siguientes factores:
1. Trabajo a distancia.
2. Compartir información.
3. Accesibilidad.
4. Seguridad en la protección de la información (tener la base de datos particionada en dos o más nodos).
5. Independencia lugares.
En la actualidad cualquier aplicación cuenta generalmente con tres partes diferenciadas:
1. Una interfaz de usuario: Elemento con el que interacciona el usuario de la aplicación, ejecutando acciones, introduciendo u obteniendo información.
2. Lógica ó Reglas de negocio: Son las que procesan la información para generar los resultados que persiguen, siendo el elemento fundamental que diferencia unas aplicaciones de otras.
3. Gestión de datos: Se ocupa del almacenamiento y recuperación de la información.

1.1.1 Aplicaciones Monolíticas.

Son aquellas en las que el software se estructura en grupos funcionales muy acoplados, involucrando los aspectos referidos a la presentación, procesamiento y almacenamiento de la información.

En este rubro están considerados las distintas aplicaciones para escritorio: sistemas operativos, ofimática, juegos monousuario, etc.



Elementos de una aplicación monolítica.


1.1.2 Aplicaciones Cliente/Servidor.

Esta arquitectura consiste básicamente en un cliente que realiza peticiones a otro programa (el servidor) que le da respuesta. Aunque esta idea se puede aplicar a programas que se ejecutan sobre una sola computadora es más ventajosa en un sistema operativo multiusuario distribuido a través de una red de computadoras.

En esta arquitectura la capacidad de proceso está repartida entre los clientes y los servidores, aunque son más importantes las ventajas de tipo organizativo debidas a la centralización de la gestión de la información y la separación de responsabilidades, lo que facilita y clarifica el diseño del sistema.

La separación entre cliente y servidor es una separación de tipo lógico, donde el servidor no se ejecuta necesariamente sobre una sola máquina ni es necesariamente un sólo programa. Los tipos específicos de servidores incluyen los servidores web, los servidores de archivo, los servidores del correo, etc. Mientras que sus propósitos varían de unos servicios a otros, la arquitectura básica seguirá siendo la misma.



Ejemplos de aplicaciones cliente/servidor.



1.1.3 Aplicaciones de 2, 3 y n Capas.

Esta arquitectura consiste básicamente en un cliente que realiza peticiones a otro programa (el servidor) que le da respuesta. Aunque esta idea se puede aplicar a programas que se ejecutan sobre una sola computadora es más ventajosa en un sistema operativo multiusuario distribuido a través de una red de computadoras.

En esta arquitectura la capacidad de proceso está repartida entre los clientes y los servidores, aunque son más importantes las ventajas de tipo organizativo debidas a la centralización de la gestión de la información y la separación de responsabilidades, lo que facilita y clarifica el diseño del sistema.

La separación entre cliente y servidor es una separación de tipo lógico, donde el servidor no se ejecuta necesariamente sobre una sola máquina ni es necesariamente un sólo programa. Los tipos específicos de servidores incluyen los servidores web, los servidores de archivo, los servidores del correo, etc. Mientras que sus propósitos varían de unos servicios a otros, la arquitectura básica seguirá siendo la misma.



Ejemplos de aplicaciones cliente/servidor.

APLICACIONES DE 2 CAPAS.

La arquitectura de dos capas en la actualidad es muy utilizada, aunque con muchas fallas, todavía no se ha podido dejar de usar. Estas arquitecturas fueron las primeras en aprovecharse de la estructura cliente-servidor.



Aplicación de dos capas.

Las capas que esta arquitectura presenta son las siguientes:

• Nivel de aplicación

Este nivel es en el que se encuentra toda la interfaz del sistema y es la que el usuario puede disponer para realizar su actividad con el sistema.

• Nivel de la base de datos.

Este nivel de la Base de Datos también llamado el Repositorio de Datos, es la capa en donde se almacena toda la información ingresada en el sistema y que se deposita en forma permanente.

Existen herramientas para el desarrollo en dos capas por ejemplo Visual Basic, Access y SQL.

APLICACIONES DE TRES CAPAS

La arquitectura de dos capas si bien ayudó en unos años atrás, se vio la necesidad de crear una nueva arquitectura ya que en dos capas se tenía algunos problemas en la capa de aplicación ya que la principal desventaja de esta era el peso que tenia para el cliente, como se mencionó anteriormente.



Aplicación de tres capas.

Por estas razones, existe una fuerte y bien avanzada tendencia a adoptar una arquitectura de tres capas.

Y es así que se creó la arquitectura de tres capas las cuales son:

• Nivel de Aplicación
La diferencia de este nivel aplicado ahora en una arquitectura de tres capas es que solo tiene que trabajar con la semántica propia de aplicación, sin tener que preocuparse de cómo esta implementado este ni de su estructura física.

• Nivel de Dominio de la aplicación.
En cambio este nivel se encarga de toda la estructura física y el dominio de aplicación.
Algo muy importante y que es la mayor ventaja de esta arquitectura es que ahora únicamente se cambia la regla en el servidor de aplicación y esta actuará en todos los clientes, cosa que ni sucedía con la arquitectura en dos capas que si alguna regla se la cambia, se tenía que ir a cada cliente a realizar el cambio.

• Nivel de Repositorio.
Sigue siendo la capa en donde se almacenan los datos y toda la información.
Las herramientas para el desarrollo de tres capas son:

• Visual Basic en lo que se refiere a la capa de Aplicación
• SQL Server en lo que se refiere al repositorio de datos.
• MTS en lo que se refiere al nivel del dominio de Aplicación

APLICACIONES DE N CAPAS

En una aplicación distribuida en n-capas los diferentes procesos están distribuidos en diferentes capas no sólo lógicas, sino también físicas. Los procesos se ejecutan en diferentes equipos, que pueden incluso residir en plataformas o sistemas operativos completamente distintos. Cada equipo posee una configuración distinta y está optimizado para realizar el papel que le ha sido asignado dentro de la estructura de la aplicación, de modo que tanto los recursos como la eficiencia global del sistema se optimicen.



Aplicación n capas.

El surgimiento de la tecnología de componentes distribuidos es la clave de las arquitecturas de n-capas. Estos sistemas de computación utilizan un número variable de componentes individuales que se comunican entre ellos utilizando estándares predefinidos y frameworks de comunicación como:

• CORBA: (Common Object Request Broker Architecture) del Object Management Group (OMG).

• DNA : (Distributed Network Applications) de Microsoft (incluye COM/DCOM y COM+ además de MTS, MSMQ, etc.

• EJB : (Enterprise Java Beans) de Sun Microsystems

• XML : (eXtensible Markup Language) del World Wide Web Consortium (W3

• .NET: de Microsoft que incluye nuevos lenguajes como Visual Basic.net, C#.


1.1.4 Aplicaciones Distribuidas.


El diseño de aplicaciones modernas involucra la división de una aplicación en múltiples capas; la interfaz de usuario, la capa media de objetos de negocios, y la capa de acceso a datos. Puede ser útil identificar los tipos de procesamiento que podemos esperar que una aplicación realice. Muchas aplicaciones pueden, al menos, hacer lo siguiente:

• Cálculos u otros procesos de negocios.
• Ejecución de reglas de negocios.
• Validación de datos relacionados al negocio.
• Manipulación de datos.
• Ejecución de las reglas de datos relacional.
• Interactuar con aplicaciones externas o servicios.
• Interactuar con otros usuarios.

Nosotros podemos tomar estos tipos de servicios y generalizarlos dentro de los tres grupos o capas que a continuación se resumen:

o Interfase de usuario (Capa de Presentación)
o Interactuar con otros usuarios.
o Interactuar con aplicaciones externas o servicios.
o Procesos de negocios (Capa de Negocios)
o Cálculos u otros procesos de negocios.
o Ejecución de reglas de negocios.
o Validación de datos relacionados al negocio.
o Procesos de datos (Capa de Servicios de Datos).
o Manipulación de datos.
o Ejecución de las reglas de datos relacional.



Esquema de una aplicacón distribuida

1.2 Evolución de las tecnologías para el desarrollo de aplicaciones distribuidas.


Hoy en día las compañías no pueden ignorar el grave problema que implica desarrollar y adaptar software al ritmo que imponen los negocios. Los requisitos varían con mucha frecuencia y las aplicaciones no logran ser desarrolladas y/o adaptadas al ritmo requerido. La globalización y fusión de empresas, el crecimiento de Internet, entre otros factores, han acentuado aún más estos problemas llevando el software desarrollado, que normalmente había sido desarrollado para una plataforma específica, a un ambiente distribuido heterogéneo. Esto involucra, en consecuencia, La necesidad de considerar una amplia gama de aspectos como lo son la integración de datos heterogéneos, la interacción entre diversos sistemas, los distintos sistemas operativos, el middleware, las tecnologías web, cuestiones de escalabilidad y performance, por citar algunos de ellos.

La evolución de las tecnologías cliente/servidor sumada al advenimiento de nuevas tecnologías como XML, web services , la plataforma J2EE, la comunicación asíncrona por medio de mensajes, el uso de application servers , son algunos de los conocimientos que permiten llevar a cabo el desarrollo de aplicaciones modernas.
La evolución de las aplicaciones distribuidas se dio de la siguiente forma:

• Aplicaciones monolíticas.

• Arquitectura cliente/servidor.

• Arquitectura de tres capas.

• Arquitectura de N capas.


1.2.1 De Interfaz de Usuario.

Aquí es donde su aplicación presenta información a los usuarios y acepta entradas o respuestas del usuario para usar por su programa. Idealmente, la IU no desarrolla ningún procesamiento de negocios o reglas de validación de negocios. Por el contrario, la IU debería relegar sobre la capa de negocios para manipular estos asuntos. Esto es importante, especialmente hoy en día, debido a que es muy común para una aplicación tener múltiples IU, o para sus clientes o usuarios, que le solicitan que elimine una IU y la remplace con otra.



Ejemplo de una interfaz de usuario.

Algunas tecnologías de interfaz de usuario son:

• API Win 32.
• HTMAL.
• Dell HTML.
• Lenguajes de scrips.


1.2.2 De Aplicación.


La adopción de un diseño distribuido de aplicaciones empresariales, aumenta la reusabilidad, reduce la cantidad de recursos, y los costes necesarios de desarrollo y mantenimiento.

Este nuevo enfoque de diseño pone en manos de los desarrolladores no solo la funcionalidad que demandan las aplicaciones, sino también la seguridad, rapidez y flexibilidad.

Algunas tecnologías de aplicación son:

• CORBA.
• DNA.
• EJB.
• XML.



Ejemplo de una interfaz de aplicación.


1.2.3 De Base de Datos.


La evolución de las bases de datos distribuidas se debe por una parte a razones organizacionales las cuales han demandado que mayores capacidades sean incorporadas a las bases de datos, tales como la integración de información desde distintos sitios donde se encuentre la empresa distribuida hacia algún sitio por ejemplo, para una consulta. Por otra parte, el desarrollo de las tecnologías de comunicación han permitido enlazar datos con aplicaciones que se encuentran en sitios distintos y remotos, por ejemplo las transacciones bancarias realizadas en máquinas-cajeros automáticos (ATM) que se encuentran ubicados en centros comerciales, empresas y escuelas, no serían posibles si no tuviéramos sistemas de comunicación para enlazarnos a bases de datos localizadas en diferentes sitios financieros.
Algunas tecnologías de base de datos son:

• OLEB
• ADO.
• XML.
• SQL.
• Herramientas para modelado (UML).



Ejemplo de una tecnología de base de datos.


1.2.4 De Comunicación De Datos.


La construcción de aplicaciones distribuidas ha emergido como la arquitectura predominante para la construcción de aplicaciones multiplataforma en la mayor parte de las empresas.

Este cambio radical en los modelos de computación, desde los sistemas monolíticos basados en mainframe y los tradicionales sistemas cliente-servidor, hacia sistemas distribuidos multiplataforma altamente modularles, representa el desarrollo rápido y avance de la investigación en el mundo del desarrollo de aplicaciones, tal y como se pone de manifiesto en las últimas tendencias de las grandes empresas de tecnología, como Sun con su estrategia Sun One, o Microsoft con DotNET (.Net).

Algunas tecnologías de comunicación de datos son:

• Intranet.
• Internet.



Ejemplo de una tecnología de comunicación de datos.



1.2.5 De Conexión Entre Capas.


Como tecnología, las arquitecturas de capas proporcionan una gran cantidad de beneficios para las empresas que necesitan soluciones flexibles y fiables para resolver complejos problemas inmersos en cambios constantes.

Todas las aplicaciones basadas en capas permitirán trabajar con clientes ligeros, tal como navegadores de Internet, WebTV, Teléfonos Inteligentes, PDAs (Personal Digital Assistants o Asistentes Personales Digitales) y muchos otros dispositivos preparados para conectarse a Internet.

De este modo, las arquitecturas de capas se están posicionando rápidamente como la piedra angular de los desarrollos de aplicaciones empresariales y las compañías están adoptando esta estrategia a una velocidad de vértigo como mecanismo de posicionamiento en la economía emergente que tiene su base en la red (lo que se ha venido a denominar "Nueva Economía").

Actualmente, la Red (Internet, intranets y extranets) es el ordenador o, como diría Sun Microsystems, el ordenador es la Red. Este paradigma está creando un cambio fundamental en los modelos de computación que, a su vez, proporciona desafíos y oportunidades como nunca antes había se habían producido.

Una tecnología de conexión de capas es:

• Arquitectura DAO.



1.3 Escenarios de utilización de las aplicaciones distribuidas.


Algunas de las aplicaciones distribuidas más conocidas son remote login, correo electrónico, navegación Web, streaming, telefonía IP y compartición de ficheros (P2P).

Algunos escenarios que utilizan aplicaciones distribuidas son:

• PHP
Eduacaión a distancia - moddle.
Creación de blogs - Wordpress.
Creador de wikis - MediaWiki.
Administrar BD en web - PHPMyAdmin.

• ASP
E-commerce - eCAM.
E-commerce - ProdMentor.


1.4 Problemas comunes en el desarrollo y uso de aplicaciones distribuidas.


Hay una serie de problemas comunes en el diseño de las aplicaciones distribuidas:

• La compatibilidad de los Tipos de Datos: Distintos sistemas operativos tienen diferentes tipos de datos que no son siempre compatibles entre sí.

• Fallas del Servidor: Debido a que los componentes pueden ser remotos, una falla de cualquiera de ellos puede hacer que toda la aplicación falle.

• Fallas del Cliente: El servidor debe saber cómo responder a las fallas del cliente.

• Reintento de llamadas: Si por ejemplo, se hace una llamada a un método en un servidor para generar una orden de compra muy grande, y el servidor responde pero se pierde la respuesta por fallas de red, no es muy eficiente volver a enviar la orden de compra.

• Seguridad: En aplicaciones distribuidas los problemas de seguridad se multiplican. Por ejemplo, se debe considerar como: Autenticar a los usuarios Autorizarlos a acceder a los recursos, encriptar la información que viaja por la red, evitar ataques de denegación de servicio.

• Sincronización de la hora: Hay operaciones que dependen de la fecha y la hora. Por ejemplo, no es lógico en una aplicación procesar un envío de mercadería antes de haber recibido la orden de compra. Si el cliente y el servidor tienen fechas distintas, se debe generar un mecanismo de sincronización de hora para evitar este problema.

• La arquitectura basada en RPC Qué es RPC: RPC son llamadas a procedimientos o funciones en sistemas remotos, es decir en máquinas distintas a la máquina local. Transparencia de localización: El desarrollador utiliza los componentes sin necesidad de saber su ubicación física. Con RPC tanto en el cliente como en la máquina donde reside el componente hay subsistemas que se ocupan de la comunicación y el intercambio de datos.

sábado, 20 de junio de 2009

PROYECTO DE TALLER DE INVESTIGACION

ENLACE DE DESCARGA DEL DOCUMENTO EN PDF DEL PROYECTO DE TALLER DE INVESTIGACION http://www.megaupload.com/?d=2YOZU9UP

sábado, 30 de mayo de 2009

HIPOTESIS, VALIDACION Y VARIABLES.

HIPOTESIS, VALIDACION Y VARIABLES.

Primero definiremos que es una hipótesis.

Una hipótesis puede definirse como proposición cuya veracidad es provisionalmente asumida, como solución provisional (tentativa) para un problema dado o con algún otro propósito investigativo. El nivel de verdad que se asume para una hipótesis dependerá de la medida en que los datos empíricos recogidos apoyen lo afirmado en la hipótesis. Esto es lo que se conoce como contrastación empírica de la hipótesis o bien proceso de validación de la hipótesis.

 

En otras palabras, una hipótesis no es más que una suposición de lo que se pretende obtener con la realización de algún proyecto, en este caso de lo que se pretende obtener con la implantación de una red inalámbrica en el zócalo de ciudad Altamirano.

Objetivos de la hipótesis:

1. Proporciona una explicación tentativa del asunto o problema de investigación.

2. Da dirección a la investigación.

3. Suministra al investigador una formulación racional que es comprobable en un

estudio de investigación.

La hipótesis hay que enunciarlas en forma comprobable, por lo tanto, es necesario

establecer con claridad la relación específica entre las variables. Reflejan las

expectativas del investigador, ya sea basadas en una teoría, experiencias o en

descubrimientos mediante investigaciones anteriores.

En este caso sobre este tema que habla sobre la implantación de una red inalámbrica publica gratuita en el zócalo de ciudad Altamirano, podría establecerse una hipótesis de manera general, hablando sobre que, la mayoría de los jóvenes de ciudad Altamirano no tienen acceso a la información mediante el Internet, y gracias a l implantación de esta red inalámbrica los jóvenes de ciudad Altamirano podrán tener acceso a la información mediante el Internet, además de que esto traerá un beneficio mayor al facilitar algunas tareas escolares de los jóvenes.

 

Variables independientes:

Las  variables independientes de este proyecto serán mas que alguna otra, las condiciones climáticas ya que la lluvia, el viento y otros factores ambientales pueden disminuir e incluso hacer nula la recepción y transmisión de la señal de Internet a las computadores que la necesiten.

Variables dependientes:

Algunas de estas podrían ser la modificación de algunas partes en el zócalo de la ciudad con el objetivo de colocar una o varias antenas de recepción y repetidores para que estén en un lugar seguro y también podrían ser la construcción de pequeños departamentos para la seguridad de lo ya mencionado anteriormente.

Por tanto se podría decir que la implantación de la red inalámbrica seria confiable y factible ya que lo escrito anteriormente fue medido mediante variables dependientes e independientes.

 

http://es.wikipedia.org/wiki/Hipótesis_(método_científico)

http://ponce.inter.edu/cai/reserva/lvera/FORMULACION_HIPOTESIS.pdf

lunes, 18 de mayo de 2009

MARCO TEORICO 

Antes que nada, daremos una introducción de las redes inalámbricas, sus características, ventajas, desventajas y los elementos necesarios para implementar una red de este tipo.

 

Primero conoceremos un poco de lo que es una red inalámbrica:

Las redes inalámbricas (en inglés wireless network) son aquellas que se comunican por un medio de transmisión no guiado (sin cables) mediante ondas electromagnéticas. La transmisión y la recepción se realiza a través de antenas.

Tienen ventajas como la rápida instalación de la red sin la necesidad de usar cableado, permiten la movilidad y tienen menos costos de mantenimiento que una red convencional.

 

La tecnología que se implementara.

WLAN (Wireless Local Area Network)

En las redes de área local podemos encontrar tecnologías inalámbricas basadas en HiperLAN (del inglés, High Performance Radio LAN), un estándar del grupo ETSI (escuela técnica superior de ingenieros), o tecnologías basadas en Wi-Fi (es un sistema de envío de datos sobre redes computacionales que utiliza ondas de radio en lugar de cables), que siguen el estándar IEEE 802.11 con diferentes variantes

 

El tipo de señal por la cual este tipo de redes se transmite es:

Microondas terrestres: se utilizan antenas parabólicas con un diámetro aproximado de unos tres metros. Tienen una cobertura de kilómetros, pero con el inconveniente de que el emisor y el receptor deben estar perfectamente alineados. Por eso, se acostumbran a utilizar en enlaces punto a punto en distancias cortas. En este caso, la atenuación producida por la lluvia es más importante ya que se opera a una frecuencia más elevada. Las microondas comprenden las frecuencias desde 1 hasta 300 GHz.

 

 

Las redes Wi-Fi poseen una serie de ventajas, entre las cuales podemos destacar:

§                     Al ser redes inalámbricas, la comodidad que ofrecen es muy superior a las redes cableadas porque cualquiera que tenga acceso a la red puede conectarse desde distintos puntos dentro de un rango suficientemente amplio de espacio.

§                     Una vez configuradas, las redes Wi-Fi permiten el acceso de múltiples ordenadores sin ningún problema ni gasto en infraestructura, no así en la tecnología por cable.

§                     La Wi-Fi Alliance asegura que la compatibilidad entre dispositivos con la marca Wi-Fi es total, con lo que en cualquier parte del mundo podremos utilizar la tecnología Wi-Fi con una compatibilidad total. Esto no ocurre, por ejemplo, en móviles.

Pero como red inalámbrica, la tecnología Wi-Fi presenta los problemas intrínsecos de cualquier tecnología inalámbrica. Algunos de ellos son:

§                     Una de las desventajas que tiene el sistema Wi-Fi es una menor velocidad en comparación a una conexión con cables, debido a las interferencias y pérdidas de señal que el ambiente puede acarrear.

§                     La desventaja fundamental de estas redes existe en el campo de la seguridad. Existen algunos programas capaces de capturar paquetes, trabajando con su tarjeta Wi-Fi en modo promiscuo, de forma que puedan calcular la contraseña de la red y de esta forma acceder a ella.

§                     Hay que señalar que esta tecnología no es compatible con otros tipos de conexiones sin cables como Bluetooth, GPRS, UMTS, etc.

 

http://es.wikipedia.org/wiki/Red_inalámbrica

http://es.wikipedia.org/wiki/Wi-Fi

viernes, 8 de mayo de 2009

La Realidad de un Mexico con Violencia












Un tema que se ha tratado muchas veces es sobre la inseguridad y la violencia en México. Decidido a no quedarme con los brazos cruzados, he tomado distintas frases tanto de nuestra ley como de las delcaraciones internacionales y nacionales analizando un poco ciertos puntos, pues el silencio es la verdadera violencia de México, tomado de la mano con la corrupción.

Nadie podrá ser privado de la vida, de la libertad, de sus propiedades, posesiones o derechos… si no es mediante un jucio ante tribunales, cumpliendo la formalidad del procedimiento” (artículo 14 constitucional)

 El crimen en la sociedad actual ha alcanzado niveles intolerantes, la gente ya no puede salir a la calle como antes, debido al miedo, a la impotencia que sienten al saber que en cualquier momento alguien podrá ser asaltado, y su poca confianza en las autoridades que se han revelado como incapaces y corruptas.

Se nos hace fácil pensar, que aplicando una nueva ley (como la pena de muerte) se acabarán todos los problemas, que ya no tendremos miedo al salir a la calle, que podremos dormir seguros y sin preocupación que alguien nos pueda robar, o simplemente que se acabe el narcotráfico, pero los invito a revisar los casos de sociedades cercanas a la nuestra, como la de algunos estados norteamericanos, en que la pena de muerte se aplica, y a pesar de ello, los índices de criminalidad siguen siendo muy altos e incluso se están incrementando.

Para empezar a tomar medidas sobre la seguridad de los ciudadanos, debemos voltear a ver el tipo de seguridad que tenemos. Es una realidad y que muchas veces no queremos darnos cuenta, el derrumbamiento de controles públicos y en la economía hace más fuertes a los narcotraficantes, ya que les permite organizarse con mayor facilidad. A lo que me refiero es que muchas veces creemos que, con que la policía este en las calles transitando ya podemos estar tranquilos y seguros, pero no, desgraciadamente se han vivido muchos casos de policías corruptos y por eso es que estamos como estamos. Y no quedan atrás nuestros aclamados políticos.

La policía mexicana es la segunda más corrupta” (según  el reporte de la organización transparencial Internacional tomando en cuenta 62 países).

Esto no es para enorgullecernos, es para que nos de vergüenza, y nos pongamos a reflexionar, ¿creemos en verdad que aplicando una pena máxima se acabará la corrupción? Cuando sabemos que quienes se encargarían de esta ley serían ellos mismos; incluso se sabe que muchas de las leyes nuevas son para que los políticos se vean beneficiados económicamente.

En mi punto de vista la corrupción policíaca se debe al descuido y complicidad del poder al momento de aplicar la ley y el orden. Ojalá los gobernadores se dedicaran a gobernar el país tal cual debe ser, ya que nosotros somos los que los elegimos para que nos SIRVAN y no para que se sirvan de ÉL y de nuestros IMPUESTOS, en vez de querer secuestrar narcotraficantes para asustarlos y tumbarles dinero como comenta, un actual maestro, que solía trabajar para la procuraduría del Estado de Coahuila.

Ahora, ¿qué si vamos hablar de un cambio para el bien de la sociedad? esta bien, pero es ver desde el tipo de justicia que tenemos, hasta los mismos criminales, ¿cómo es que se atreven a proponer la pena de muerte en México? Cuando sabemos que el sistema judicial es un mugrero, que cualquiera puede ser culpable y condenado a muerte y tiempo después darse cuenta de que era un inocente. Incluso se ha llegado a pensar en actualizar las leyes y someternos a un sistema federal similar al de los Estados Unidos, sin embargo solo sería motivar a nuestros aclamados policías y políticos a querer tener más poder y más dinero. En pocas palabras sería un estímulo al aumento de armas y violencia.

Es comprensible que muchas veces queremos que se haga justicia de la manera mas inhumana, queremos ver muerta aquella persona que nos hizo daño, pero en verdad ¿creemos que la violencia se combate con violencia? ¿valdrá la pena?, estoy de acuerdo que sintamos impotencia en situaciones como esta, pero no siempre es la forma más correcta de resolver el problema. Nosotros no somos quiénes para juzgar de esa manera, hay muchas formas de hacer justicia. Incluso al pensar en una guerra civil como una solución es algo lógico; la gente esta cansada de tanta corrupción y violencia en nuestro país y lo que queremos es tener a nuestros familiares a salvo. Sin embargo:

El hombre es un animal racional, una pasión inútil, un proyecto de ser, cada una sin dejar de acercarse a una idea aproximada de lo que el hombre es, sin embargo un rasgo distintivo que le es propio”.

Una pasión inútil porque todos tenemos algo por qué luchar en la vida, a lo mejor en algunos casos va hacer inalcanzable o inútil, porque nunca vamos a tener todo lo que queramos así de fácil, pero si en verdad lo deseamos lucharemos por ello hasta alcanzarlo, un proyecto de ser porque todos en la vida tenemos una meta, un proyecto de lo que queremos llegar a ser, algo porque luchar, algo por que ser feliz, sin dejar de acercarse a una idea aproximada de lo que el hombre es, sin embargo un rasgo distintivo que le es propio, cada uno de nosotros tenemos algo diferente que nos hará brillar en la sociedad.

 ”Pena de muerte es aceptar la violencia..”

Temas delicados con puntos propios, sin embargo es tan sencillo como esto: estando o no de acuerdo con dicha sanción lo único que hacemos en ves de “hacer algo”, como dicen muchos, nos volvemos del montón de la violencia y corrupción.

México, país de belleza natural, mujeres, trabajadores, familias, luchadores por el pan de cada día y con políticos que atascan el pan en sus gargantas con tal de no compartir la verdadera democracia.

martes, 28 de abril de 2009

PROYECTO

PLANTEAMIENTO DEL PROBLEMA

 

       En el planteamiento del problema hablaremos sobre la demanda de Internet que se encuentra en la ciudad de Altamirano.

 

·      Situación deseada. Que en el zócalo de ciudad Altamirano  se instale una antena de Internet inalámbrico gratuito para poder ayudar a los estudiantes y personas que no tienen los recursos necesarios para pagar por un servicio de Internet

·      Situación observada. El zócalo de ciudad Altamirano carece una red de Internet inalámbrico que en este caso es muy útil para los estudiantes más que nada que en l mayoría de estos es muy complicado pagar por este servicio para realizar tareas escolares.

·      Consecuencias  . Las consecuencias de que no sea habilitada esta red inalámbrica pueden ser una de ellas, bajo rendimiento académico por parte de los estudiantes en las escuelas ya que será más difícil realizar algunas tareas escolares.

 

OBJETIVOS

 

Objetivo general

 

       Realizar la instalación de una red inalámbrica en el zócalo de ciudad Altamirano para ayudar  a la comunidad estudiantil en sus tareas escolares relacionadas con el Internet y la informática.

 

Objetivos particulares

 

·      Ser capacitado con los conocimientos necesarios para la implementación de una red inalámbrica.

·      Pedir apoyo económico al gobierno de esta ciudad para obtener el material necesario para la realización de este proyecto.

·      Contratar un servicio de Internet para la habilitación de la red inalámbrica en el zócalo de ciudad Altamirano.

·      Si es posible ir registrando las computadoras portátiles de los estudiantes quienes deseen obtener el servicio de Internet gratuito en el zócalo de ciudad Altamirano.

 

 

JUSTIFICACION

 

       Debido a que la ciudad de Altamirano no cuenta con una red de Internet inalámbrico publica, muchos de los estudiantes de los diversos niveles escolares que carecen de un buen estado económico, les es difícil en algunos casos realizar sus tareas escolares donde se tengan que realizas estas mediante el Internet, y debido a no tener un servicio de este tipo en sus hogares les es difícil realizar sus tareas y al mismo tiempo les afecta en el sentido de que no pueden desarrollar al máximo sus capacidades escolares y a veces tienen problemas de conocimiento por no tener un medio de comunicación como el Internet, donde pueden desarrollar y aumentar sus conocimientos adquiridos en las instituciones educativas donde estudian.

 

 

IMPACTO SOCIAL, TECNOLOGICO, ECONOMICO Y AMBIENTAL

 

·      En lo que refiere al impacto social, se puede determinar que si habrá un impacto social muy fuerte, por la parte de la comunidad estudiantil se puede determinar que habrá un impacto social muy bueno, ya que les facilitara muchas tareas de la escuela sin costo alguno, y por  otra parte causara una baja para las instalaciones de ciber-café instaladas cerca del zócalo.

 

·      En el impacto tecnológico se puede dar a saber que será un buen impacto ya que serán empleadas las nuevas tecnologías ya empleadas en las grandes ciudades como: México, monterrey, sonora, etc...

 

·      El impacto económico será para la comunidad de estudiantes de la ciudad muy bueno ya que no gastaran mas en horas de ciber-café mejorando la economía de sus familias en un cierto grado, por otro lado el impacto económico para algunos de los locales empleados para este tipo de negocio en la ciudad, sufrirán grandes bajas económicas al no tener el mismo numero de clientes causando inconformidad por parte de estos.

 

·      Se puede determinar que en el impacto ambiental no habrá pérdidas ni beneficios ya que no será necesario la utilización de materiales como madera para la instalación de la red inalámbrica.

 

 

VIABILIDAD DE LA INVESTIGACION

 

       Se puede determinar de acuerdo con el planteamiento del problema que este proyecto es factible ya que ayudara a muchos de los estudiantes de los diferentes niveles educativos en esta ciudad. Todo este proyecto será realizado por medio de una metodología empleada.

 

De acuerdo con la viabilidad de la investigación donde dice que los objetivos de la investigación deben de ser cumplidos, se puede determinar que este proyecto es factible, ya que se pueden lograr alcanzar todos los objetivos citados en el proyecto.

 

Asi podremos realizar una investigación para poder realizar la implementación de la red inalámbrica en esta ciudad tratando de obtener los resultados más óptimos posibles para poder realizar satisfactoriamente este proyecto que beneficiara a más de uno.

lunes, 30 de marzo de 2009

Segunda Unidad 03/09

2. DESARROLLO DE UN PROTOCOLO DE INVESTIGACION

2.1 Estructura de un protocolo de investigación.

  1. Protocolo de encuesta descriptiva.

Es una guía para los estudios observacionales, retrospectivos transversales y descriptivos. La claridad en la presentación es muy importante para su evaluación.

1. Titulo

2. Antecedentes

3. Objetivos

4. Definición de la población

4.1 Características generales

4.1.1 Criterios de inclusión

4.1.2 Criterios de exclusión

4.2 Ubicación espaciotemporal

5. Diseño estadístico

5.1 Cuando muestrear

5.2 Que muestrear

5.3 Como muestrear

5.4 Métodos de muestreo

6. Especificación de variables y escalas de medición

7. Proceso de captación de la información

8. Análisis e interpretación de la información

9. Calculo del tamaño de la muestra

10. Recursor

11. Logista

12. Ética de estudios y procedimientos peligrosos

13. Referencias

  • Planteamiento del problema
  • Definición del tipo de investigación a utilizar en su estudio
  • Objetivos de la investigación
  • Justificación de la investigación
  • Impacto social, tecnológico, económico y ambiental
  • Viabilidad de la investigación
  • Proceso de construcción
  • Acopio de información
  • Adopción de una teoría
  • Establecer la hipótesis y variables
  • Validación de parámetros
  • Análisis de alternativas
  • Validación de procedimientos
  • Recursos financieros y humanos necesarios

2.2 Planteamiento del problema.

Sistema: Es simular a un conjunto universal y puede ser pequeño o grande como el investigador lo requiera.

Ejemplo.

Pequeño Grande

Un hormiguero Una empresa

Subsistema: Parte del sistema, un sistema puede tener varios subsistemas como el número de elementos que lo integran.

Ejemplo.

Sistema: IT de Cd. Altamirano.

Subsistema: -Recursos materiales

-Recursos financieros

  • Necesidad. Es la carencia de “algo” en un sistema que esta causando daño al mismo.

Sistema: ITCA

Subsistema: Servicios escolares

Necesidad: -Secretarias mas amables

-Equipos de computo necesarios

  • Planteamiento del problema. Es aquello que tiene su génesis en la necesidad prioritaria del sistema o subsistema.

  • Estructura (del planteamiento).

    • De acuerdo a la necesidad prioritaria se describe el problema, motivo de estudio.
    • Se delimita el problema y se enuncia la relación que existe entre la variable dependiente e independiente.
      • Variable independiente (X), es la supuesta CAUSA entre una relación de variables.
      • Variable dependiente (Y), es el EFECTO provocado por dicha causa.

  • Se evalúa el problema en términos de su importancia y sus posibles implicaciones al no encontrar un satisfactor.