lunes, 20 de julio de 2009

CALIDAD DE SOFTWARE

Víctor A. Ramos Huarachi

Universidad Autónoma Juan Misael Saracho

Tarija - Bolivia

viktor0_0@yahoo.com – victor.ramos.h@gmail.com

Resumen

Hoy en día un gran problema al que se enfrenta la informática es la llamada “crisis del software”. La causa principal de esta crisis es el aumento de la complejidad de las aplicaciones sin la adopción de los procesos adecuados de desarrollo que contribuirían a obtener un producto de mayor calidad y menor coste.

En el siguiente artículo se intentará explicar resumidamente los factores que afectan a la calidad del software. Posteriormente, se estudiarán las tareas más comunes relacionadas con la garantía de calidad del software.

Palabras clave

Calidad de Software, Ingeniería de Software, calidad, Métricas de calidad, Gestión de Configuración

1. INTRODUCCION

La aparición en la prensa de frases como “El desarrollo del software se ha convertido en un tema crítico para las modernas organizaciones, y por tanto para toda la sociedad”

Expertos en la materia opinan “que el desarrollo del software sea un éxito implica mucho más que escribir código.

La mayoría de las organizaciones de desarrollo del software comprenden ahora que el éxito de los procesos depende de la organización y estructura de la empresa, el control de proyectos y los procedimientos y estándares software” [1]

Con el fin de solucionar este problema (que se ha venido llamando la crisis del software) surge la disciplina llamada ingeniería del software que se define como:

“Establecimiento y uso de principios de ingeniería robustos, orientados a obtener software económico que sea fiable y funcione de manera eficiente sobre máquinas reales”. [2]

2. CONCEPTO

“Calidad del Software consiste en desarrollar productos lógicos que, cumpliendo las normas, satisfagan las necesidades del usuario, los requisitos implícitos (a menudo, no mencionados) y que tiendan a cero los defectos.” [3]

Calidad es necesario realizar una serie de tareas a lo largo de todo el proceso de desarrollo de la aplicación. Es lo que se conoce como la garantía de calidad del software definida por Presuman como:

“La garantía de calidad del software es un diseño planificado y sistemático de acciones que se requieren para asegurar la calidad del software” [4]

3. FACTORES DE CALIDAD

Los factores que afectan a la calidad del software se centran en tres aspectos importantes de un producto software: sus características operativas, su capacidad de soportar los cambios (revisión del producto) y

su adaptabilidad a nuevos entornos (o transición del producto). [5]

4. METRICAS DE CALIDAD

Es un aspecto muy complicado desarrollar medidas directas de los factores de calidad. Por tanto, se define un conjunto de métricas usadas para evaluar los factores de calidad. Según de qué factor se trate, se utilizarán unas determinadas métricas ponderadas para determinar ese factor. Las métricas pueden ser métricas establecidas y también pueden ser subjetivas.

5. COMO GARANTIZAR LA CALIDAD DEL SOFTWARE

La garantía de calidad del software comprende una gran variedad de tareas, asociadas a siete actividades principales: [5]

- Métodos y herramientas de análisis, diseño y codificación.

- Revisiones del software que se aplican durante cada paso del desarrollo del mismo.

- Estrategias de prueba

- Procedimiento que asegura un ajuste a los estándares de desarrollo del software.

- Gestión de configuración de software

- Mecanismos de medida

- Registro y realización de informes

ü Métodos y herramientas de análisis, diseño y Codificación

La garantía de calidad del software comienza realmente con un conjunto de herramientas y métodos técnicos que ayudan al analista a conseguir una especificación y un diseño. Las fases más típicas en este aspecto son las siguientes:

- Especificación de Requerimientos

- Diseño

- Desarrollo

- Implantación e Integración

.

ü Revisiones del software que se aplican durante cada paso del desarrollo del mismo

Las revisiones del software son un filtro para el proceso de ingeniería del software y se aplican en varios momentos del desarrollo.

Sirven para detectar fallos tanto en el análisis como en el diseño y la codificación, de manera que puedan ser eliminados cuanto antes.

ü Estrategias de prueba

La prueba del software es un elemento crítico para la garantía de calidad del software y representa una revisión final de las especificaciones, del diseño y la codificación.

