miércoles, 12 de junio de 2013

REINGENERIA



La reingeniería de procesos es el rediseño radical y la reconcepción fundamental de los procesos de negocios para lograr mejoras dramáticas en medidas de desempeño tales como en costes, calidad, servicio y rapidez. Es la actividad destinada a incrementar las capacidades de gestión del nivel operativo y complementarias de las apuestas estratégicas y políticas de una organización. Es un modo planificado de establecer secuencias nuevas e interacciones novedosas en los procesos administrativos, regulativos y sustantivos con la pretensión de elevar la eficiencia, la eficacia, la productividad y la efectividad de la red de producción institucional y alcanzar un balance global positivo. Se trata de una reconfiguración profunda del proceso que se trate e implica una visión integral de la organización en la cual se desarrolla.
Preguntas como: ¿por qué hacemos lo que hacemos? y ¿por qué lo hacemos como lo hacemos?, llevan a interpelarnos sobre los fundamentos de los procesos de trabajo. La reingeniería de procesos es radical de cierta manera, ya que busca llegar a la raíz de las cosas, no se trata solamente de mejorar los procesos, sino y principalmente, busca reinventarlos con el fin de crear ventajas competitivas osadas e innovar en las maneras de hacer las cosas. Una confusión usual es equiparar la reingeniería de procesos al rediseño o diseño organizacional, no hay que confundir, son los procesos y no las organizaciones los sujetos a reingeniería.

FEDORA


Fedora es un sistema operativo basado en Linux, una colección de software que hace funcionar a su computadora. Puede utilizar Fedora junto a, o como reemplazo de, otros sistemas operativos, como Microsoft Windows™ o Mac OS X™. El sistema operativo Fedora es libre y gratuito para disfrutar y compartir.
Proyecto Fedora es el nombre de una comunidad de personas en todo el planeta que aman, utilizan y construyen software libre. Trabajando como comunidad, nuestra intención es liderar la creación y la distribución tanto de código como de contenidos libres. Fedora es patrocinado por Red Hat, el proveedor de tecnología de código abierto más confiable en todo el mundo. Red Hat invierte en Fedora para estimular la colaboración y la innovación en tecnologías de software libre.
reemos en el valor del software libre, y luchamos para proteger y promover soluciones que cualquiera pueda utilizar y redistribuir. No solo el sistema operativo Fedora ha sido realizado gracias al software libre, sino que utilizamos exclusivamente software libre para hacerlo llegar a usted. Este sitio web, de hecho, se construye y mejora con software libre, y atiende a millones de personas cada mes.
Además, creemos en el poder de la colaboración. Nuestros desarrolladores trabajan con equipos de proyectos de software libre alrededor del mundo a quienes denominamos la "rama desarrollo". Estos equipos crean la gran mayoría del software que constituye Fedora. Colaboramos de manera estrecha con ellos de modo que todos podamos beneficiarnos con su trabajo, y podamos acceder lo más rápido posible a cualquiera de sus avances. Al trabajar con tales equipos en una misma dirección, podemos asegurar que el software libre funciona mejor en conjunto, y al mismo tiempo podemos ofrecer la mejor experiencia a los usuarios.

MICROCHIP


El Microchip, o también llamado circuito integrado (CI), es una pastilla o chip muy delgado en el que se encuentran una cantidad enorme de dispositivos microelectrónicos interactuados, principalmente diodos y transistores, además de componentes pasivos como resistencias o condensadores.El primer Circuito Integrado fue desarrollado en 1958 por el Ingeniero Jack St. Clair Kilby, justo meses después de haber sido contratado por la firma Texas Instruments.
Los elementos más comunes de los equipos electrónicos de la época eran los llamados "tubos al vacío". Las lámparas aquellas de la radio y televisión. Aquellas que calentaban como una estufa y se quemaban como una bombita.
En el verano de 1958 Jack Kilby se propuso cambiar las cosas. Entonces concibió el primer circuito electrónico cuyos componentes, tanto los activos como los pasivos, estuviesen dispuestos en un solo pedazo de material, semiconductor, que ocupaba la mitad de espacio de un clip para sujetar papeles.
El 12 de Septiembre de 1958, el invento de Jack Kilby se probó con éxito. El circuito estaba fabricado sobre una pastilla cuadrada de germanio, un elemento químico metálico y cristalino, que medía seis milímetros por lado y contenía apenas un transistor, tres resistencias y un condensador.
El éxito de Kilby supuso la entrada del mundo en la microelectrónica, además de millones de doláres en regalías para la empresa que daba trabajo a Kilby. El aspecto del circuito integrado era tan nimio, que se ganó el apodo inglés que se le da a las astillas, las briznas, los pedacitos de algo: chip.



martes, 11 de junio de 2013

LENGUAJE MODELADO UNIFICADO


