Relacion Existente Entre La Ingenieria Y La Informatica

Relación existente entre las ingenierías y la informática.

Anteriormente, hemos visto las salidas laborales, las universidad y su localización, las notas de corte y los planes de estudios que nos ofrece alguna universidad como guía de como será la carrera.

Ahora, en esta sección, nuestro objetivo es explicar la relación existente entre las salidas laborales de las ingenierías y la informática, es decir, la relación entre las ingeniería y la informática. Pero antes haremos una breve definición de que es la informática.

¿Qué es la informática?.

La informática comprende las disciplina de la ciencia, la tecnología y la ingeniería ya que: hace falta ciencia para demostrar que los lenguajes de programación son equivalentes, hace falta tecnología para construir circuitos integrados a partir de las propiedades electrónicas del silicio, y finalmente hace falta ingeniería para construir el sistema integrado de información de un hospital, etc…

Como vemos, el espectro es muy amplio, y todo ello por un motivo fundamental: el tratamiento de la información, que no es tangible, y el tratamiento del soporte de dicha información, que si es tangible, son indisolubles. Es decir, no puedo manipular los datos en el aire, hay que hacerlo sobre cierto dispositivo (el ordenador o similar).

Por tanto nos enfrentamos ante una disciplina bífida, si se me permite la expresión, como no ocurre en ningún otro campo, en donde los tres tipos de conocimiento (ciencia, tecnología e ingeniería) se aplican igualmente a dos elementos: información y ordenadores.

Pues sí, a la información (a los programas, el “software”, o como se quiera llamar) también se le aplica la tecnología y la ingeniería, por extraño que parezca. Esta afirmación puede sorprender a algunos que piensan que sólo se “construyen” cosas físicas, pero el devenir histórico lo demuestra: el “software” dispone cada vez de más técnicas de construcción e ingeniería, y cobra más importancia día a día, puesto que la información es el recurso fundamental de toda organización (hemos pasado de la revolución industrial a la revolución de la información).

  1. ¿Qué estudia la informática?

Si la botánica estudia las plantas, entonces ¿la informática estudia los ordenadores? ¿o estudia el software?. ¿En qué se diferencian? ¿Qué es el software?.

adiestramiento%5B1%5D.jpg

Debemos decir que la informática, en sentido estricto, no debería considerarse como “el estudio de los ordenadores”, porque tecnológicamente no hay diferencia entre un ordenador y un decodificador de televisión digital: su funcionamiento se reduce a la electrónica del transistor, que no es más que física en definitiva. Su estudio corresponde a los ingenieros eléctricos y electrónicos.

Esta afirmación (sin perjuicio de que en realidad SI estudiamos y estamos cualificados según nuestros planes de estudio, es decir, el estudio del ordenador es, en definitiva, una disciplina compartida con otras carreras), responde al punto de vista según el cual el ordenador es el instrumento del estudio, no el objeto del estudio, de la misma manera que el pincel es a la pintura y el cincel es a la escultura, aunque vayan ligados indefectiblemente y no se puedan separar.

En esta línea, la informática tampoco estudia la señal (impulsos a través de un medio); nuestra actividad no son las telecomunicaciones de radio, por ejemplo, puesto que la señal es tangible (es una magnitud física) y se puede utilizar para “implementar” lo intangible… Piénsese que un “ordenador” se puede construir con bolas de billar, o como una cinta de papel con ceros y unos (máquina de Turing), o como muchas otras cosas.

Así, podemos afirmar que el objeto de estudio verdaderamente genuino (no se da en ningún otro sitio) de la informática es el software, que no es más que un elemento activo de transformación de la información.

Lo que nos hace únicos en nuestra disciplina, y lo que por otro lado también despista, es que trabajamos con un ente intangible (no se puede separar del medio que lo sustenta; no existe proceso sin procesador, sin ordenador) y dinámico (cambia continuamente para responder a las necesidades del sistema al que da solución). Dada esta naturaleza del software, la imposibilidad de ser separado de su medio o soporte y su vocación "utilista", su estudio queda extraordinariamente condicionado, de manera que al final, la informática también estudia a los ordenadores, pero sólo como instrumento y, lo que es más importante, la informática también estudia a los sistemas de información puesto que ¿qué es un software si no sirve a los objetivos de cierto sistema?.

¿Ingeniería?

Decíamos que la ciencia “extiende nuestro conocimiento de las leyes de la naturaleza” y que la ingeniería “aplica estas leyes para construir artefactos útiles, bajo ciertas restricciones, y mediante procedimientos sistemáticos y reproducibles.”