ü Procedimiento que asegure un ajuste a los estándares de desarrollo del software

Se refiere a la implementación de estándares de calidad de los cuales existe mucha documentación en la Web.

ü Gestión de configuraciones de software

Consiste en un conjunto de actividades de seguimiento y control que comienza al principio del proyecto de desarrollo del software y finaliza sólo una vez que el software queda fuera de circulación. Esta compuesto por toda la documentación realizada que describan el software desarrollado.

ü Mecanismos de medida

Se refiere a implementar métricas bajo un objetivo importante de la garantía de calidad, la cual es seguir la pista a la calidad del software y evaluar el impacto de los cambios de metodología y de procedimiento que intentan mejorar la calidad del software.

ü Registro y realización de informes

Son procedimientos para la recolección y divulgación de información de la garantía de calidad del software. Entre estos están los historiales de revisiones del software, control de calidad, pruebas y otras actividades realizadas.

6. CONCLUSIONES

En este artículo e realizado un estudio general acerca de los factores que afectan a la calidad del software y cuáles son las tareas que hay que realizar para garantizarla. Pero aun queda un amplio campo de estudio, entre los cuales están los estándares, modelos de referencia y mecanismos de medida, como usar las distintas técnicas y que restricciones presentan cada uno de ellos.

Bibliografía o Referencias

[1] McCall, J. (1977). Factors in Software Quality : General Electric

