Reforma Petrolera

¿QUE NOS ESPERA CON ESTA NUEVA REFORMA? Analisis congruente y realista apartado de los intereses partidistas politicos "La otra cara de la moneda"

FERIA ROBÓTICA INNOROBO 2013

Presenta "El Thespian" un robot humanoide totalmente programable y desarrollado para interactuar, comunicarse y entretener a los seres humanos.

DESCUBRIMIENTO NEUROCIENTIFICO

Mediante escáneres cerebrales científicos descubren cómo reconocer el dolor en diversos pacientes

¿SERA UN NUEVO PLANETA?

Científicos suizos descubren un posible planeta en fase de creación

DESHIELO EN LA PENINSULA ANTARTICA

Es el más rápido, en la actualidad se derrite hasta diez veces más cantidad de hielo en la región en la que se hizo el examen..

martes, 23 de septiembre de 2008

Ingenieria Ambiental


La ingeniería ambiental o ingeniería en tecnología ambiental, es la rama de la ingeniería que estudia los problemas ambientales de forma integrada, teniendo en cuenta sus dimensiones ecológicas, sociales, económicas y tecnológicas, con el objetivo de promover un desarrollo sostenible.

Es un área y rama de las ciencias ambientales que se basa en el diseño, la aplicación, y la gestión de procesos, productos y servicios tecnológicos para la prevención, el control y remedio de problemas de degradación ambiental; para el desarrollo del uso sustentable de recursos naturales en procesos productivos y de consumo, teniendo siempre como prioridad la excelente calidad de vida en nuestro entorno.


La ingeniería ambiental contribuye a garantizar, mediante la conservación y preservación de los recursos naturales, una mejor calidad de vida para la generación actual y para las generaciones futuras. Esta disciplina, en pleno desarrollo, ve cada vez más claro su objetivo y ha venido consolidándose como una necesidad, ya que proporciona una serie de soluciones propicias para enfrentar la actual crisis ecológica que vive el planeta. Por esto, es considerada por muchas personas como una profesión de gran futuro.

El ingeniero ambiental debe saber reconocer, interpretar y diagnosticar impactos negativos y positivos ambientales, evaluar el nivel del daño ocasionado en el ambiente (en el caso de un impacto negativo) y proponer soluciones integradas de acuerdo a las leyes medioambientales vigentes, así descubrir una relación ambiental más severa.

Desde que se hizo aparente que la salud y el bienestar de una población están estrechamente relacionados con la calidad de su medio ambiente, las personas han aplicado ciertos principios para intentar mejorar esta última. Los romanos construyeron acueductos para prevenir sequías y proveer a la ciudad de Roma de una fuente de agua limpia y saludable. En el siglo XV, Baviera creó leyes para restringir el desarrollo y la degradación de zonas alpinas críticas para el abastecimiento de agua de la región.

La ingeniería ambiental moderna tuvo sus comienzos en Londres a mediados del siglo XIX, cuando se estableció que una red de alcantarillado adecuada podría reducir la incidencia de enfermedades transmitidas por el agua como el cólera.[cita requerida] La introducción desde ese entonces de la purificación de agua y del tratamiento de aguas residuales ha transformado a las enfermedades transmitidas por el agua de principales causas de muerte a rarezas en los países industrializados.

En muchos casos, conforme las sociedades fueron creciendo, algunas acciones tomadas por ellas para lograr beneficios ambientales tuvieron un impacto negativo a largo plazo sobre otros aspectos de la calidad de su medio ambiente. Un ejemplo de esto es la aplicación generalizada del DDT para controlar pestes agrícolas en los años que siguieron a la Segunda Guerra Mundial. Mientras que los beneficios agrícolas y sanitarios del químico resultaron ser excepcionales (las cosechas crecieron dramáticamente, reduciendo así sustancialmente la incidencia del hambre en el mundo, y la malaria fue controlada más efectivamente que nunca), numerosas especies fueron empujadas al borde de la extinción debido al impacto del DDT sobre sus ciclos reproductivos. El libro Primavera silenciosa, en el cual Rachel Carson ofrece una vívida narrativa de estos hechos marca el nacimiento del movimiento ambientalista moderno y el desarrollo de la actual rama de la "ingeniería ambiental".

Desde hace tiempo varias sociedades han generado movimientos conservacionistas y leyes para restringir acciones públicas que podrían perjudicar al medio ambiente. Algunos ejemplos notables de esto son las leyes que decretaron la construcción de los alcantarillados en Londres y París en el siglo XIX, y la creación del sistema de parques nacionales de los Estados Unidos a principios del siglo XX.

