miércoles, 25 de julio de 2012


DOCUMENTAL.


El futuro según microsoft


La vida dentro de 50 años.


PROGRAMACIÓN E INGENIERÍA DEL SOFTWARE



Existe una tendencia a identificar el proceso de creación de un programa informático con la programación, que es cierta cuando se trata de programas pequeños para uso personal, y que dista de la realidad cuando se trata de grandes proyectos.
El proceso de creación de software, desde el punto de vista de la ingeniería, incluye los siguientes pasos:
  1. Reconocer la necesidad de un programa para solucionar un problema o identificar la posibilidad de automatización de una tarea.
  2. Recoger los requisitos del programa. Debe quedar claro qué es lo que debe hacer el programa y para qué se necesita.
  3. Realizar el análisis de los requisitos del programa. Debe quedar claro cómo debe realizar el programa las cosas que debe hacer. Las pruebas que comprueben la validez del programa se pueden especificar en esta fase.
  4. Diseñar la arquitectura del programa. Se debe descomponer el programa en partes de complejidad abordable.
  5. Implementar el programa. Consiste en realizar un diseño detallado, especificando completamente todo el funcionamiento del programa, tras lo cual la codificación (programación propiamente dicha) debería resultar inmediata.
  6. Implantar (instalar) el programa. Consiste en poner el programa en funcionamiento junto con los componentes que pueda necesitar (bases de datos, redes de comunicaciones, etc.).
La ingeniería del software se centra en los pasos de planificación y diseño del programa, mientras que antiguamente (programación artesanal) la realización de un programa consistía casi únicamente en escribir el código, bajo sólo el conocimiento de los requisitos y con una modesta fase de análisis y diseño.

LA PROGRAMACIÓN

La programación es el proceso de diseñar, codificar, depurar y mantener el código fuente de programas computacionales. El código fuente es escrito en un lenguaje de programación. El propósito de la programación es crear programas que exhiban un comportamiento deseado. El proceso de escribir código requiere frecuentemente conocimientos en varias áreas distintas, además del dominio del lenguaje a utilizar, algoritmos especializados y lógica formal. Programar no involucra necesariamente otras tareas tales como el análisis y diseño de la aplicación (pero sí el diseño del código), aunque sí suelen estar fusionadas en el desarrollo de pequeñas aplicaciones.



Crean software educativo para facilitar aprendizaje de probabilidad y estadística



