miércoles, 18 de noviembre de 2009

BIENVENIDA

Bienvenidos nuevamente a mi blog, espero que el contenido sea valioso para acrecentar tu conocimiento general. En ésta ocasión trataremos de un ensayo sobre las Normas IEEE.

INTRODUCCIÓN

Las tendencias más importantes del mercado informático y de las telecomunicaciones están orientadas a la unificación de recursos. Tanto las comunicaciones, como la informática están vinculados, éste aspecto es una de las principales variables que determinan la necesidad por parte de las empresas, de contar con proveedores especializados e instalaciones complejas, capaces de determinar el tipo de topología más conveniente para cada caso, y los vínculos más eficientes en cada situación particular. Todo lo anteriormente dicho implica mucho más que el tendido de cables. Los sistemas de cableado estructurado constituyen una plataforma universal donde se transmiten voz y datos, y constituyen una herramienta imprescindible para la construcción de edificios modernos o la modernización de los ya existentes. Además de la estandarización de los productos la IEEE ofrece las normas o disciplinas que hay que llevar a cabo para obtener soluciones integrales a las necesidades de la empresa, por lo menos en lo que respecta a la transmisión confiable de la información. Por ésta razón, la instalación de cableado estructurado debe respetar las normas internacionales, tanto de construcción, así como deberán ir de la mano con las normas nacionales en cada situación.

DESARROLLO

El Instituto de Ingenieros Eléctricos y Electrónicos (IEEE por sus siglas en inglés) crearon ésta asociación cuya finalidad es promover la creatividad, el desarrollo y la integración, compartir y aplicar los avances en las tecnologías de información, electrónica y ciencias en general para beneficio de todos utilizando algunos estándares. Además ha publicado varios estándares de gran aceptación para redes LAN. Estos estándares son muy importantes porque fortalecen el uso de protocolos e interfaces comunes. El conjunto de normas del estándar IEEE para redes de área local se denomina IEEE 802 y se compone de:
IEEE 802.1: High Level Interface. Éste estándar se enfoca a la administración de redes y otros aspectos relacionados con la LAN.
IEEE 802.2: Logical Link Control. Éste Protocolo de LAN, especifica una implementación de la subcapa LLC de la capa de enlace de datos. También utiliza el acceso CSMA/CD a varias velocidades a través de diversos medios físicos.
IEEE 802.3: Carrier Sense Multiple Access/Collision Detect (CSMA/CD)
IEEE 802.4: Token Bus. Ésta estándar especifica el bus de señal pasante.
IEEE 802.5: Token Ring. Éste Protocolo de LAN, especifica la implementación de la capa física y de la subcapa MAC de la capa de enlace de datos, usa de acceso de transmisión de tokens a 4 mbps o 16 mbps en cableado STP o UTP y de punto de vista funcional y operacional equivalente a token ring de IBM.
IEEE 802.6: Metropolitan Area Networks. Se trata de un estándar gobernado por ANSI para Redes del área metropolitana (MAN). Es una mejora de un más viejo estándar (también creado por el ANSI) que utilizó Fiber Distributed Data Interface Estructura de la red (FDDI). Este estándar tuvo fallas.
IEEE 802.7: Broadband LANs. Especificaciones de redes con mayores anchos de banda con la posibilidad de transmitir datos, sonido e imágenes.
IEEE 802.8: Fibre Optic LANs. Especificación para redes de fibra óptica tipo Token Passing/FDDI.
IEEE 802.9: Integrated Data and Voice Networks. Especificaciones de redes digitales que incluyen video.
IEEE 802.10: Security.
IEEE 802.11: Wireless Networks. Estándar para redes inalámbricas con línea de vista.
* 802.11a: Utiliza el mismo juego de protocolos de base que el estándar original, opera en la banda de 5 Ghz y utiliza 52 subportadoras orthogonal frequency-division multiplexing (OFDM) con una velocidad máxima de 54 Mbit/s, lo que lo hace un estándar práctico para redes inalámbricas con velocidades reales de aproximadamente 20 Mbit/s.
*802.11b: Tiene una velocidad máxima de transmisión de 11 Mbit/s y utiliza el mismo método de acceso definido en el estándar original CSMA/CA. El estándar 802.11b funciona en la banda de 2.4 GHz. Debido al espacio ocupado por la codificación del protocolo CSMA/CA, la velocidad máxima de transmisión es de aproximadamente 5.9 Mbit/s sobre TCP y 7.1 Mbit/s sobre UDP.
*802.11c: Es utilizado para la comunicación de dos redes distintas o de diferentes tipos, así como puede ser tanto conectar dos edificios distantes el uno con el otro, así como conectar dos redes de diferente tipo a través de una conexión inalámbrica.
*802.11d: Éste estándar permite que distintos dispositivos intercambien información en rangos de frecuencia según lo que se permite en el país de origen del dispositivo.
*802.11e: Es utilizado para introducir nuevos mecanismos a nivel de capa MAC para soportar los servicios que requieren garantías de Calidad de Servicio. Para cumplir con su objetivo IEEE 802.11e introduce un nuevo elemento llamado Hybrid Coordination Function (HCF) con dos tipos de acceso:
a).- (EDCA) Enhanced Distributed Channel Access, equivalente a DCF.
b).- (HCCA) HCF Controlled Access, equivalente a PCF.
*802.11f: Permite la itinerancia. Utiliza el protocolo IAPP que le permite a un usuario itinerante cambiarse claramente de un punto de acceso a otro mientras está en movimiento sin importar qué marcas de puntos de acceso se usan en la infraestructura de la red.
*802.11g: Es el protocolo más comercializado y por ende más utilizado, incluso la Universidad Tecnológica basa su red inalámbrica en éste estándar. Se basa en potencias de hasta medio vatio, que permite hacer comunicaciones de hasta 50 km con antenas parabólicas o equipos de radio apropiados.

