Sie sind auf Seite 1von 14

Ingeniería de Sistemas como disciplina.

Extracto de: Ingeniería de Sistemas Complejos de: David W. Oliver, Timothy P. Kelliher y
James G. Keegan, Jr., McGraw_Hill, New York 1994.

Traducción: M. en C. José Fidencio Domingo González Zúñiga

El desarrollo de sistemas complejos modernos requiere de ingenieros generalistas y de

varias disciplinas. En algunas industrias, tales como en la aeroespacial, los ingenieros que

se centran en la definición de las partes principales del sistema se denominan ingenieros

de sistemas. Se enseña esta función de trabajo como una disciplina separada en un

número creciente de universidades. En otros sectores muchos llaman a los ingenieros con

estas responsabilidades con diversos nombres y sus trabajos se pueden reconocer o no

como una disciplina distinta.

Reconocida o no, la Ingeniería de Sistemas es una disciplina críticamente importante

porque:

• Adecua el producto al mercado

• Define los componentes tal que los diseñadores pueden diseñarlos y construirlos

• Determina la mayor parte de las opciones del diseño que afectan el coste del sistema

y el funcionamiento

• Se asegura de que los componentes se integren con éxito y funcionen juntos como se

requiere

• Proporciona las especificaciones libres de errores, puesto que los errores son muy

costosos de corregir en el estado avanzado de diseño y de producción.

• Debe, por lo tanto, reflejar exactamente un diseño de sistema total que sea factible y

eficaz en diseño de componentes.


Además, el diseño del sistema debe ser no sólo correcto pero también inequívoco. Si no

entonces los componentes no se integrarán correctamente y el comportamiento

emergente deseado podría comprometerse. La falla al hacer este trabajo, integral, causa

que el sistema cueste más de lo presupuestado, pierda su nicho de mercado, y tenga una

posibilidad creciente de la falta de producto en el mercado.

Alcance de la Ingeniería de Sistemas

El diseño de los componentes es responsabilidad de los expertos de ingeniería en las

disciplinas: mecánica, de programas informáticos, de base de datos, civil y similares. La

puesta en práctica de estos componentes es la responsabilidad de manufactura, de la

construcción de edificios, y de otras. El diseño total del paquete de componentes

incluyendo sus correlaciones es el dominio del ingeniero de sistemas. Por supuesto qué

una compañía se considera un componente de otros como sistema.

El proceso de la Ingeniería de Sistemas basada en modelos consiste en combinar el

modelado riguroso con descripciones del texto para analizar y describir:

1. Necesidades de usuario

2. El sistema para cubrir esas necesidades, y

3. Los componentes que se diseñarán y serán construidos

Seguir este proceso lleva a una solución cercana a la óptima del sistema. Este proceso

fundamental para la Ingeniería de Sistemas complejos es un proceso de optimización.

Encuentra una solución cercana a la óptima fuera de una multitud de soluciones posibles.
Se producen descripciones rigurosas de la solución cercana a la óptima definiendo cuales

son los componentes, lo que deben hacer, y cómo actúan recíprocamente como sistema.

El proceso de Ingeniería de Sistemas se basa en las mejores prácticas de los técnicos y

combina éstos con técnicas de modelado modernas.

Juntas éstas producen un

método riguroso para diseñar

sistemas complejos.

Importancia de la Ingeniería de Sistemas.

El desarrollo de nuevos sistemas grandes y complejos con potencial de ventas global es

una contribución importante a cualquier economía.

Ninguna nación puede mantener la producción de partes dentro de sus fronteras si hay

una ventaja económica en otra parte. Sin embargo, las naciones industrializadas pueden

mantener el desarrollo de nuevos sistemas complejos dentro de sus fronteras si tienen

una fuerza de trabajo y una infraestructura preeminentemente calificadas para definir

sistemas competitivos eficientemente.


Algunas piezas serán proporcionadas por mercados globales y ayudan a abrir mercados

de este tipo. La mayoría de las partes, fabricación, el ensamble, y la integración se

pueden mantener dentro de las fronteras por la organización que crea el sistema.

Algunos ejemplos de solo una industria son: Boeing 777, el bombardero Stealth, el

reemplazo del sistema de reservación de boletos de American Airlines, y el sistema de

