- Ingeniería en sistemas computacionales
-
La ingeniería en sistemas computacionales es un modo de enfoque interdisciplinario que permite estudiar y comprender la realidad, con el propósito de implementar u optimizar sistemas informáticos complejos. Puede verse como la aplicación tecnológica de la teoría de sistemas a los esfuerzos de la ingeniería, adoptando en todo este trabajo el paradigma sistémico. La ingeniería en sistemas integra otras disciplinas y grupos de especialidad en un esfuerzo de equipo, formando un proceso de desarrollo estructurado.
Una de las principales diferencias de la ingeniería en sistemas computacionales respecto a otras disciplinas de ingeniería tradicionales, consiste en que la Ingeniería en Sistemas Computacionales no construye productos tangibles. Mientras que los ingenieros civiles podrían diseñar edificios o puentes, los ingenieros electrónicos podrían diseñar circuitos, los ingenieros en sistemas tratan con sistemas abstractos con ayuda de las metodologías de la ciencia de sistemas tecnológicos, y confían además en otras disciplinas para diseñar y entregar los productos tangibles que son la realización de esos sistemas. Sin olvidar que el gran diseño estructurado de esta ingeniería nos da un enfoque para el desarrollo de la Inteligencia artificial (IA) siendo una ingeniería avanzada proveniente de las Ciencias de la Computación.
Otro ámbito que caracteriza a la Ingeniería en Sistemas Computacionales es la interrelación con otras disciplinas en un trabajo transdisciplinario.
Contenido
Ámbito
Esta área comenzó a desarrollarse en la segunda parte del siglo XX con el veloz avance de la ciencia de sistemas informáticos. Las empresas empezaron a tener una creciente aceptación de que la ingeniería de sistemas podía gestionar el comportamiento impredecible y la aparición de características imprevistas de los sistemas (propiedades emergentes). Las decisiones tomadas al comienzo de un proyecto, cuyas consecuencias pueden no haber sido entendidas claramente, tienen una enorme implicación más adelante en la vida del sistema. Un ingeniero en sistemas debe explorar estas cuestiones y tomar decisiones críticas. No hay métodos que garanticen que las decisiones tomadas hoy serán válidas cuando el sistema entre en servicio años o décadas después de ser concebido, pero hay metodologías que ayudan al proceso de toma de decisiones. Ejemplos como la metodología de sistemas blandos (Soft Systems Methodology), la dinámica de sistemas, modelo de sistemas viables (Viable System Model), teoría del Caos, teoría de la complejidad, y otros que también están siendo explorados, evaluados y desarrollados para apoyar al ingeniero en el proceso de toma de decisiones que se puede llegar a ser por medio de el CENAL
Un dato interesante es el número de egresados de la carrera, casi nulo o critico... irnicamente el sistema tecnologico tiende a desalentar a los aspirantes a la ingenieria en sistemas, ya que es una carrera con demasiada competencia, temiendo que las escuelas del sector privado tengan mejor formacion en sus alumnos.
Definiciones
La ingeniería en sistemas computacionales es la aplicación de las ciencias matemáticas, físicas e informáticas en conjunto con la electrónica para desarrollar sistemas que utilicen económicamente materiales tecnológicos para el beneficio de la humanidad.
Una definición especialmente completa -y que data de 1974- nos la ofrece un estándar militar de las fuerzas aéreas estadounidenses sobre gestión de la ingeniería.
La ingeniería en sistemas computacionales es la aplicación de esfuerzos científicos y de ingeniería para:
- Transformar una necesidad de operación en una descripción de parámetros de rendimiento del sistema y una configuración del sistema a través del uso de un proceso interactivo de definición, síntesis, análisis, diseño, prueba y evaluación;
- Integrar parámetros técnicos relacionados para asegurar la compatibilidad de todos las interfaces de programa y funcionales de manera que optimice la definición y diseño del sistema total;
- Integrar factores de fiabilidad, mantenibilidad, seguridad, supervivencia, humanos y otros en el esfuerzo de ingeniería total a fin de cumplir los objetivos de coste, planificación y rendimiento técnico.
Campos relacionados
Muchos de los campos relacionados podrían ser considerados con estrechas vinculaciones a la Ingeniería en Sistemas Computacionales. Muchas de estas áreas han contribuido al desarrollo de la Ingeniería en Sistemas Computacionales como área independiente.
Sistemas de información
Un sistema de información o (SI) es un conjunto de elementos que interactúan entre sí con el fin de apoyar las actividades de una empresa o negocio. No siempre un Sistema de Información debe estar automatizado (en cuyo caso se trataría de un sistema informático), y es válido hablar de Sistemas de Información Manuales. Normalmente se desarrollan siguiendo Metodologías de Desarrollo de Sistemas de Información.
Investigación de operaciones
La investigación de operaciones o (IO) se enseña a veces en los departamentos de ingeniería industrial o de matemática aplicada, pero las herramientas de la IO son enseñadas en un curso de estudio en Ingeniería de Sistemas. La IO trata de la optimización de un proceso arbitrario bajo múltiples restricciones. (Para artículos de discusión (en inglés) ver: [1] y [2]).
Ingeniería de sistemas cognitivos
La ingeniería de sistemas cognitivos es una rama de la ingeniería de sistemas que trata los entes cognitivos, sean humanos o no, como un tipo de sistemas capaces de tratar información y de utilizar recursos cognitivos como la percepción, la memoria o el procesamiento de información. Depende de la aplicación directa de la experiencia y la investigación tanto en psicología cognitiva como en ingeniería de sistemas. La ingeniería de sistemas cognitivos se enfoca en cómo los entes cognitivos interactúan con el entorno. La ingeniería de sistemas trabaja en la intersección de:
- El desarrollo de la sociedad en esta nueva era
- Los problemas impuestos por el mundo
- Las necesidades de los agentes (humano, hardware, software)
- La interacción entre los varios sistemas y tecnologías que afectan (y/o son afectados por) la situación.
Algunas veces designados como ingeniería humana o ingeniería de factores humanos, esta rama además estudia la ergonomía en diseño de sistemas. Sin embargo, la ingeniería humana suele tratarse como otra especialidad de la ingeniería que el ingeniero de sistemas debe integrar.
Habitualmente, los avances en ingeniería de sistemas cognitivos se desarrollan en los departamentos y áreas de Informática, donde se estudian profundamente e integran la inteligencia artificial, la ingeniería del conocimiento y el desarrollo de interfaces hombre-máquina (diseños de usabilidad).
Véase también
- ciencia de Sistemas
- dinámica de sistemas
- movimiento de sistemas
- sistema adaptativo complejo
- teoría de sistemas
- Portal:Ingeniería. Contenido relacionado con Ingeniería.
Referencias
Wikimedia foundation. 2010.