En la actualidad la ingeniería ambiental juega un importante papel en la elaboración de proyectos, sometidos a procesos de evaluación de impacto ambiental.

En pocas palabras, el cometido principal de la ingeniería ambiental consiste en proteger al medio ambiente de mayor degradación, preservar las partes de éste que se encuentran en buenas condiciones, y mejorarlo y revitalizarlo donde sea necesario.

lunes, 15 de septiembre de 2008

Energía fotovoltaica

La energía solar fotovoltaica es un tipo de electricidad renovable (energía eléctrica, -voltaica) obtenida directamente de los rayos del sol gracias al efecto fotoeléctrico de un determinado dispositivo; normalmente una lámina metálica semiconductora llamada celda fotovoltaica, o una disposición de metales sobre un sustrato llamado “capa fina”. También están en fase de laboratorio métodos orgánicos.

Se usa para alimentar innumerables aparatos autónomos, para abastecer refugios o casas aisladas y para producir electricidad para redes de distribución.
Los módulos o paneles fotovoltaicos están formados por un cristal o lámina transparente superior y un cerramiento inferior entre los que queda encapsulado el sustrato conversor y sus conexiones eléctricas. La lámina inferior puede ser transparente, pero lo más frecuente es un plástico de ingeniería. Para encapsular las celdas fotovoltaicas, se suelen añadir unas láminas finas y transparentes que se funden para crear un sellado antihumedad, aislante, transparente y robusto.

La corriente eléctrica directa CD que proporcionan los módulos fotovoltaicos se puede transformar en corriente alterna CA mediante un aparato electrónico llamado inversor, inclusive se puede inyectar esta CA en la red eléctrica.

El proceso, simplificado, sería el siguiente: Se genera la energía a bajas tensiones (380-800 V) y en corriente directa (como la de las pilas comúnes). Se transforma con un inversor en corriente alterna. Mediante un centro de transformación se eleva a Media tensión (15 ó 25 kV) y se inyecta en las redes de transporte de la compañía.

En entornos aislados, donde se requiere poca potencia eléctrica y el acceso a la red es difícil, como estaciones meteorológicas o repetidores de comunicaciones, ranchos apartados de las comunidades, se emplean sistemas fotovoltaicos como una alternativa económicamente viable. Para comprender la importancia de esta posibilidad, conviene tener en cuenta que aproximadamente una cuarta parte de la población mundial no tiene acceso a la energía eléctrica.

Producción de energía solar fotovoltaica

España es en la actualidad, 2010, uno de los primeros países con más potencia fotovoltaica del mundo, según la Agencia Internacional de la Energía, Agencia Internacional de la Energía (Programa de Fotovoltaica) , y dentro del programa de sistemas fotovoltaicos, Photovoltaic Power Systems Programme (PVPS), con una potencia acumulada instalada de 3.523 MW. Tan solo en 2008 la potencia instalada en España fue de unos 2.500 MW.

Alemania es en la actualidad el segundo fabricante mundial de paneles solares fotovoltaicos tras Japón, con cerca de 5 millones de metros cuadrados de paneles solares, aunque sólo representan el 0,03% de su producción energética total. La venta de paneles fotovoltaicos ha crecido en el mundo al ritmo anual del 20% en la década de los noventa. En la UE el crecimiento medio anual es del 30%.
 
En México el uso de energía solar fotovoltaica es aún incipiente, los costos y la falta de programas agresivos de gobierno con subsidios para la producción de energía fotovoltaica, hacen que estas inversiones aún presenten tiempos prolongados de recuperación.

Para sistemas interconectados, el acceso a la red eléctrica en México requiere una serie de permisos y contratos con la CFE. La CFE dará punto de conexión a la red eléctrica, pero en la práctica no existen aún gran número se sistemas interconectados. 
  

domingo, 7 de septiembre de 2008

Fases del desarrollo de software

Alpha / Alfa

Es la primera versión del programa, la cual es enviada a los verificadores para probarla.

Algunos equipos de desarrollo utilizan el término alfa informalmente para referirse a una fase donde un producto todavía es inestable, aguarda todavía a que se eliminen los errores o a la puesta en práctica completa de toda su funcionalidad, pero satisface la mayoría de los requisitos.

El nombre se deriva de alfa, la primera letra en el alfabeto griego.

Beta