mandos de vuelo de FAA. Algunos de estos ejemplos fueron éxitos y algunos fracasos

(Gibbs 1994). Los éxitos proporcionan la experiencia que impulsa el empleo y la

formación laboral para los millares de trabajadores. Las fallas pierden los recursos capital

y humanos.

La experiencia existente con los sistemas complejos exitosos, la habilidad profesional de

la Ingeniería de Sistemas, y la infraestructura de la Ingeniería de Sistemas tienen un

enorme empuje positivo en la economía.

La brecha (gap).

La información que es crítica para una definición de sistema moderna viene de usuarios,

de operadores, de dueños, de clientes, y de proveedores. Esta información está

frecuentemente disponible solamente de manera informal, en lenguaje natural, por

ejemplo inglés. El lenguaje expresa requerimientos sin referirse a conceptos y a términos

de la ingeniería. Ésta es la entrada de la Ingeniería de Sistemas. La salida de la Ingeniería

de Sistemas es un sistema de especificaciones. Éstos se diseminan entre una gran

variedad de disciplinas de soporte que necesitan la información específica en sus propias

notaciones y opiniones, disponible para ellas adentro de sus propias herramientas

computarizadas. La información del ingeniero de sistemas necesita ser transformada


rigurosamente a los diversos modelos, notaciones y opiniones múltiples de los ingenieros

que crean los diseños.

La brecha es el vacío entre las necesidades expresadas en las especificaciones

informales, de lenguaje natural y componentes descritas en las notaciones de las

múltiples ingenierías. Hasta la fecha este vacío ha sido llenado por las buenas prácticas

de la Ingeniería de Sistemas y por el trabajo duro. Este trabajo da lugar a los documentos

de texto enormes que detallan las especificaciones de los componentes para los

diseñadores.

Los ingenieros en cada una de las disciplinas en el proceso deben leer e interpretar el

texto, transformarlo en sus propios modelos y terminología, y después entregarlo en sus

herramientas de computadora. Ellas debe quitar ambigüedad e inconsistencia entre lo que

se ha escrito y lo qué saben trabajará correctamente. Claramente, este proceso es

desperdiciador de tiempo y propenso a errores.

Cierre del Gap

El modelado puede llenar la brecha. La tecnología moderna ahora nos da acceso a las

computadoras de escritorio y al software de gran alcance que pueden proporcionar el

modelado para llenar la brecha, reduce el esfuerzo para cruzar de especificaciones con

las necesidades, aumenta el rigor y la corrección. La captura de la información de

modelado para los sistemas complejos modernos es importante para la productividad en

el trabajo de ingeniería y para comprobar la información para saber si hay inconsistencias,

omisiones, y errores.
La brecha para la Ingeniería de Sistemas puede ser llenada por extender las técnicas de

modelado que son aplicables para la definición de sistemas.

Rigurosamente los modelos ejecutables del comportamiento (qué cosas hacer) y la

estructura (como las cosas están construidas) significa la captura de requisitos del

sistema y de las

especificaciones

de los modelos

que son

ejecutables en

la computadora

y no son

ambiguos.

Comportamiento y estructura del sistema


Es posible usar transformaciones automáticas de los modelos de sistemas en vistas

exactas de las anotaciones necesitadas por la disciplinas de ingeniería de soporte.

Este rigor no puede obtenerse solo con especificaciones no ejecutables escritas en

lenguaje de texto natural de idioma. Esto no significa que el texto no es importante. Se

usa para acompañar los modelos y proporcionar las explicaciones de ellos.

Las herramientas para este trabajo, sin embargo, como fue el caso de la Ingeniería

Mecánica, han sido creadas por proveedores y laboratorios diferentes y ellos no pueden

intercambiar información con otros. Actualmente no hay acuerdo sobre la descripción

ejecutable de computadora del trabajo para ser hecha en Ingeniería de Sistemas y de la

información para ser capturada y transformada. Tales descripciones estandarizadas

ejecutables de computadora son esenciales para la creación de un ambiente integrado de

herramientas.

Las mismas técnicas de modelando que son aplicables para los requerimientos y

especificaciones del sistema pueden usarse para definir el trabajo de Ingeniería de

Sistemas y la información

ha ser capturada y

transformada a cada paso

del trabajo. Es posible para