Estudiantes del IPN desarrollaron un software educativo que facilitará la enseñanza-aprendizaje de la Unidad de Aprendizaje de Probabilidad y Estadística, debido a que el programa toma elementos de la metodología constructivista y opera a través de iPads
Estudiantes de la Escuela Superior de Cómputo (ESCOM), del Instituto Politécnico Nacional (IPN), desarrollaron un software educativo que facilitará la enseñanza-aprendizaje de la Unidad de Aprendizaje de Probabilidad y Estadística.
El software fue desarrollado por Luis Daniel Rivera Méndez, Adán González Haro, Nancy Guissel Gómez Hernández y Jesús Emanuel Rojano Gallardo, alumnos de la carrera de Ingeniería en Sistemas Computacionales, quienes fueron asesorados por los catedráticos e investigadores de la ESCOM, Elena Fabiola Ruiz Ledesma y Jesús Yaljá Montiel Pérez.
Los jóvenes politécnicos refirieron que aunque actualmente existe software educativo comercial que apoya la enseñanza de las matemáticas, no hay ningún dispositivo móvil que facilite la enseñanza-aprendizaje de la Probabilidad y la Estadística de manera presencial, de tal manera que el profesor y los alumnos puedan tener comunicación verbal y bidireccional mediante el uso del iPad, a través del cual, de ningún modo se pretende reemplazar al profesor, sino convertirse en un material de apoyo para facilitar el proceso enseñanza-aprendizaje.
Señalaron que dicha Unidad de Aprendizaje tiene cierto grado de complejidad, porque para su estudio se aplican muchos conocimientos de matemáticas y uno de los retos al diseñar el software fue aprovechar los recursos que ofrece el iPad para que los contenidos y las actividades permitan la interacción con los estudiantes, ya que este dispositivo electrónico está diseñado para aprovechar el mayor tamaño del dispositivo y la capacidad de utilizar software para lectura de libros electrónicos, periódicos, navegación web y correo electrónico, entre otras ventajas.
Expusieron que para aplicar el software se basaron en la Unidad de Aprendizaje de Probabilidad y Estadística, específicamente se enfocaron en la primera unidad temática titulada “Elementos de Probabilidad”, correspondiente al plan de estudios de la ESCOM, misma que integra conocimientos de: Generalidades, Elemento de análisis combinatorio, Axiomas de probabilidad, Probabilidad condicional, Eventos Independientes y la Regla de multiplicación, modelos probabilísticos, Permutaciones, Interpretación de las probabilidades y la Regla de Bayes.
Consideraron que con este software se promueve la experimentación y la mayor intervención de los sentidos para lograr un conocimiento más efectivo, ya que los videos y animaciones que lo conforman inciden favorablemente en el reforzamiento del aprendizaje.
Los alumnos de la ESCOM explicaron que el sistema cuenta con  dos tipos de iPads: uno para el profesor, quien puede diseñar actividades, consultar referencias, consultar el historial de los estudiantes, enviar notificaciones y monitorear las actividades de cada alumno, y otro en el que los jóvenes pueden consultar referencias, enviar notificaciones, plantear dudas al profesor y resolver actividades.
Para el desarrollo del software requirieron de conocimientos adquiridos a lo largo de la carrera y otros de manera autodidacta, que en su conjunto están relacionados con las áreas de Sistemas distribuidos, Programación orientada a objetos, Bases de datos, Conocimiento y aplicación del constructivismo como metodología educativa, Probabilidad y Estadística, Lenguaje Objective-C y del Framework de Cocoa para el desarrollo de dispositivos móviles de Apple, así como conocimientos de UML.

Exponen los inventos que han mejorado la existencia humana

Los visitantes de la muestra pueden apreciar objetos como unas gafas, zapatos de tacón alto y la larga historia de las prótesis artificiales

LONDRES, INGLATERRA (17/JUL/2012).- El museo londinense Wellcome Collection dedica una exposición a los inventos que han mejorado el rendimiento y las capacidades de los seres humanos desde el siglo VI a.C, y trata de aventurar algunos avances del futuro. 

Titulada "Superhombre", la exposición, que se abrirá al público este jueves y podrá ser vista hasta el 16 de octubre, muestra diversos artefactos, fotografías, vídeos, cómics y objetos médicos "que nos han permitido mejorar nuestras experiencias humanas", según explicó hoy Emily Sargent, comisaria del evento. 

En un mismo expositor, los visitantes pueden apreciar objetos tan distintos entre sí como unas gafas, unos zapatos de tacón alto, un paquete de Viagra o un consolador de madera.

La muestra repasa también la larga historia de las prótesis artificiales, desde una prótesis de pie del antiguo Egipto, que data del año 600 a.C., hasta implantes mamarios e instrumentos para mejorar las relaciones sexuales.

Un apartado especial merecen las prótesis destinadas a paliar en los niños los daños causados por la talidomida que los médicos recomendaron a sus madres durante las décadas de 1950 y 1960 para ayudarles a superar las náuseas matinales del embarazo.

Esta sustancia, que no había sido probada en embarazadas, provocó en los recién nacidos graves deformaciones en las extremidades, que fueron suplidas con aparatosas prótesis financiadas por el Gobierno del Reino Unido y que el Wellcome Collection incluye hoy en su exposición. 
Una colección de cómics de superhéroes refleja asimismo cómo sus dibujantes soñaban con capacidades y poderes aún fuera del alcance de los humanos, algunos de los cuales podrían lograrse mediante la tecnología.