Una versión beta o lanzamiento beta representa generalmente la primera versión completa del programa informático o de otro producto, que es posible que sea inestable pero útil para que las demostraciones internas y las inspecciones previas seleccionen a clientes. Algunos desarrolladores se refieren a esta etapa como inspección previa (preview) o como una inspección previa técnica (technical preview [TP]). Esta etapa comienza a menudo cuando los desarrolladores anuncian una congelación de las características del producto, indicando que no serán agregadas más características a esta versión y que solamente se harán pequeñas ediciones o se corregirán errores. Las versiones beta están en un paso intermedio en el ciclo de desarrollo completo. Los desarrolladores las lanzan a un grupo de probadores beta o betatesters (a veces el público en general) para una prueba de usuario. Los probadores divulgan cualquier error que encuentran y características, a veces de menor importancia, que quisieran ver en la versión final.

Cuando una versión beta llega a estar disponible para el público en general, a menudo es extensamente probada por los tecnológicamente expertos o familiarizados con versiones anteriores, como si el producto estuviera acabado. Generalmente los desarrolladores de las versiones betas del software gratuito o de código abierto los lanzan al público en general, mientras que las versiones beta propietarias van a un grupo relativamente pequeño de probadores. En febrero de 2005, ZDNet publicó un artículo acerca del fenómeno reciente de las versiones beta que permanecían a menudo por años y que eran utilizada como si estuvieran en nivel de producción. Observa que Gmail, igual que las noticias de Google, por ejemplo, estuvieron en beta por un período de tiempo muy largo (5 años). Esta técnica puede también permitir a un desarrollador retrasar el ofrecimiento de apoyo total o la responsabilidad de ediciones restantes. Los receptores de betas altamente propietarias pueden tener que firmar un acuerdo de no revelación.

Como esta es la segunda etapa en el ciclo de desarrollo que sigue la etapa de alfa, esta se nombra como la siguiente letra griega beta.

Versión candidata a definitiva (RC)

Una versión candidata a definitiva, candidata a versión final o candidata para el lanzamiento, aunque más conocida por su nombre en inglés release candidate, comprende un producto final, preparado para publicarse como versión definitiva a menos que aparezcan errores que lo impidan. En esta fase el producto implementa todas las funciones del diseño y se encuentra libre de cualquier error que suponga un punto muerto en el desarrollo. Muchas empresas de desarrollo utilizan frecuentemente este término. Otros términos relacionados incluyen gamma, delta (y tal vez más letras griegas) para versiones que están prácticamente completas pero todavía en pruebas; y omega para versiones que se creen libres de errores y se hallan en el proceso final de pruebas. Gamma, delta y omega son, respectivamente, la tercera, cuarta y última letras del alfabeto griego.

Versión de disponibilidad general (RTM)

La versión de disponibilidad general (también llamada "dorada") de un producto es su versión final. Normalmente es casi idéntica a la versión candidata final, con sólo correcciones de última hora. Esta versión es considerada muy estable y relativamente libre de errores con una calidad adecuada para una distribución amplia y usada por usuarios finales. En versiones comerciales, puede estar también firmada (usado para que los usuarios finales verifiquen que el código no ha sido cambiado desde su salida). La expresión de que un producto "sea dorado" significa que el código ha sido completado y que "está siendo producido masivamente y estará en venta próximamente".

El término "dorado" se refiere anecdóticamente al uso del "disco maestro de oro" que fue frecuentemente usado para enviar la versión final a los fabricantes que lo usan para producir las copias de venta al detalle. Esto puede ser una herencia de la producción musical. En algunos casos, sin embargo, el disco maestro está realmente hecho de oro, tanto por apariencia estética como por resistencia a la corrosión.

Microsoft y otros usan el término release to manufacturing (RTM) para referirse a esta versión (para productos comerciales como Windows 7, como "Build 7600 is the Windows 7 RTM release"), y release to Web (RTW) para productos libremente descargables.
Estable/inestable

En la programación de código abierto los números de las versiones, o los términos estable e inestable, normalmente distinguen las fases del desarrollo. En el pasado, el núcleo Linux usaba el número de versión para denotar si una versión era estable o inestable. En efecto, las versiones estaban formada por cuatro números, separados por un punto. Una cifra impar en el segundo número de la versión indicaba una versión inestable. Hoy en día ya no se usa esta convención, y todas las versiones son estables independientemente del número de versión. En la práctica el uso de números pares e impares para indicar la estabilidad de un producto ha sido usado por otros muchos proyectos de software libre.