la profesión de Ingeniería

de Sistemas definir muy

cuidadosamente el proceso

que usa, rigurosamente

definir las mejores prácticas


acumuladas como un comportamiento para ingenieros. Un modelo ejecutable del

metaproceso proporciona una estructura para su definición. La información capturada y

transformada en cada paso del metaproceso puede ser representada en un modelo de

información ejecutable que captura la estructura de las relaciones de los datos.

Los metaprocesos sirven para adaptar las metodologías, anotaciones y puntos de vista de

opciones para negocios y organizaciones individuales.

Propósitos del modelado.

El modelado se utiliza para:

• Reducir el tiempo y el esfuerzo utilizados por los ingenieros acortando la duración del

ciclo de diseño.

• Comprobar la información para saber si hay consistencia, esta completa y para reducir

el margen de error.

• Preservar los resultados actuales de ingeniería para su uso durante el mantenimiento,

o mejora del producto, o esfuerzos posteriores de reemplazo del producto.

• Describir de manera inequívoca; cada símbolo y número tal que cada uno tiene uno y

solamente un significado.

• Asegurar que en el final del proceso toda la información necesaria esté disponible y

correcta.

El modelado no substituye de ninguna manera el pensamiento creativo de ingeniería y

solución de problemas. La creatividad y las nuevas soluciones vienen de los ingenieros. El

modelado reduce su trabajo manual y mejora la exactitud.


Definiciones

Palabras como ciencia, ingeniería, sistema, contexto, estructura, y comportamiento son

ampliamente utilizadas y entendidas. La interpretación específica de cada palabra varía

con el contexto en el cual aparece, la persona y las disciplinas que la utilizan. Algunas

definiciones se dan a continuación:

Ciencia.

“Ciencia es la rama del estudio que se refiere al establecimiento o

estrictamente a la formulación cuantificable de leyes generales

comprobables principalmente por la inducción y la hipótesis”. (Mirriam-

Webster 1981).

La ciencia observa cuidadosamente el comportamiento de cosas y crea

leyes cuantitativas que describen lo que hacen las cosas bajo las

condiciones definidas. Estas leyes con modelos cuantitativos ejecutables,

pueden ser evaluadas por las personas o las computadoras para obtener

los números que describen las cosas y qué cosas hacer.

Ingeniería

“Ingeniería es el arte profesional de aplicar la ciencia a la conversión óptima de los

recursos de la naturaleza para beneficio de la humanidad.”

Las palabras ingeniar e ingenio se derivan de la misma raíz latina, ingenerare, cuyo

significando es crear.
La “ingeniería es un arte que requiere el juicio necesario para adaptar el conocimiento a

los propósitos prácticos, la imaginación de concebir soluciones originales a los problemas,

y la capacidad de predecir el funcionamiento y el coste de nuevos dispositivos o

procesos.”

“A diferencia del científico el ingeniero no es libre de seleccionar el problema que le

interesa; él debe solucionar problemas según se presentan; sus soluciones deben

satisfacer requisitos en conflicto. La eficacia generalmente cuesta dinero; la seguridad

agrega la complejidad; el funcionamiento mejorado agrega peso. La solución de ingeniería

es la solución óptima, el resultado final que, tomando muchos factores en consideración,

es el más deseable.” (La Nueva Enciclopedia Británica 1980).

Los ingenieros solucionan problemas reales usando las leyes de la ciencia, con modelos

ejecutables, para predecir cuantitativamente el funcionamiento de soluciones alternativas

a los problemas reales para crear cosas nuevas que benefician a las personas. Es un arte

creativo para encontrar mejores sistemas que satisfagan mejor las necesidades de las

personas. El modelado cuantitativo tomado los resultados de la ciencia es el soporte que

utilizan los ingenieros.

Modelo.

Modelo “: Un patrón de algo a ser hecho” (Mirriam-Webster 1981). Un modelo describe la

naturaleza esencial de un proceso o de una cosa. No son la misma cosa. Se validan los

modelos solamente cuando se han verificado por observación y medido bajo condiciones

controladas. Los modelos son inequívocos, utilizan las matemáticas, idiomas gráficos o

simbólicos que tienen solamente uno solo significado para los símbolos usados. Idiomas

10
naturales como inglés no califican para modelar. Los idiomas naturales son esenciales