*802.11h: Proporciona a las redes 802.11a la capacidad de gestionar dinámicamente tanto la frecuencia, como la potencia de transmisión. Utilizando DFS (Dynamic Frequency Selection) y TPC (Transmitter Power Control)
*802.11i: Protocolo dirigido a batir la vulnerabilidad actual en la seguridad para protocolos de autenticación y de codificación. El estándar abarca los protocolos 802.1x, TKIP (Protocolo de Claves Integra – Seguras – Temporales), y AES (Estándar de Cifrado Avanzado). Se implementa en WPA2.
*802.11j: Es equivalente al 802.11h, en la regulación Japonesa.
*802.11k: Permite a los conmutadores y puntos de acceso inalámbricos calcular y valorar los recursos de radiofrecuencia de los clientes de una red WLAN, mejorando así su gestión. Su diseño permite implementarlo en software y sólo requiere de actualización.
*802.11n: Se estima que éste protocolo podría transmitir a 600 Mbps en capa física. Podría ser hasta 10 veces más rápida que una red bajo los estándares 802.11a y 802.11g, y unas 40 veces más rápida que una red bajo el estándar 802.11b. Es compatible con dispositivos basados en todas las ediciones anteriores de Wi-Fi. Además, Trabaja en la banda de 5 GHz que está menos congestionada y en 802.11n permite alcanzar un mayor rendimiento.
*802.11p: Es apta para comunicaciones a corto alcance opera en el espectro de frecuencias de 5.9 GHz, especialmente indicado para automóviles.
*802.11r: Permite a una red establecer los protocolos de seguridad que identifican a un dispositivo en el nuevo punto de acceso antes de que abandone el actual y se pase a él. También permite que la transición entre nodos demore menos de 50 milisegundos, suficientemente para mantener para mantener una comunicación vía VoIP sin percances.
*802.11s: Define la interoperabilidad de fabricantes que no tienen definida una topología.
*802.11v, *802.11w y *802.11y son protocolos que serán implementados en el futuro

IEEE-802.12: Comité para formar el estándar de 100 base VG que sustituye CSMA/CD por asignación de prioridades.
IEEE-802.14: Comité para formar el estándar de 100 base VG sin sustituir CSMA/CD.
El crecimiento de las actividades de publicación técnica de IEEE ha permitido que mediante conferencias y estándares basados en consenso, se produzca más del 30% de la literatura publicada en el mundo sobre los avances en ingeniería y telecomunicaciones.

CONCLUSIÓN