Este concepto también se aplica al software empaquetado en algunas distribuciones Linux como Debian, de modo que existe una rama o conjunto de paquetes considerados estables y otra rama considerada inestable. Esta última rama aporta versiones de programas más recientes que la estable pero que no están tan probados. 
 

Desnitrificación

La técnica de desnitrificación biológica es un enfoque ecológico par prevenir que un disolvente líquido pase a través de un sólido y produzca la disolución de alguno de sus componentes, como sucede con los nitratos del suelo. Esta técnica busca prevenir la contaminación de aguas subterráneas.

Los fertilizantes usados en agricultura son ricos en nitrógeno ya que aumenta el crecimiento de las plantas. Una vez en el suelo las bacterias convierten el nitrógeno de estos fertilizantes en nitratos facilitando la absorción de estos componentes para las plantas. Por un proceso de inmovilización estos nitratos pueden formar parte de la materia orgánica del suelo. Si esto sucede por un proceso químico llamado lixiviación se pueden filtrar estos nitratos al agua subterránea contaminándola. Para evitarlo se usan distintas técnicas, una de ellas la desnitrificación.
 
Mejorar la calidad del agua subterránea |Desnitrificación




¿Qué es la desnitrificación?

Es la transformación biológica del nitrato en gas (gas nitrógeno, en óxido nítrico). Al transformarse en gas se impide que el agua subterránea sea contaminada con los nitratos del suelo.

La desnitrificaión se puede aplicar de dos formas

1- Bajo condiciones sin oxígeno (condiciones anóxicas) donde se consigue la liberación del gas nitrógeno del agua. Este es el sistema preferible, convertir los nitratos en gas. Mediante la eliminación de las moléclas de oxígeno se convierte el nitrato en nitrito, amoníaco o gas nitrógeno.

2-Bajo condiciones con oxigeno (condiciones aeróbicas), que en este caso el nitrógeno se acumula en la biomasa.
Mejorar la calidad del agua subterránea |DesnitrificaciónLa contaminación del agua subterránea es más difícil de eliminar, que en aguas superficiales. Con la técnica de la desnitrificacion se logra eliminar el nitrógeno del agua y mejora su calidad. Cuando se emplea este proceso para el tratamiento del agua se necesita crear un ambiente que imita las condiciones del suelo para que se produzca un ambiente idóneo para las bacterias.

Esto se suele hacer en reactores biológicos, donde las bacterias desnitrificantes actúan en contacto con el agua. Sin embargo aunque el proceso sea biológico, necesita de ayudas extra, como la energía química que se añade de forma artificial para estimular el proceso de desnitrificación.

¿Como es una planta desnitrificación?

Estos lugares en su forma más básica requieren de pozos de inyección para la adicción de los nutrientes, un reactor biológico y un pozo de bombeo para la receptación del agua tratada. Esta tecnología se ha usado en proyectos en Sudáfrica.
 
Ventajas y desventajas de la desnitrificación

Entre las ventajas: Eliminación de los nitratos que pueden producir riesgos en lactantes de de metahemoglobinemia y otras complicaciones. El uso de este método no comporta problemas de eliminación de salmuera. La desnitrificación subterránea y el tratamiento secundario de desnitrificacíon se realizan in situ, así que se ahorran costes de infraestructura.

Entre los inconvenientes: Al ser un sistema biológico puede haber fluctuaciones en la calidad. Una gran población de toxinas bacterianas libres de patógenos ha de ser desarrolladas. En la población puede darse sensibilidad a las toxinas bacterianas. Si el sistema falla esta masa bacteriana se puede perder, y entonces no hay tratamiento posible del agua hasta que la población bacteriana se restablezca.

miércoles, 3 de septiembre de 2008

INGENIERIA EN DESARROLLO DE SOFTWARE

Ingeniería de software es la aplicación de un enfoque sistemático, disciplinado y cuantificable al desarrollo, operación y mantenimiento de software, y el estudio de estos enfoques, es decir, la aplicación de la ingeniería al software. Es la aplicación de la ingeniería al software, ya que integra matemáticas, ciencias de la computación y prácticas cuyos orígenes se encuentran en la ingeniería.

Se pueden citar otras definiciones enunciadas por prestigiosos autores:

Ingeniería de software es el estudio de los principios y metodologías para el desarrollo y mantenimiento de sistemas software (Zelkovitz, 1978)

Ingeniería de software es la aplicación práctica del conocimiento científico al diseño y construcción de programas de computadora y a la documentación asociada requerida para desarrollar, operar y mantenerlos. Se conoce también como desarrollo de software o producción de software (Bohem, 1976).