para las explicaciones escritas de los modelos.

Sistema

“Un sistema es una unidad compleja formada de muchas piezas a menudo diversas

conforme a un plan común o sirviendo a un propósito común.” (Mirriam-Webster 1981). Un

sistema es una cosa construida de muchas otras cosas, componentes, que obran

recíprocamente para un propósito común. Si un ingeniero debe definir un sistema él debe

describir su contexto, su comportamiento o propósito, y su estructura.

Comportamiento

El comportamiento “: Es la manera en la cual un organismo, un órgano, o una sustancia

actúa, especialmente en respuesta a un estímulo” (Mirriam-Webster 1981). Cuando

describimos el comportamiento de un sistema consideraremos escenarios de su uso bajo

una variedad de condiciones y de la respuesta de sistemas a los escenarios. El ingeniero

debe describir la respuesta del sistema a las cosas externas bajo todas las condiciones

posibles.

Estructura

La estructura “: Es un arreglo de piezas, o de partículas constitutivas, en una sustancia o

cuerpo” (Mirriam-Webster 1981). La estructura de los sistemas son las piezas que abarca

y las relaciones entre ellas.

11
Los ingenieros deben describir la estructura del sistema con:

• Lista de todos los componentes que lo abarcan

• Cómo se interconectan los componentes

• Qué porción del comportamiento de sistema total es realizada por cada componente.

Contexto

“Un contexto son las condiciones interrelacionadas en las cuales algo existe u ocurre.”

(Mirriam-Webster 1981) un malentendido sobre el contexto es la asunción que el contexto

está dado en un problema particular y no necesita ser analizado en el arte de encontrar

una solución cercana a la óptima del problema. Los aspectos más importantes del

problema implican muy a menudo el observar alternativas en el contexto y evaluarlas.

Optimización

“Optimo: El mejor grado o la cantidad más favorable” (Mirriam-Webster 1981). Luego

entonces la optimización es el proceso para alcanzar el grado más favorable. En diseño

de sistemas necesitamos considerar la optimización en dos niveles, contextos y sistemas.

Optimización del contexto.

• Análisis de alternativas en el contexto del sistema.

• Selección de un contexto cercano al óptimo para el problema.

12
Optimización de sistema.

Análisis de alternativas en la estructura del sistema, qué componentes puede ser

utilizados y lo qué cada componente puede hacer.

Opción un diseño del sistema, de un conjunto de componentes cercano al óptimo y de sus

comportamientos individuales.

Referencias

Alford, Mack. 1977 A requirements engineering methodology for real time systems,

IEEE Transactions on Software Engineering, Vol. 1, No. 1

Alford, Mack. 1992. Strengthening the systems/software interface for real time systems,

Proceedings of the Second International Symposium of the National Council on Systems

Engineering, Vol1. 411, Seattle, WA. July, 1992

Blanchard, BF and W. Fabrycky, 1990. Systems engineering and analysis, Second Edition.

Englewood Cliffs, N.J.: Prentice Hall.

Defense Systems Management College, 1990, Defense systems engineering

management guide, US Government Printing Office, 000802001202-5.

Gibbs, Wyatt W. 1994, Software’s chronic crisis. Scientific American, pp. 86, Sept.

Kronlof, Klaus. 1993, Method Integration: Concepts and Case Studies. Chichester: John

Wiley & Sons

13
Krugman, Paul. 1994. Does third world growth hurt first world prosperity? Harvard

Business Review, 72 July-Aug: 113-121

Liskov, Barbara, et. al. 1981. CLU Reference Manual, Lecture Notes in Computer Science,

ed. G. Goos and J. Hartmanis: Springer-Verlag

MIL-STD-499 1968, Functional Flow Diagrams, AFSCP 375-5, USAF, DI-S-3604/S-

126-1, Form DD 1664

Mirriam Webster 1981. Webster’s Third New International Dictionary, Philip Babcock

Gove ed., Springfield, Ma.: Mirriam-Webster Inc.

Norris, Guy. 1995. Boeing’s seventh wonder. IEEE Spectrum. October: 20-23.

Ohmae, Kenichi, 1995. Putting global logic first. Harvard Business Review, 73 Jan-

Feb:119-125

14

Das könnte Ihnen auch gefallen