martes, 6 de abril de 2010

LA INGENIERIA DE SISTEMAS


HISTORIA DE LA INGENIERÍA DE SISTEMAS

La primera referencia que describe ampliamente el procedimiento de la Ingeniería de Sistemas fue publicada en 1950 por Melvin J. Kelly, entonces director de los laboratorios de la Bell Telephone, subsidiaria de investigación y desarrollo de la AT&T. Esta compañía desempeñó un papel importante en el nacimiento de la Ingeniería de Sistemas.

Así, en 1943 se fusionaban los departamentos de Ingeniería de Conmutación e Ingeniería de Transmisión bajo la denominación de Ingeniería de Sistemas.

En 1950 se creaba un primer curso de postgrado sobre el tema en el MIT y sería el propio Hall el primer autor de un tratado completo sobre el tema [Hall, 1962]. Para Hall, la Ingeniería de Sistemas es una tecnología por la que el conocimiento de investigación se traslada a aplicaciones que satisfacen necesidades humanas mediante una secuencia de planes, proyectos y programas de proyectos.

Hall definiría asimismo un marco para las tareas de esta nueva tecnología, una matriz tridimensional de actividades en la que los ejes representaban respectivamente:

  • La dimensión temporal: son las fases características del trabajo de sistemas, desde la idea inicial hasta la retirada del sistema
  • La dimensión lógica: son los pasos que se llevan a cabo en cada una de las fases anteriores, desde la definición del problema hasta la planificación de acciones
  • La dimensión del conocimiento: se refiere al conocimiento especializado de las diversas profesiones y disciplinas. (Esta dimensión, ortogonal a las anteriores, no ha sido incluida en la tabla a efectos de una mayor claridad)


HISTORIA DE LA INGENIERÍA DE SISTEMAS EN COLOMBIA

A finales de los años sesenta muy pocas empresas podían contar con equipos computacionales, algunas de ellas eran:

* Bavaria

* Ministerio de Hacienda

* Colseguros

* Ecopetrol

* Coltejer

* DANE

Esto debido a los altos costos de adquisición y exigentes requerimientos de diseño, espacio, operación y mantenimiento de los equipos.

La aplicación se limitaba a la ejecución de procesos administrativos, el desarrollo e implantación de aplicativos era realizado por los tres principales proveedores de equipos de cómputo de aquella época: IBM, NCR y Burroughs.

Los sistemas operacionales eran elementales y los lenguajes de programación limitados.

Con la llegada a nuestro país de estos equipos se capacitó recurso humano a través de cursos en las casas proveedoras matrices o en centros más avanzados, de igual forma todos aquellos que realizaron pregrados y posgrados y que recibieron formación en el uso de computadores en universidades norteamericanas fueron inmediatamente contratados por usuarios y proveedores.

Con el establecimiento de centros cómputo en las universidades y con el deseo de tener una compatibilidad entre instituciones, la asociación entre estudiantes operarios del centro computo y personas interesadas en el avance computacional, dan lugar al establecimiento de una formación profesional en el uso de los sistemas computacionales.

Poco a poco se presentaba la necesidad de realizar una capacitación profesional en las instituciones universitarias de nuestro país. En 1968 Las universidades: nacional, Andes, Industrial de Santander, establecen dentro de sus curriculum la carrera de ingeniería de sistemas y computación.

Los Departamentos o Facultades de Ingeniería de Sistemas eran pocos, pequeños y nuevos. En la mayoría de estos Departamentos los profesores eran ingenieros civiles, eléctricos o mecánicos, que habían conocido la informática en sus postgrados en el exterior. La formación de los ingenieros de sistemas estaba constituida por ciencias básicas (matemáticas, física, química, ...), una formación ingenieril sólida (estática, dinámica, probabilidad, estadística, investigación operacional, electrónica, ...), temas computacionales (arquitectura de computadores, lenguajes de programación, sistema operacional, análisis numérico, ...), y algunos cursos de enfoque global (cibernética, teoría de sistemas, modelaje, ...).