[2] Pressman, R. S. (1995). Ingeniería del Software: Un enfoque práctico (Software Engineering. A Practitioner's Approach., Trans.). (Cuarta Edición ed.): McGraw-Hill/Ínter América de España, S.A.

[3] Wikipedia la Enciclopedia Libre. <<>Calidad de Software>

http://www.wikipedia.org/wiki/Calidad_de_Software

Consultado el 18 de julio de 2009

[4] Juan Manuel Cuevas Lovelle <>. Departamento de Informática. Universidad de Oviedo - España.

www.uniovi.es

Consultado el 18 de julio de 2009

[5] Yolanda Gonzáles Arechavala – Fernando de Cuadra García <> Universidad del País Vasco. Escuela Superior Técnica de Ingenieros ICAI España

martes, 16 de junio de 2009

Ingenieria Web

INGENIERIA WEB
Víctor Alfonso Ramos Huarachi
Universidad Autónoma Juan Misael Saracho
Tarija - Bolivia
viktor0_0@yahoo.com – victor.ramos.h@gmail.com

Resumen
Hoy en día se puede ver un gran avance en las tecnologías web, existen aplicaciones que llevan a realizar tareas como leer el periódico, la compra de libros, operaciones bancarias, reservas o la adquisición de productos y servicios, conectados con nuestro ordenador a Internet. Es así que debido a esa complejidad nacen disciplinas que busca garantizar la calidad de los sistemas que cada día usamos y tenemos mayor dependencia.
En este trabajo se describe qué es la Ingeniería Web, por qué es tan importante tomarla en cuenta al momento de desarrollar una aplicación y cual es el proceso básico para obtener aplicaciones y sistemas web de calidad, que cumplan realmente los requerimientos del usuario.

Palabras clave
Web, Internet, Ingeniera Web, Requerimientos, World Wide Web, Ingeniería de Software.

1. INTRODUCCION
Uno de los aspectos más tenidos en cuenta en el desarrollo de sitios web es sin duda alguna el diseño gráfico y la organización estructural del contenido, la existencia de tecnologías cada ves mas variadas, potentes y accesibles ha provocado que en la actualidad la web sufra grandes cambios, estos cambios han obligado a expertos en el tema a utilizar herramientas y técnicas basadas en la ingeniería del software, para poder garantizar el buen funcionamiento y administración de los sitios web. [1]
Un reconocido experto en ingeniería de software, Roger Pressman moderó una mesa redonda virtual con representantes la ingeniería software tradicional y del desarrollo software basado exclusivamente en Internet. El debate principalmente se centró en discutir si valía la pena aplicar un proceso de ingeniería a las aplicaciones con base en Internet, o qué características tenían éstas que justificaran el no utilizarlo. La conclusión general fue que aplicar un proceso de ingeniería nunca es una mala idea pero que éste debería adaptarse a los requerimientos de cambio continuo y rapidez siempre presentes en el proceso de desarrollo Web. [2]
De iniciativas como ésta y de otras como la organización de congresos y talleres especializados en el desarrollo para la Web, surge el nacimiento de una nueva disciplina denominada Ingeniería Web.

2. DEFINICION
Una definición para describir lo que es Ingeniería Web puede ser:
"Ingeniería Web es el establecimiento y uso de técnicas científicas, ingeniería y administración sistemática y disciplinada dirigida a un desarrollo, implementación y mantenimiento exitoso de aplicaciones y sistemas Web de alta calidad." [3]
Esta breve definición nos lleva abordar un aspecto clave de cualquier proyecto como es determinar que tipo de proceso es más adecuado en función de las características del mismo.
Otra definición mas completa es:
"La ingeniería de la Web es la aplicación de metodologías sistemáticas, disciplinadas y cuantificables al desarrollo eficiente, operación y evolución de aplicaciones de alta calidad en la World Wide Web." [4]
En este sentido, la ingeniería de la Web hace referencia a las metodologías, técnicas y herramientas que se utilizan en el desarrollo de aplicaciones Web complejas y de gran dimensión en las que se apoya la evaluación, diseño, desarrollo, implementación y evolución de dichas aplicaciones.
3. IMPORTANCIA
La ingeniería web es muy necesaria e imprescindible de tomarla en cuenta por el simple hecho de que las Web crecen y evolucionan. De hecho, "parte de la justificación de las nuevas técnicas de Ingeniería Web sirven para alargar el ciclo de vida de las aplicaciones Web, al igual que el uso de herramientas como los sistemas gestores de contenidos y frameworks para el desarrollo. La verdadera motivación es garantizar al máximo la calidad de la web considerando los modelos de desarrollo ágiles." [5]

4. PROCESO DE LA INGENIERIA WEB
Aquí no encontramos con proceso incremental y evolutivo, que permite que el usuario se involucre activamente, facilitando el desarrollo de productos que se ajustan mucho lo que éste busca y necesita y por ende satisfacer en gran medida sus requerimientos.
Según Pressman, "las actividades que formarían parte del marco de trabajo incluirían las tareas abajo enumeradas. Dichas tareas serían aplicables a cualquier aplicación Web, independientemente del tamaño y complejidad de la misma". [6]
Las actividades que forman parte del proceso son:
- Formulación
- Planificación
- Análisis
- Modelamiento
- Generación de páginas
- Test
- Evaluación del cliente.
La Formulación identifica objetivos y establece el alcance de la primera entrega.
La Planificación genera la estimación del coste general del proyecto, la evaluación de riesgos y el calendario del desarrollo y fechas de entrega.
El Análisis especifica los requerimientos e identifica el contenido.
El modelamiento se compone de dos secuencias paralelas de tareas: una consiste en el diseño y producción del contenido que forma parte de la aplicación; la otra, en el diseño de la arquitectura, navegación e interfaz de usuario. Es importante destacar la importancia del diseño de la interfaz. Independientemente del valor del contenido y servicios prestados, una buena interfaz mejora la percepción que el usuario tiene de éstos.
En la Generación de páginas se integra contenido, arquitectura, navegación e interfaz para crear estática o dinámicamente el aspecto más visible de las aplicaciones, las páginas.
El Test busca errores a todos lo niveles: contenido, funcional, navegacional, rendimiento, etc. El hecho de que las aplicaciones residan en la red, y que interoperen en plataformas muy distintas, hace que el proceso de test sea especialmente difícil.
Finalmente, el resultado es sometido a la evaluación del cliente, en un ambiente y casos reales donde se pone a prueba todo el desarrollo del sistema web verificando la satisfacción del cliente.

5. CONCLUSIONES
La Ingeniera Web busca como fin último la creación de aplicaciones de Internet de calidad, el correcto uso y aplicación de estas evita el caos y cometer errores que se podrían haber minimizado e incluso anulado. No solo ello, la ingeniería web debe ser aplicada no solo con el fin de evitar errores sino para asegurar la calidad del software que se esta desarrollando.




Bibliografía o Referencias


[1] Maria Nieto-Santiesteban. <> Departamento de Informática. Universidad de Extremadura - España.
[2] R. Pressman, "Can Internet-Based Applications Be Engineered?" IEEE Software, September/October 1998, pag 104 – 110.
[3] S. Murugesan, Y. Deshpande , S. Hansen, A. Ginige. "Web Engineering : A New Discipline for Development of Web-Based Systems." Lecture Notes in Computer Science 2016 Springer 2001, Pág. 3 – 13.

[4] Wapedia <> Wikipedia, la enciclopedia Libre.
http://wapedia.mobi/es/Ingeniería_Web
Consultado el 13/06/09
[5] Carmen Hazan Montero <> Granada
http://www.virtualizada.com/node/300
Consultado el 13/06/2009
[6] R. Pressman, "Software Engineering: A Practitioner´s Approach. 5th

lunes, 18 de mayo de 2009

Informática Gráfica: Blender

Resumen

La informática grafica se usa hoy en diferentes áreas de la industria, negocios gobiernos, educación y entretenimiento. Entre estas áreas podemos mencionar: las imágenes interactivas en los negocios, cartografía, diseño y trazado asistido por ordenador CADs, simulación y animación, control de procesos, automatización de oficinas y publicaciones electrónicas, el arte y el comercio, etc.

En fin la informática grafica tiene múltiples campos de acción, ampliamente usado por ingenieros, arquitectos, científicos y el mundo del cine. Pero la mayoría de las herramientas necesarias para su desarrollo son extremadamente costosas, hasta que Ton Roosendaal en 2002 lanzará Blender, una poderosa herramienta de diseño 3D bajo licencia GNU GPL., con las mismas potencialidades de las herramientas mas populares del mercado, llegando a ser usado en proyectos muy importantes como ser en el desarrollo de la película Spiderman 2.

Palabras clave

Blender, Python, GNU-GPL, Open GL, multimedia, simulación.

1. ¿QUE ES LA BLENDER ?

Blender es una excelentísima herramienta de renderizado y diseño 3D, como Maya o 3ds Max, pero gratuita [1]. Lo mejor es que Blender no tiene nada que envidiarle a la mayoría de las herramientas 3D más costosas del mercado.

Lo grandioso de esto, es que no es un sueño o alguna aspiración, Blender es real. Es gratuito, es liviano, y es casi igual de bueno que sus competidores más establecidos del mercado.

2. APLICACIONES

Blender es una herramienta sumamente completa que permite modelar, texturar, animar, renderizar, simular efectos de partículas, y hasta editar y sincronizar audio y video en forma no-lineal y crear aplicaciones 3D como videojuegos y efectos especiales usados en la cinematografía.[2]

Así se ve un modelado en Blender

Ejemplo de modelado en Blender [3]

Pero los aplicaciones de Blender no acaban en el uso multimedia solamente: también nos ofrece herramientas de simulación avanzada tales como dinámicas de cuerpos rígidos, de cuerpos suaves y de fluidos, herramientas de animación de personajes, un sistema de simulación física avanzado, y un sistema de composición de materiales basado en nodos, entre muchísimas cosas más. [4]

En comparación al software más establecido de diseño 3D, Blender sólo se limita en algunas áreas como la falta de algunas herramientas extra de modelado, o la falta de una librería de materiales pre-seteados. Pero son sólo pequeñas diferencias para una herramienta tan poderosa y gratuita.

Un ejemplo final de las posibilidades que ofrece Blender

Ejemplo de lo que es posible con Blender [3]

3. INSTALACION Y COMIENZO

Blender puede ser descargado desde su página oficial de forma gratuita:

http://www.blender.org/download/get-blender/ Permite soporte para varios sistemas operativos como Linux, Mac OS, IRIX, FreeBSD y Solaris, además de Windows y versiones para procesadores de 64bit. Los requisitos de sistema tampoco son muy exigentes. Lo más importante es contar con una placa de video 3D con soporte para Open GL y preferiblemente tener instalado Pitón v2, el cual también se lo puede descargar libremente desde http://www.python.org

Instalar Blender es muy sencillo, sobre todo en su versión para Windows cuyo instalador es de apenas 9.44 mb.

Ahora bien, utilizarlo y navegar por sus ventanas y opciones no es para cualquiera. Si se tiene algo de experiencia en este tipo de software quizás no se tarde demasiado acostumbrarse a él. Los menos experimentados pasarán por varios dolores de cabeza antes de encontrar el camino. Eso es lo único que le han criticado a Blender: su navegación no es muy intuitiva, por así decirlo.

Pantalla Inicial de Blender 2.48

En la carpeta de instalación de la herramienta se puede encontrar un archivo de extensión .pdf de nombre BlenderQuickStart. Este es un buen manual para comenzar a entender la interfase de Blender. Otro buen lugar es visitando la sección de Ayuda y Tutoriales del sitio oficial. Ahí se puede encontrar videos explicativos y ayuda para los más principiantes hasta los más profesionales. Y si se quiere ir más allá, se puede optar por ordenar la guía oficial de Blender, un enorme libro de casi 400 páginas más un DVD con todo lo que se necesita saber sobre la herramienta.

4. ¿Y POR QUE NOS OFRECEN ALGO TAN COMPLETO DE FORMA GRATUITA?

Para contestar esta pregunta deberíamos remitirnos por un instante a la historia del proyecto: Blender, impulsado por el desarrollador Ton Roosendaal, formaba parte de un proyecto de uso interno para el estudio de animación holandés NeoGeo –no confundir con la consola de videojuegos Neo-Geo–. Pero un día, Ton decidió fundar una filial de NeoGeo llamada Not a Number Technologies con el objetivo de reescribir el proyecto y ofrecerlo a otros estudios de animación en el futuro. Desafortunadamente, Not a Number Technologies (NaN) se fue a bancarrota en 2002. [5]


Pero Ton, junto a sus compañeros de desarrollo, decidió continuar con el proyecto por su propia cuenta y lanzarlo, finalmente, bajo los términos de la GNU GPL, la licencia de distribución de software libre que utilizan otros programas como Linux. Hoy, Blender se mantiene a base de donaciones y es el soporte principal de numerosos proyectos. Blender ofrece su código fuente de manera libre, permitiendo que entusiastas desarrolladores de todo el mundo se animen a mejorar sus prestaciones con cada aporte.

Blender fue utilizado en el corto de animación 3D Elephants Dream, un proyecto abierto, también impulsado por Ton, que reunió a artistas de todo el mundo. El resultado es fascinante y lo puedes ver aquí abajo. La participación más importante de la herramienta fue durante la producción de la película Spider-Man 2, en donde fue utilizado para crear pre-visualizaciones del storyboard. [4]

5. CONCLUSIONES

Como se pudo evidenciar, Blender es una herramienta alternativa a Maya y 3dMax, pero gratuita y con todas las potencialidades que este requiere, además de ello, el equipo de Blender se encuentra en medio de otro proyecto de animación abierto que reunirá a artistas 3D de todo el mundo una vez más. La película se llamará Peach y se estrenará recién en 2008. Las influencias de Blender también llegaron hasta Argentina en donde se está llevando a cabo la producción de Plumíferos, un largometraje de animación realizado enteramente con software de código abierto. Otra prueba más de que Blender y el software libre pueden ser aprovechados por artistas de gran potencial sin mayores recursos a la vista de todo el mundo.

Bibliografía o Referencias

[1] Wikipedia, la enciclopedia Libre. Blender.

http://es.wikipedia.org/wiki/Blender

Consultado el 17/05/09

[2] Juan Carlos Quevedo Losada, Máximo Juan Méndez Babey. <> (Sept. 1998) ISBN: 84-8416-774-7. Universidad de las Palmas Gran Canaria. Escuela Universitaria de Informática.

[3] Imágenes: “Ejemplo de modelado en Blender” - 1C62x1500y1500.jpg, “Ejemplo de lo que es posible con Blender” - 1C63x1500y1500.jpg

http://www.neoteo.com/Portals/0/imagenes/cache/

Consultado el 17/05/09

[4] Marcos Pesquero (16 de Septiembre de 2007). <>.

http://www.neoteo.com/blender-la-alternativa-gratuita-al-diseno-3d.neo

Consultado el 17/05/09

[5] Blender Foundation (Documento version 1.1 Sept. 2008). <> A Brief Indtoduction to Blender.

http://www.blender.org

Consultado el 17/05/2009

viernes, 3 de abril de 2009

INFORMATICA INDUSTRIAL Y BIOTECNOLOGIA


INFORMATICA INDUSTRIAL Y BIOTECNOLOGIA
Víctor Alfonso Ramos Huarachi
Universidad Autónoma Juan Misael Saracho
Tarija - Bolivia
viktor0_0@yahoo.com – victor.ramos.h@gmail.com



Resumen

Una persona prende el televisor en Discovery Channel, lee una revista científica o tal vez lo oye como un comentario entre sus amigos o colegas; ¿Cuál es uno de los temas más impactantes y que captan más la atención?, la respuesta de la mayoría es “informática”, “el mundo de la tecnología”, y no es para más, pero, ahora todos saben que no es una tecnología centrada en la computadoras, en la creación de un nuevo software o de un nuevo juego, sino más bien, en la incursión de la informática en diferentes áreas del saber desde las cosas mas simples como ayuda pedagógica, pasando por el bastión de la economía que es la industria y hasta los temas de vida o muerte: la Biología.

En puntos como este nace la biotecnología, la cual en la actualidad tiene aplicaciones muy importantes, sobre todo en el área industrial como ser la atención de la salud, la agricultura, alimentos, creación de productos plásticos biodegradables, aceites vegetales y biocombustibles, cuidado medioambiental a través de la biorremediación, como el reciclaje, el tratamiento de residuos y la limpieza de sitios contaminados por actividades industriales.


Palabras clave
Biotecnología, nanotecnología, nanobiotecnología, bioinformática.


1. ¿QUE ES LA BIOTECNOLOGÍA?

“La biotecnología es la tecnología basada en la biología, especialmente usada en agricultura, farmacia, ciencia de los alimentos, ciencias forestales y medicina. Se desarrolla en un enfoque multidisciplinario que involucra varias disciplinas y ciencias como biología, bioquímica, genética, virología, agronomía, ingeniería, física, química, medicina y veterinaria entre otras. Tiene gran repercusión en la farmacia, la medicina, la microbiología, la ciencia de los alimentos, la minería y la agricultura entre otros campos.” [1]

En otras palabras se puede decir que es la aplicación de la informática en los sistemas biológicos.


2. MULTIPLES APLICACIONES

La biotecnología es un área con aplicaciones muy extensas, todas ellas convergen en la búsqueda del bienestar de la humanidad como parte de la naturaleza, entre ellas: la atención de la salud, con el desarrollo de nuevos enfoques para el tratamiento de enfermedades; la agricultura con el desarrollo de cultivos y alimentos mejorados; usos no alimentarios de los cultivos, como por ejemplo plásticos biodegradables, aceites vegetales y biocombustibles; y cuidado medioambiental a través de la biorremediación, como el reciclaje, el tratamiento de residuos y la limpieza de sitios contaminados por actividades industriales.[2].

Estas aplicaciones se pueden agrupar en grupos:

· Biotecnología roja: esta es la biotecnología utilizada en la medicina. El avance de este campo obtiene como resultados la producción de antibióticos, el desarrollo de vacunas más seguras y nuevos fármacos, y en la actualidad un gran avance en la polémica ingeniería genética para curar enfermedades a través de la manipulación génica.

· Biotecnología blanca: esta es la biotecnología industrial. El mas claro ejemplo de aquello es “el diseño de microorganismos capaces de producir un producto químico o el uso de enzimas como catalizadores industriales, ya sea para producir productos químicos valiosos o destruir contaminantes químicos peligrosos como las oxidorreductasas” [3]. También se aplica en la industria textil, buscando la creación de materiales, como plásticos biodegradables o biocombustibles. “Su principal objetivo es la creación de productos fácilmente degradables, que consuman menos energía y generen menos desechos durante su producción.” [4]. Esta es la biotecnología que mucha gente tiene en la mira, ya que producir recursos industriales evitando consumir recursos y energía, lleva un anhelo de la mayoría: reducción de la contaminación y la búsqueda de un freno al calentamiento global

· Biotecnología verde: es la biotecnología aplicada en la agricultura y procesos agrícolas. Un ejemplo de ello es el diseño de plantas conocidas como plantas transgénicas capaces de crecer en condiciones ambientales desfavorables o plantas resistentes a plagas y enfermedades. Esta biotecnología busca producir soluciones más amigables con el medio ambiente que los métodos tradicionales de la agricultura industrial; “Un ejemplo de esto es la ingeniería genética en plantas para expresar plaguicidas, con lo que se elimina la necesidad de la aplicación externa de los mismos, como es el caso del maíz Bt. Si los productos de la biotecnología verde como éste son más respetuosos con el medio ambiente o no, es un tema de debate.” [5]

· Biotecnología azul: es aquella aplicada en ambientes marinos o acuáticos, también llamada biotecnología marina. “Esta busca una aplicación benéfica en la acuicultura, cuidados sanitarios, cosmética y productos alimentarios.” [6]


3. LOGROS INIMAGINABLES

La industria de la biotecnología creció y se desarrolló con una rapidez que ningún científico, ni el mas experimentado podía creer. “Al ver lo que está sucediendo hoy, es increíble”, dice Boyer. “Desde luego teníamos grandes expectativas, y cuando empezamos nos sentíamos como niños en una tienda de dulces, con innumerables posibilidades. Recuerdo que al principio, cuando desarrollamos las técnicas de ADN recombinante, pensé que esta tecnología era ilimitada. Pero aún así no podíamos prever todo esto”. [7]
<> [7]

La industria de la Biotecnología es tremendamente exitosa en el actualidad en los países desarrollados, por ejemplo “Amgen” una compañía dedicada a la investigación de medicamentos biotecnológicos, “por sí sola se convirtió en una compañía valorada en 95.000 millones de dólares”. [7]

En el campo de la agricultura también se observan grandes avances, por ejemplo la investigación de los genomas de las plantas, especialmente los cereales, ha llevado a la producción de cultivos más resistentes a las enfermedades, incluso a la desaparición de otras, a la mejora de la producción en cantidad y en calidad.
<> [8]

Esto conlleva ciertos beneficios, entre ellos:
· A medida que se crean nuevas especies y variedades de cultivo más resistentes y se aumentan los conocimientos sobre biología básica vegetal, los países estarán bien preparados para satisfacer las necesidades de una población cada vez mayor en el siglo XXI.
· Los emprendimientos científicos de vanguardia no tienen porque incluir sólo a países altamente desarrollados, y que las acciones internacionales de colaboración pueden permitir que las naciones menos desarrolladas adquieran la tecnología más moderna. [8]


4. UN FUTURO PROMETEDOR

El desarrollo constante y acelerado de la biotecnología, ha hecho que aquello que hace 10 o 20 años creíamos imposible en una realidad, y lo que ahora vemos en los dibujos animados o en películas de ciencia ficción, se ven en desarrollo, prontas a aparecer. Uno de aquellos sueños es la nanobiotecnología y máquinas moleculares que ahondarán nuestro conocimiento de los fenómenos aparentemente incomprensibles. “La ingeniería en nanoescala mediante el diseño molecular de péptidos autoensamblados es una tecnología facilitadora que desempeñará, probablemente, un papel cada vez más importante en el futuro de la biotecnología” [9], definitivamente esto cambiará nuestras vidas.

<> [10]

Una expectativa es que los tejidos envejecidos y dañados del cuerpo podrán ser reemplazados por los armazones que estimularán a las células a reparar órganos del cuerpo o a rejuvenecer la piel.

“Puede que en el futuro también seamos capaces también de nadar y bucear como delfines, o escalar montañas con un aparato pulmonar de nanoarmazón que pueda transportar oxígeno” [9].

Es posible que estos inventos tan interesantes de la nanobiotecnologia no solo este disponible para unos pocos acaudalados, sino para la mayoría, aprovechando la energía solar u otras fuentes disponibles para todos.

Los adelantos en biotecnología agrícola podrían dar como resultado “plantas más resistentes a la sequía, al calor y al frío; plantas que exigirán menos aplicaciones de fertilizantes y plaguicidas, producirán vacunas para prevenir enfermedades contagiosas importantes, tendrán más semillas y de mayor tamaño, más contenido nutritivo y podrán regenerarse sin necesidad de fertilización.” [11].
<> [11]

Inclusive los científicos afirman que la biotecnología ayudará a frenar el cambio climático, buscando formas de energía renovables y la reducción de la emisión de gases de efecto invernadero


5. BIOINFORMATICA

Pero ¿Cómo se llego a este punto?, ¿Por qué del gran desarrollo de la Biotecnología? La respuesta es simple: “la ayuda de la informática es imprescindible”, hace poco tiempo nació el concepto de bioinformática la cual muchos autores la definen de la siguiente forma: “La Bioinformática es el campo interdisciplinario que se encuentra en la intersección entre las Ciencias de la Vida y de la Información, proporciona las herramientas y recursos necesarios para favorecer la Investigación Biológica”. [12]

El software, las bases de datos, simulación, la inteligencia artificial, la robótica, las redes de comunicaciones, son algunos de los aspectos necesarios para el desarrollo de la biotecnología, ya que estas herramientas de la informática se aplican en la gestión de datos de laboratorio, automatización de experimentos, predicción y simulación de secuencias genéticas, en fin, el campo de acción de la informática es inmensa, primordial y necesaria. No por nada se dice que vivimos actualmente la era de la información.


Bibliografía o Referencias

[1] Fári, M. G. y Kralovánszky, U. P. (2006) The founding father of biotechnology: Károly (Karl) Ereky Orsós Ottó Laboratory, University of Debrecen, Centre of Agricultural Sciences, Department of Vegetable. Publicado en International Journal of Horticultural Science.
http://www.agroinform.com/files/aktualis/pdf_agroinform_20070215112311_02Fari.pdf
Consultado el 02/04/09

[2] Ochave, José María (mayo 2003). eASEAN Task Force, PNUD, APDIP (ed.): <>. http://www.apdip.net/publications/iespprimers/eprimer-genes.pdf
Consultado el 02/04/09

[3] Xu, Feng (2005). <>. Industrial Biotechnology 1 (1): 38-50. doi:10.1089/ind.2005.1.38.
http://www.liebertonline.com/doi/abs/10.1089/ind.2005.1.38?journalCode=ind
Consultado el 02/04/09

[4] Frazzetto, Giovanni (2003). <>. EMBO reports 4 (9): 835-837.
http://www.nature.com/embor/journal/v4/n9/full/embor928.html
Consultado el 02/04/09

[5] “La biotecnología verde”. Biotech Magazine (4).
http://www.mkm-pi.com/mkmpi.php?article493 Consultado el 02/04/09

[6] Comisión europea (febrero de 2006). <>. Luxemburgo: Oficina de Publicaciones Oficiales de las Comunidades Europeas.
http://ec.europa.eu/maritimeaffairs/pdf/greenpaper_brochure_es.pdf
Consultado el 02/04/09

[7] E Journal USA – Perspectivas Económicas (Octubre de 2005) <> Departamento de Estado de Estados Unidos / Oficina de Programas de Información Internacional (Pág. 37-38)

[8] E Journal USA – Perspectivas Económicas (Octubre de 2005) <> Departamento de Estado de Estados Unidos / Oficina de Programas de Información Internacional (Pág. 33-34)

[9] Goodsell, David S. Bionanotechnology: Lessons From Nature. Hoboken, NJ: Wiley-Liss, 2004.
http://nano.gov/FINAL%5FPCAST%5FNANO%5FREPORT.pdf
Consultado el 02/04/09

[10] E Journal USA – Perspectivas Económicas (Octubre de 2005) <> Departamento de Estado de Estados Unidos / Oficina de Programas de Información Internacional (Pág. 27-28)

[11] E Journal USA – Perspectivas Económicas (Octubre de 2005) <> Departamento de Estado de Estados Unidos / Oficina de Programas de Información Internacional (Pág. 22)

[12]Lucas Carrillo, Emilio - Bioinformática
Biotecnología
http://www.monografias.com/trabajos12/bioinf/bioinf.shtml
Consultado el 02/04/09