Se concluye que es muy importante la aplicación de las normas internacionales en los proyectos de redes llámese así a las alambricas e inalámbricas, aunque también se debe tomar en cuenta las normas nacionales. Si se desea que el proyecto sea un éxito.
Finalmente, hace muy pocos años era impensable la comunicación inalámbrica, pues ahora ya estamos en el punto en que los costes disminuyen y ésta es una ventaja para las empresas y organizaciones. Consecuentemente debe pensarse en un futuro y estudiar los protocolos para que en un tiempo cercano podamos desplazar esas redes que tanto nos ayudan pero que a la vez podemos obtener mayor rendimiento de ellas tal es el caso del protocolo 802.11n.

BIBLIOGRAFÍA

Recopilado el día 16 de Noviembre de 2009. URL: http://es.wikipedia.org/wiki/IEEE_802.11
Recopilado el día 17 de Noviembre de 2009. URL: http://standards.ieee.org

miércoles, 11 de noviembre de 2009

BIENVENIDA

¡Bienvenidos a mi nuevo blog de Sistemas de Calidad!

INTRODUCCIÓN

En éste blog se hará hablará de la metodología de TSP (Team Software Process). En la actualidad la mayoría de las empresas u organizaciones producen productos y servicios, para ello es necesaria la creación de proyectos informáticos que vayan enlazando los procesos del proyecto. Todo tipo de proyecto tiene un ciclo de vida, es decir, consta de un inicio de proyecto y un fin o cierre de proyecto, además de las etapas que son aplicadas al mismo.

En el desarrollo de TSP y TSPi (modelo educativo) se hablará a detalle sobre los procesos que hay que seguir para lograr la calidad en los procesos de proyectos y lo más importante que tiene un bajo coste.

Finalmente, se darán las soluciones a las problemáticas que se pudieran generar en el transcurso de la aplicación del software TSP.

DESARROLLO

La empresa u organización prescinde de procesos administrativos en los que destacan: los recursos humanos, los recursos materiales, y la planeación estratégica para establecer la propia empresa/organización y las necesidades que se irán presentando dentro de la misma para generar productos y/o servicios. Primero se tomará en cuenta que para generar productos y servicios es necesario el recurso humano y hay que destacar que cuando inicia un proyecto informático está involucrado todo el personal que labora en la empresa/organización. Para remarcar éste punto las empresas/organizaciones prescinden de sus ingenieros y técnicos en quien ponen toda su confianza (esto sólo se da, cuando hay un nuevo producto que ofrecer, cuando hay un nuevo servicio que brindar) por lo tanto no se está hablando individualmente sino la correspondencia del equipo de ingenieros.

El proceso TSP tanto en su versión ejecutiva como en la educativa es una metodología que nos sirve para la dirección de las mejoras y el desarrollo de software y nos ayuda para crear un entorno efectivo de trabajo en equipo, donde actúa la organización, el equipo de ingenieros y la integridad de cada uno de ellos (PSP).

Cuando una organización o empresa crea una estructura TSP tiene que considerar los tres elementos principales del proceso que son PSP, Creación de equipo TSP y Trabajo en equipo TSP, estos elementos aplicaran las disciplinas: ingenieril, de equipo y de administración dentro de un ambiente de integración de equipo. De tal forma que cuando se exija la entrada de algún proceso individual se estará exigiendo de manera global o de equipo. Por ejemplo, cuando se lanza la creación de un sistema que realice el control de los procesos de calidad en el área de administración en una organización, no sólo se está involucrando al área administrativa sino también al área operativa, al área de producción, etc.

Lo que pretende TSP es maximizar la calidad y disminuir costos, pero de que manera se puede lograr esto. Bueno es muy simple, se puede lograr a través de la aplicación de la metodología: Lanzamiento, Requerimientos, Diseño, Implementación, por último la Integración y Pruebas todo esto resumido en las fases del Ciclo de vida del modelo TSP ya sea en sus dos versiones.