Ingeniería de software trata del establecimiento de los principios y métodos de la ingeniería a fin de obtener software de modo rentable, que sea fiable y trabaje en máquinas reales (Bauer, 1972).

En el 2004, en los Estados Unidos, la Oficina de Estadísticas del Trabajo (U. S. Bureau of Labor Statistics) contó 760.840 ingenieros de software de computadora. El término "ingeniero de software", sin embargo, se utiliza en forma genérica en el ambiente empresarial, y no todos los ingenieros de software poseen realmente títulos de ingeniería de universidades reconocidas.

Algunos autores consideran que "desarrollo de software" es un término más apropiado que "ingeniería de software" para el proceso de crear software. Personas como Pete McBreen (autor de "Software Craftmanship") cree que el término IS implica niveles de rigor y prueba de procesos que no son apropiados para todo tipo de desarrollo de software.

Indistintamente se utilizan los términos "ingeniería de software" o "ingeniería del software". En Hispanoamérica el término usado normalmente es el primero de ellos.

La creación del software es un proceso intrínsecamente creativo y la ingeniería del software trata de sistematizar este proceso con el fin de acotar el riesgo del fracaso en la consecución del objetivo creativo por medio de diversas técnicas que se han demostrado adecuadas en base a la experiencia previa.

La IS se puede considerar como la ingeniería aplicada al software, esto es, por medios sistematizados y con herramientas preestablecidas, la aplicación de ellos de la forma más eficiente para la obtención de resultados óptimos; objetivos que siempre busca la ingeniería. No es sólo de la resolución de problemas, sino más bien teniendo en cuenta las diferentes soluciones, elegir la más apropiada.

lunes, 1 de septiembre de 2008

ARTICULOS DE INGENIERIA DE DESARROLLO DE SOFTWARE

Fases de desarrollo de sistema
Algunos equipos de desarrollo utilizan el término alfa informalmente para referirse a una fase donde un producto todavía es inestable, aguarda todavía a que se eliminen los errores o a la puesta en práctica completa de toda su funcionalidad, pero satisface la mayoría de los requisitos. 



Procesos del desarrollo
La gran cantidad de organizaciones de desarrollo de software implementan metodologías para el proceso de desarrollo. Muchas de estas organizaciones pertenecen a la industria armamentística, que en los Estados Unidos necesita un certificado basado en su modelo de procesos para poder obtener un contrato.  


Clasificaciones del hardware
Unidad de Proceso Central)

Es la encargada de tomar la información de entrada, procesarla realizando los cálculos matemáticos y lógicos respectivos con el fin de generar datos de salida requeridos por otros dispositivos o el mismo usuario.





Clasificaciones del software

El requisito indispensable para que los demás programas se ejecuten es que exista el soporte, plataforma, programa principal o sistema operativo que les brinde un ambiente de ejecución. Los sistemas operativos sirven además, de intermediarios entre el usuario y la maquina brindando las diferentes interfaces de acceso.


Mosaic, el primer navegadorAntes de que Internet Explorer, Opera, Firefox, Chrome y el resto de navegadores que copan la actualidad fueran lo que son hoy, hubieron unos pioneros. Compañías que daban los primero pasos para que la web de hoy sea reconocible. En este caso que tratamos hoy, el de los navegadores, se erigió como estandarte Mosaic, el segundo de los navegadores gráficos con los que podíamos visualizar la web tras ViolaWWW, y el primero para Microsoft Windows. 

Ada byron, la primer programadora de software
Ada Byron La Primer Programadora De SoftwareAda Augusta Byron King, nacida el 10 de diciembre de 1815 en Londres, privilegiada por ser hija legítima del poeta inglés Lord Byron, es distinguida por haber escrito sobre la antigua máquina analítica de Charles Babbage. Es considerada “la primer programadora”, ya que describió la manipulación de los símbolos, acorde a las normas para el aparato mencionado que no había sido construida. 


ENIAC, el primer ordenador 
El ENIAC fue creado por el ejército de los Estados Unidos para realizar cálculos e investigación de balística, y para eso contaba con casi 17.500 válvulas electrónicas, 7.200 diodos de cristal, 70.000 resistencias, 10.000 condensadores y pesaba 27 toneladas en 30 m x 2,4 m x 0,9 m, con las que realizaban casi 5.000 sumas y 300 multiplicaciones por segundo















contador visitas facebook