Los primeros profesionales en Ingeniería de Sistemas egresados de las universidades colombianas hacia los años 1972-1973, eran contratados en su gran mayoría, por las grandes empresas públicas y privadas, que contaban con computadores, así como por los proveedores de estos equipos. Los primeros profesionales iniciaron sus actividades en el área de programación, desarrollando nuevos aplicativos y manteniendo los existentes, migrando posteriormente y en algunos casos, a las áreas administrativas. Otros recién egresados, en un número reducido, se vinculaban a pequeñas empresas nacientes en el área de consultoría y se apoyaban en los computadores de las universidades y/o de los nacientes "servicios de procesamiento de datos", para correr aplicativos orientados a los sectores civil y eléctrico. Otro reducido número se vinculaba a las universidades apoyándolas en la creación y operación de los centros de cómputo y en el desarrollo de nuevos aplicativos que soportaran procesos administrativos de estas instituciones.

¿QUÉ ES LA INGENIERÍA DE SISTEMAS?

Arthur David Hall III (1925-2006), estadounidense, ingeniero eléctrico y pionero en el campo de la ingeniería de sistemas, la definió así:

“La Ingeniería de Sistemas es una tecnología por la que el conocimiento de investigación se traslada a aplicaciones que satisfacen necesidades humanas mediante una secuencia de planes, proyectos y programas de proyectos”.

El diccionario estándar de términos eléctricos y electrónicos de la IEEE (Institute of Electrical and Electronics Engineers) define la Ingeniería de Sistemas así:

“La aplicación de las ciencias matemáticas y físicas para desarrollar sistemas que utilicen económicamente los materiales y fuerzas de la naturaleza para el beneficio de la humanidad”.

¿DE QUÉ SE OCUPA LA INGENIERÍA DE SISTEMAS?

La Ingeniería de Sistemas se ocupa de la generación de programas a través de miles o millones de sentencias lógicas que complementan a los dispositivos físicos para ofrecer la utilidad requerida por los usuarios, permitiendo explotar sus capacidades de cálculo, almacenamiento y proceso.


CARACTERÍSTICAS DE LA INGENIERÍA DE SISTEMAS

a) “Per se” no es una ingeniería.
b) Considera el Sistema como un todo.
c) Sigue un enfoque iterativo arriba-abajo.
d) Es imprescindible detallar y precisar los requisitos del sistema.
e) Desde el comienzo, se tienen en cuenta todas las fases del ciclo de vida del mismo.
f) Se busca un equilibrio entre los factores operativos, logísticos y económicos.
g) La ingeniería de sistemas que engloba muchas otras disciplinas.


INGENIERÍA Y TECNOLOGÍA

La ingeniería se define como la profesión en la cual los conocimientos de las matemáticas y las ciencias naturales obtenidos a través del estudio, la experiencia y la práctica, son aplicados con criterio y con conciencia al desarrollo de medios para utilizar económicamente con responsabilidad social y basados en una ética profesional, los materiales y las fuerzas de la naturaleza para beneficio de la humanidad. La Tecnología en su sentido más elemental no es más que un proceso de ingeniería. Sin embargo, en un sentido más amplio, es entendido como un producto en sí mismo, el cual en adición con maquinaria y equipos, concesiones avanzadas, patentes, marca de fábrica, instrucciones, descripciones y experiencia de personal especializado, también es el proceso a través del cual los seres humanos diseñan herramientas y máquinas para incrementar su control y su comprensión del entorno material.


FUNCIONES DEL INGENIERO DE SISTEMAS

La ingeniería de sistemas para poder llevar a cabo su trabajo necesita llevar una buena planificación ya que cada problema lleva asociado unos factores cuantitativos o cualitativos, así que es muy importante idear un buen proceso de diseñen el que pueden intervenir la abstracción matemática y/o el sentido común, y este proceso se podría dividir en las llamadas funciones de la ingeniería.


  1. Investigación
  2. Desarrollo
  3. Diseño
  4. Producción
  5. Construcción
  6. Operación
  7. Ventas
  8. Administración

ROLES DE UN INGENIERO DE SISTEMAS EN UNA ORGANIZACIÓN:

  • Líder de un proyecto
  • Analista
  • Desarrollador
  • Administrador de base de datos
  • Analista de Redes
  • Diseñador
  • Director
  • Coordinador
  • Monitor