La primer fase es la del Lanzamiento del plan, cuando se lance el plan hay que motivar al equipo para que éste a su vez adopte dicho plan hay que venderlo hay que ofrecerlo y volverlo emocionante, es decir, hay que enamorar al equipo, retomando el ejemplo anterior, es necesario que cada integrante del equipo esté plenamente convencido de lo que va a realizar, porque lo va a realizar, a quién va a beneficiar, y cómo lo va a hacer y es aquí precisamente donde entra la fase siguiente. En ésta fase hay que establecer los objetivos de la empresa u organización, definir el alcance.

Fase 2 la Estrategia. Se debe tomar en cuenta que no todos actuamos en la misma sintonía antes de adquirir un proyecto, si un integrante del equipo no está plenamente convencido debemos de tener la seguridad de que el plan no funcionará y habrá muchos cuestionamientos al respecto. ¿Qué estrategia se debe emplear para el proyecto en equipo?. Un ejemplo de estrategia sería convocar reuniones donde podemos exponer al equipo de proyecto los beneficios que traería consigo la implementación del proyecto. Segundo lograr que las reuniones lejos de ser integradoras sean una disciplina, hay muchas estrategias que se pueden implementar en un proyecto.

Una de las finalidades del proyecto es realizarlo en el tiempo propuesto y parece ser que no todos los proyectos tienen la gloria de ser concluidos, al menos no en la forma en que se espera. Uno de los puntos de la Planeación es establecer los objetivos del equipo TSP por escrito, de esta forma nos aseguraremos que serán cubiertos en su totalidad; otro punto importante es, definir los roles que tendrá cada integrante del equipo; realizar un Plan de Desarrollo, aquí se tratará de establecer tiempos en las ejecuciones de los procesos; un Plan de Calidad para asegurarnos de que las ejecuciones en los procesos se están realizando en forma; un Plan de Soporte al Proyecto, aquí se determina un margen de tolerancia para el usuario final que a fin de cuentas será el que determinará si el proyecto le satisfizo o no; Desarrollar en conjunto con el equipo de proyecto los planes y programas, esto se trata de involucrar al equipo de las acciones de planeación y estrategias; Detallar un Plan para cada ingeniero por supuesto hay que involucrar al integrante; elaborar un Plan contra Riesgo para tener soluciones a problemas a futuro por ejemplo, pensar en que el Sistema que se está creando es para un usuario final que puede cometer errores y por último el Reporte del Estado del Proyecto.

La cuarta fase es la de Requerimientos, en ésta fase se definirán los productos que se deberán adquirir para el desarrollo del proyecto como lo son software especializado para crear nuestro propio software, equipos de computo, documentación importante sobre todo del establecimiento por escrito de los procesos de producción de la empresa u organización, entre otros productos.

La quinta fase es la de diseño aquí en ésta fase se tiene que definir el tipo de base de datos, crear la base de datos a utilizar para el proyecto, se debe realizar el diseño de los servidores, establecer que presentación que deberá contener la página web, el modelado de las UML, los aspectos de programación no pueden faltar, es decir, hay que definir en qué plataforma se debe programar ejemplos: Java, C#, C++, etc. También es aquí donde se debe elaborar el manual del usuario final.

Ésta es una etapa muy difícil, es aquí donde los procesos suelen detenerse, pero es donde más importancia tiene, se trata de la Implementación, Es por fin la culminación del trabajo que arduamente realizó el equipo de proyecto TSP, es el espacio donde se instala el producto final y se realiza la última fase que es la Prueba donde se deja el software creado listo para que el Usuario pueda utilizarlo.

CONCLUSIÓN



Es normal que el desarrollo del proyecto provoque estrés en cada integrante del equipo TSP y por ende exista tensión en el equipo de proyecto TSP, pero también es importante concluir que si el proyecto es un éxito, no sólo uno de los ingenieros estará orgulloso de su labor sino todo el equipo de proyecto TSP y aún más toda la organización por haber implementado una nueva metodología de proceso de calidad que fué implementada.

También, es difícil determinar cuántos y cuáles son los avances de un proyecto si no se lleva a cabo una metodología rigurosa de los procesos.

Finalmente, el equipo de proyecto TSP sabe que surgirán conflictos posteriores a la entrega del proyecto pero para ello cuenta con estrategias que le permitirán corresponder a los usuarios y así poder corregir las fallas o mejoras que el sistema creado puede presentar en un futuro.