La exposición resume también los avances llevados a cabo en las últimas décadas en el campo de la robótica, para diseñar autómatas más eficientes y con un aspecto cada vez más humano.

Según Sargent, en los próximos cuarenta años los avances se encaminarán a fortalecer el cuerpo y agudizar la mente, con el objetivo de aumentar el rendimiento de la memoria, la rapidez del aprendizaje o la velocidad de curación.

Un panel titulado "Timeline" (Línea del tiempo) aventura algunas mejoras que la tecnología aportará a los seres humanos de aquí a 2050: nuevas herramientas que mejoren el potencial creativo de artistas o ingenieros, fábricas totalmente robotizadas, interconexiones entre el cerebro humano y las máquinas o vehículos eficientes para viajar al espacio.

"Los nanotecnólogos y biotecnólogos han anticipado que esta clase de productos mejorarán nuestro rendimiento y estarán cada vez más disponibles", afirmó Sargent.

Estos avances "mejorarán nuestras conexiones con el mundo y algunos incluso creen que se convertirán en parte de nuestros cuerpos, de forma que llegaríamos a ser 'transhumanos'", aseguró la comisaria de la muestra.

La distinción entre tecnología y biología será entonces "obsoleta", agregó.

NOTICIAS.


Nanotecnología médica: Nanorobots cirujanos y fármaco chips

Máquinas moleculares controladas por el pensamiento; nanorobots cirujanos; jeringas y bisturís moleculares, microtomógrafos y una gran variedad de chips que funcionan como las neuronas humanas y que son capaces de suministrar dosis exactas de medicamentos, monitorear el crecimiento de tumores o analizar muestras de sangre en minutos son solo algunas de las aplicaciones médicas de la nanotecnología.

La robotica.


La robótica es la rama de la tecnología diferenciada de la telecomunicación (cuya función es cubrir todas las formas de comunicación a distancia)que se dedica al diseño, construcción, operación, disposición estructural, manufactura y aplicación de los robots. La robótica combina diversas disciplinas como son: la mecánica, la electrónica, la informática, la inteligencia artificial y la ingeniería de control. Otras áreas importantes en robótica son el álgebra, los autómatas programables y las máquinas de estados.
El término robot se popularizó con el éxito de la obra RUR (Robots Universales Rossum), escrita por Karel Capek en 1920. En la traducción al inglés de dicha obra, la palabra checa robota, que significa trabajos forzados, fue traducida al inglés como robot.
Su historia: 
La historia de la robótica va unida a la construcción de "artefactos", que trataban de materializar el deseo humano de crear seres a su semejanza y que lo descargasen del trabajo. El ingeniero español Leonardo Torres Quevedo (GAP) (que construyó el primer mando a distancia para su automóvil mediante telegrafía sin hilo, el ajedrecista automático, el primer transbordador aéreo y otros muchos ingenios) acuñó el término "automática" en relación con la teoría de la automatización de tareas tradicionalmente asociadas.
Karel Čapek, un escritor checo, acuñó en 1921 el término "Robot" en su obra dramática Rossum's Universal Robots / R.U.R., a partir de la palabra checa robota, que significa servidumbre o trabajo forzado. El término robótica es acuñado por Isaac Asimov, definiendo a la ciencia que estudia a los robots. Asimov creó también las Tres Leyes de la Robótica. En la ciencia ficción el hombre ha imaginado a los robots visitando nuevos mundos, haciéndose con el poder, o simplemente aliviando de las labores caseras.


Avances de la tecnología...


Capacitación Del ingeniero de sistemas.