El software no pertenece a la naturaleza puesto que es intangible, pero aun asíse puede construir, de hecho sólo existe después de su construcción, pues sino, sólo sería una idea o un algoritmo, de manera que este concepto clásico de la ingeniería, “construir cosas para sustituir a nuestro cuerpo” (una grúa, por ejemplo), se transforma en “construimos cosas para sustituir a nuestro pensamiento” (un cálculo, por ejemplo), pero en cualquier caso no deja de ser construcción.

Por otro lado, la Ingeniería en Informática va más allá de las llamadas “TIC” (Tecnologías de la Información y las Comunicaciones) puesto que aquella se vale de éstas como ladrillos de construcción. Al ingeniero se le exige que sepa
elegir la tecnología adecuada en el momento adecuado según las circunstancias (de todo tipo, técnicas, laborales, organizativas, económicas, logísticas, etc.). La profesión no consiste en ser diestro en la tecnología sino en ser diestro en la satisfacción de las necesidades de información.

image_preview

los ingenieros Construimos tres cosas: construimos software, construimos Sistemas Basados en Software (con sus procedimientos, políticas, seguridad, organización, etc..) y construimos ordenadores sobre los que puedan funcionar dichos sistemas, si bien, en la práctica, los ordenadores (los procesadores) sólo se construyen en ciertos laboratorios y ya nos vienen dados.

En definitiva, podemos construir un elemento activo de orden superior utilizando elementos activos de orden inferior, y así podemos seguir hasta llegar al sistema final. El punto de vista "ingenieril" estriba en advertir que no basta con unir dichos elementos sin más, sino que tienen que unirse con sentido, dando una utilidad a cierto sistema u organización, resolviendo sus
necesidades de información, y todo ello bajo restricciones reales de tiempo y espacio. Una vez más, vemos la diferencia entre tecnología e ingeniería puesto que la tecnología no se preocupa más allá de optimizar las interfaces o funcionalidades de cada elemento, y no del resultado final.

¿Nuestra actividad consiste sólo en construir?

Ocurre que subsidiaria a la construcción es la gestión de dicha construcción (“gestión de proyectos” en sentido clásico). Esto es una actividad administrativa consistente en planificar, organizar y controlar, y no puramente técnica.

En esta gestión también se ve involucrado el Ingeniero en Informática, si bien, no es una tarea particular de la informática, es una tarea común a otras disciplinas. Sin embargo, un análisis más detallado nos revela que, además, existe una cierta gestión propiamente informática.

Debido a la particularidad del software, no podemos quedarnos sólo en la construcción (el puente se construye y ya está) porque el software está vivo y evoluciona. Tenemos que “gestionarlo”, alimentarlo, darle utilidad en definitiva. Por tanto, los trabajos en informática comprenden implícitamente tanto la construcción como esta particular gestión, ya que ambos son necesarios para cubrir la necesidad de información. La necesidad de un puente no cambia, siempre consiste en “permitir el paso elevado”, mientras que las necesidades de información cambian continuamente (altas y bajas de usuarios, cambios en legislación, copias de seguridad, etc.). Si no se atendiera a este dinamismo, el software dejaría de ser útil.

Para no confundirnos, utilizaremos los términos, gestión (de proyectos) y gerencia (de software). Dicha gerencia de los sistemas software consiste en mantener en términos informático-materiales, y a lo largo del tiempo, los objetivos y requisitos postulados por la dirección de la organización en cuanto a necesidades de información. Así, también son parte de la ingeniería informática actividades que en principio no lo serían al no construir nada, tales como las típicas tareas de administración de sistemas operativos, servidores de ficheros, bases de datos, permisos de usuarios de aplicación, etc., así como todas aquellas encaminadas a conformar el sistema: auditorias, consultorías, seguridad, aseguramiento de la calidad, estándares, etc., porque aunque su objetivo no sea construir software, lo mantienen útil.

inteligencia.jpg

Otra forma de verlo es decir que se construye software y se construyen sistemas basados en software, pero éstos no se pueden construir fuera de una organización ni al margen de unos fines. Así que todos los elementos resultantes de este vínculo también son objeto de estudio de la ingeniería informática, y es la razón de ser de esta así llamada “gerencia de software”.

Finalmente, cabe señalar, por si alguien no se ha dado cuenta, que la gerencia de software está íntimamente ligada a la gerencia y dirección de la organización, puesto que controla su activo más valioso, la información, así que de manera natural, y por nuestra particular visión, los Ingenieros en Informática somos unos de los candidatos idóneos para actuar como directores
y gerentes de organizaciones y empresas (sin perjuicio de cualquier otro que también lo pueda ser, por supuesto).

Si no se indica lo contrario, el contenido de esta página se ofrece bajo Creative Commons Attribution-ShareAlike 3.0 License