Lenguaje Unificado de Modelado (LUM o UML, por sus siglas en inglés, Unified Modeling Language) es el lenguaje de modelado de sistemas de software más conocido y utilizado en la actualidad; está respaldado por elOMG (Object Management Group). Es un lenguaje gráfico para visualizar, especificar, construir y documentar un sistema. UML ofrece un estándar para describir un "plano" del sistema (modelo), incluyendo aspectos conceptuales tales como procesos de negocio, funciones del sistema, y aspectos concretos como expresiones de lenguajes de programación, esquemas de bases de datos y compuestos reciclados.
Es importante remarcar que UML es un "lenguaje de modelado" para especificar o para describir métodos o procesos. Se utiliza para definir un sistema, para detallar los artefactos en el sistema y para documentar y construir. En otras palabras, es el lenguaje en el que está descrito el modelo.
Se puede aplicar en el desarrollo de software gran variedad de formas para dar soporte a una metodología de desarrollo de software (tal como el Proceso Unificado Racional o RUP), pero no especifica en sí mismo qué metodología o proceso usar.

VISUAL BASIC


Todas las versiones de Visual Basic para Windows son muy conocidas, aunque la Microsoft Visual Basic 1.0 desarrollada para el sistema operativo MS-DOS (ediciones Profesional y Estándar), que data de 1992, fue menos difundida. Esta proveía un entorno que, aunque en modo texto, incluía un diseñador de formularios en el que se podían arrastrar y soltar distintos controles.
La última versión que sólo generaba aplicaciones de 16 bits fue la 3.0, y no incluía una biblioteca detallada de componentes para toda clase de usos. Durante la transición de los sistemasWindows 3.11 a Windows 95, en 1995, hizo su aparición la versión 4.0 de Visual Basic; ésta podía generar programas tanto de 16 como de 32 bits, a partir del mismo código fuente, aunque a costa de un gran aumento en el tamaño de los archivos necesarios en tiempo de ejecución ("runtime"). Además, se sustituyeron los controles denominados VBX por los nuevos OCX. Con la siguiente versión, la 5.0, se estuvo a punto de implementar por primera vez la posibilidad de compilar a código nativo, obteniendo una mejora de rendimiento considerable. Tanto esa como la sucesora 6.0 soportaban ciertas características propias de los lenguajes orientados a objetos, pero carecían de algunas importantes, tales como herencia y sobrecarga; pero, de hecho, no fue pensado como lenguaje orientado a objetos.

VIRTUALIZACION



En Informática, virtualización es la creación a través de software de una versión virtual de algún recurso tecnológico, como puede ser una plataforma de hardware, un sistema operativo, un dispositivo de almacenamiento u otros recursos de red.1 En los ámbitos de habla inglesa, este término se suele conocer por el numerónimo "v11n".
La máquina virtual en general simula una plataforma de hardware autónoma incluyendo un sistema operativo completo que se ejecuta como si estuviera instalado. Típicamente varias máquinas virtuales operan en un computador central. Para que el sistema operativo “guest” funcione, la simulación debe ser lo suficientemente grande (siempre dependiendo del tipo de virtualización).
Existen diferentes formas de virtualización: es posible virtualizar el hardware de servidor, el software de servidor, virtualizar sesiones de usuario, virtualizar aplicaciones y también se pueden crear máquinas virtuales en una computadora de escritorio.4
Entre los principales proveedores de software que han desarrollado tecnologías de virtualización integrales (que abarcan todas las instancias: servidor, aplicaciones, escritorio) se encuentran, por ejemplo VMware y Microsoft. Estas compañías han diseñado soluciones específicas para virtualización, como VMware Server y Windows Server 2008 Hyper-V para la virtualización de servidores. Si bien la virtualización no es un invento reciente, con la consolidación del modelo de la Computación en la nube, la virtualización ha pasado a ser uno de los componentes fundamentales, especialmente en lo que se denomina infraestructura de nube privada.5 

SOFTWARE EDUCATIVO


Es el software destinando a la enseñanza y el auto aprendizaje y además permite el desarrollo de ciertas habilidades cognitivas. Así como existen profundas diferencias entre las filosofías pedagógicas, así también existe una amplia gama de enfoques para la creación de software educativo atendiendo a los diferentes tipos de interacción que debería existir entre los actores del proceso de enseñanza aprendizaje: educador, aprendiz, conocimiento, computadora. Como software educativo tenemos desde programas orientados al aprendizaje hasta sistemas operativos completos destinados a la educación, como por ejemplo las distribuciones Linux orientadas a la enseñanza. Sánchez J. (1999), en su Libro “Construyendo y Aprendiendo con el Computador”, define el concepto genérico de Software Educativo como cualquier programa computacional cuyas características estructurales y funcionales sirvan de apoyo al proceso de enseñar aprender y administrar. Un concepto más restringido de Software Educativo lo define como aquél material de aprendizaje especialmente diseñado para ser utilizado con un computador en los procesos de enseñar y aprender. Existen muchos programas para trabajar en la computadora para afianzar el aprendizaje escolar. El prodigio del trabajo intelectual de los programadores y más aún, el trabajo en equipo de profesionales de la informática, ha permitido crear programas para computadoras, que no solo facilitan el trabajo, sino que también sirven para entretener. Estos programas forman parte del software educativo, denominada en algunos casos como Instrucción Asistida por Computadora, utilizada como una herramienta instruccional o de enseñanza, que acompañada con un material adecuado permite guiar a estudiantes a alcanzar un nivel instruccional adaptado a sus necesidades.