Perfil Ocupacional
El Ingeniero en Sistemas está capacitado para desempeñarse en el medio industrial, empresarial u oficial y en todas las áreas de aplicación de esta especialidad, razón por la cual también debe estar en capacidad de:
  • Organizar con base en principio administrativo, la unidad, departamento o servicio.
  • Aplicar técnicas organización y métodos de trabajo para cumplir funciones administrativos o de manufactura y control.
  • Organizar, administrar y manejar información.
  • Aplicar criterios de racionalidad y orientar la Gerencia sobre las alternativas posibles y óptimas para la solución de un problema planteado.
  • Seleccionar equipos y maquinarias de sistemas computarizados de acuerdo con sus potencialidades y limitaciones.
  • Prácticas en equipos interdisciplinarios para el desarrollo de investigación y proyectos.
  • Elaborar informes dirigidos al equipo de trabajo, al supervisor inmediato y/o a las autoridades a quienes compete.
  • Participar en la realización de proyectos institucionales.

Aqui les dejo un ensayo sobre el rol del ingeniero de sistemas...



Ingeniero de Sistemas

La ingeniería de sistemas es lo que podríamos llamar una profesión posmoderna aparecida en la época moderna como  consecuencia de los avances en el conocimiento humano. Aunque como las otras ramas de la ingeniería opera con los procesos y los recursos utilizables en los procesos, su ámbito es el mundo inmaterial pues trabaja sobre la lógica, sobre lo abstracto, sobre los sistemas de simbolización conceptualizados por el ser humano, mientras que las demás ramas de la ingeniería operan sobre el mundo físico.
El Ingeniero de sistemas es un profesional con sólida formación en las ciencias naturales y ciencias sociales a nivel básico y aplicado, con conocimientos en aspectos tecnológicos que le permitan analizar, comprender, modelar y optimizar el proceso de toma de decisiones en una organización, donde el factor tecnología de información tiene una labor integradora.
Es un profesional capaz de modelar estructuras y procesos organizativos, diseñar y administrar los recursos de tecnología de información, construir e implantar aplicaciones de tecnología informática, así como de diseñar soluciones a problemas complejos. En cualquiera que sea su puesto en una organización este sabrá darle una optima solución al inconveniente que se le presente ya que está entrenado para esto.
Hablare ahora del papel importante que juegan estos profesionales en la actualidad y el impacto que tienen actualmente.
  Objetivos y funciones del Ingeniero de Sistemas
Objetivos:
-  Tener las herramientas necesarias para la rápida solución de problemas con los métodos de la Ingeniería de sistemas.
-    Diseñar nuevas tecnologías para facilitar el funcionamiento de los sistemas.

-    Determinar y derivar requerimientos.
-    Asegurar la definición y diseño bajo un enfoque de “sistema total”.
Funciones:
El  ingeniero de sistemas se entrena para tener conocimientos completos en  diferentes aéreas, tanto tecnológicas como sociales y para poder desarrollarse con facilidad en su entorno. Además es un profesional con espíritu crítico y creativo, expone sus ideas con claridad y elocuencia, valora el trabajo como medio de realización personal y social. Es un profesional capaz de trabajar de equipo, disciplinado con hábitos y competencias para el aprendizaje permanente a lo largo de toda la vida, capaz de adaptarse al cambio en un entorno mundial y con estilo proactivo, con un adecuado dominio de la comunicación oral y escrita, en español y otros idiomas, con conocimiento de la realidad nacional y mundial, así como de los recursos geopolíticos y naturales del país.

Un ingeniero de sistemas debe responder al siguiente perfil:

-          Analista:
      el perfil contempla en términos generales el análisis y diagnóstico de las necesidades, funcionamiento, organización y operatividad de los sistemas en general.
-          Diseñador: 
    capaz de diseñar proyectos según su comprobada factibilidad técnica, operacional y económica e igualmente diseñar modelos, sistemas de control, sistemas de información y formular planes y estrategias en proyectos de diversas magnitudes.
-          Gerente: 
      formado con conocimientos en el área de Administración y Gerencia, para llevar a cabo funciones de planificación, coordinación, dirección y control en el desarrollo de los sistemas organizacionales, con potencialidades para líder izar y conducir grupos humanos para el logro de los objetivos y metas establecidas.
-          Investigador: 
    con amplios conocimientos orientados a ampliar el interés en la investigación, con miras a experimentar innovaciones en procesos y sistemas relacionados con las áreas de especialización de esta ingeniería.
-        Docente
    capaz de brindar las herramientas y medios necesarios para la capacitación en los diversos niveles de formación y áreas de conocimiento, orientando el proceso formativo en las instituciones educativas, empresas u organizaciones, como medio para logro de la excelencia.

 Habilidades, destrezas, valores y actitudes del Ingeniero de Sistemas

El ingeniero de sistemas en su formación debe adquirir habilidades, actitudes, destrezas y valores que lo guíen a lo largo de vida laboral y cotidiana, que muestren su conciencia ciudadana y su capacidad de ejercer plenamente sus actividades laborales. La lista de habilidades y destrezas, así como la de valores y actitudes que se necesitan para el ejercicio de cada una de las funciones del Ingeniero de Sistemas es la siguiente:

-          Capacidad para el mejoramiento de equipo.
-          Capacidad de expresarse oralmente y por escrito.
-          Capacidad de auto-aprendizaje.
-          Capacidad organizativa.
-          Habilidad numérica.
-          Capacidad de análisis y síntesis.
-          Capacidad de evaluación.
-          Capacidad para razonamiento abstracto.
-       Capacidad de presentar ideas a partir de juicio propio, objetividad de criterio y precisión de las observaciones.
-          Creatividad: capacidad de generar nuevas ideas.
-          Valores y Actividades
-          Socialmente responsable, ético y democrático.
-          Capacidad de liderazgo.
-          Puntualidad, disciplina e iniciativa en el trabajo.
-          Capacidad de adaptación al trabajo en sitios inhóspitos.
-          Sociabilidad: capacidad de tratar bien a las personas y mantener contactos personales adecuados.
-          Autocrítica: capacidad de reconocer las propias limitaciones.
-          Espíritu de cooperación: con la empresa o centro y con quienes le rodean.
-          Identidad con la profesión: sentido de pertenencia, vocación de servicio.
-          Compromiso con la tarea: abnegación, responsabilidad.
-          Disponibilidad: asiduidad y constancia, disciplina en la aceptación de responsabilidades.

  Rasgos básicos de un Ingeniero de Sistema
Se puede decir que el ingeniero de sistemas es una persona con amplios y diversos conocimientos. El ingeniero no tiene que tener una vista particular de la esfera de su dominio, sino un punto de vista de sistema, la cual es global. Otra forma de distinguir al ingeniero de sistemas es a través de los siguientes rasgos básicos:
-          Solidario: Comprometido con el mejoramiento de la calidad de vida de la comunidad.
-          Creativo: Competente para crear propuestas innovadoras que den solución a los problemas de su entorno y mejoren la calidad de vida.
-          Analítico: Capaz de desarrollar las actitudes necesarias para separar y distinguir las partes de un todo, hasta llegar a conocer sus principios constitutivos, mediante un proceso de abstracción
-          Objetivo: Capacitado para adecuar el conocimiento a las características esenciales de un fenómeno dado, independiente de sus apreciaciones personales
-          Actualizado: Informado sobre las tendencias tecnológicas del momento.
-          Integrador: Preparado para vincular e interrelacionar los contenidos temáticos y/o procesos que conformen su experiencia educativa
-          Facilidad para las relaciones humanas: Capacidad para interactuar con otras personas.
-          Liderazgo: Con capacidad para dirigir y coordinar a un grupo de personas.
-          Talento para la expresión: Facilidad para transmitir, sus pensamientos, sentimientos, entre otros, ante un grupo de personas.