Está en la página 1de 38

Qu es Ingeniera

de la Informacin?
COLECCION CULTURA INFORMATICA
___________________________________________________
INSTITUTO NACIONAL DE ESTADISTICA E INFORMATICA
Elaborado por l a Sub-Jefatura de Informti ca
Direccin Tcnica de Desarrollo Informtico
Telfono 433-4223 Anexos 181 315
Telefax 433-5568
INTERNET infoinei@inei.gob.pe
Impreso en los talleres de la Oficina de Impresiones de la Oficina
Tcnica de Difusin Estadstica y Tecnologa Informtica del Instituto
Nacional de Estadstica e Informtica (INEI)
Edicin :1,500 Ejemplares
Direccin, Redaccin y Talleres : Av. General Garzn N 658
J ess MaraFebrero 1999
98-OI-OTDETI-INEI
PRESENTACION
El Instituto Nacional de Estadstica e Informtica (INEI),
como ente rector del sistema Nacional de Informtica, continuando
con la publicacin de la Coleccin Cultura Informtica , presenta en
esta oportunidad su Vigsimo Nmero titulado: Qu es
Ingeniera de l a Informacin? .
La presente publicacin trata temas como el significado de la
Pirmide a nivel corporativo, la confusin en el procesamiento de
datos, las necesidades de herramientas de poder, la relacin que
existe entre la mquina y el ser humano, planeamiento estratgico
de la informacin, participacin del usuario final, lenguajes de cuarta
generacin, entre otros, que permitir tener una comprensin
sencilla de lo que es la ingeniera de la Informacin, en el campo de
la Informtica.
El Instituto Nacional de Estadstica e Informtica, pone a disposicin
de sus lectores la presente publicacin, esperando sea de su agrado
y utilidad.
Econ. Flix Murillo Al faro
JEFE
INSTITUTO NACIONAL DE ESTADISTICA
E INFORMATICA
Qu es la Ingeniera de la Informacin?
Instituto Nacional de Estadstica e Informtica 1
CONTENIDO
Introduccin ........................................................................ 7
Qu es la Ingeniera de la Informacin? ........................... 7
La Pirmide .........................................................................10
La confusin en el procesamiento de datos........................12
Un factor crtico para el Exito en los Negocios....................13
La necesidad de Herramientas de poder ............................17
Mquina Humana................................................................18
Divide y conquistaras.......................................................... 22
Las cuatro etapas de la Ingeniera de la Informacin........ 23
LaEnciclopedia................................................................... 26
Diagramas Computarizados El Modelo de Datos............... 29
Herramientas como las de Ingeniera ................................ 31
La participacin del Usuario final........................................ 33
Lenguajes de cuarta generacin........................................ 34
Ocho tendencias................................................................. 35
Conclusiones...................................................................... 40
Qu es la Ingeniera de la Informacin?
Instituto Nacional de Estadstica e Informtica 3
INTRODUCCION
QUE ES LA INGENIERIA DE LA INFORMACION?
La Ingeniera de la informacin se define como:
La aplicacin de una serie de tcnicas formales integradas para
el planeamiento, anlisis, diseo y construccin de sistemas de
informacin para la totalidad de una empresa, o un sector
importante de ella.
La ingeniera del software aplica tcnicas estructuradas a un
proyecto. La ingeniera de la informacin aplica tcnicas
estructuradas a la empresa, o a un amplio sector de la empresa,
como un todo. Las tcnicas de la ingeniera de la informacin
contienen a las de la ingeniera del software en una forma
modificada.
Dado que una empresa es tan compleja, el planeamiento, anlisis,
diseo y construccin para la totalidad de la empresa, no puede
ser logrado sin herramientas automatizadas. La ingeniera de la
informacin (IE) ha sido definida en referencia a tcnicas
automatizadas de la siguiente manera:
Una serie de tcnicas automatizadas integradas en las cuales se
construyen modelos de empresas, datos y procesos, de una
manera, basadas en un amplio conocimiento y usadas para crear
y mantener los sistemas de procesamientos de datos.
La Ingeniera de la Informacin a veces ha sido definida como:
una serie de disciplinas automatizadas hechas para la totalidad de
una organizacin, para darle la informacin oportuna a las
personas adecuadas, en el tiempo adecuado.
As como la Ingeniera del Software se practica de una manera
ligeramente diferente en cada organizacin, de la misma manera
hay diferentes variaciones en el tema de la ingeniera de la
Qu es la Ingeniera de la Informacin?
Instituto Nacional de Estadstica e Informtica 4
informacin. La IE no debera ser vista como una metodologa
rgida, ms bien, como se ve a la Ingeniera del Software, como
una clase genrica de metodologas. La metodologa debe ser
formal, computarizada y aceptada por parte de la empresa que
utiliza la ingeniera de la informacin.
En el procesamiento de datos tradicional, los sistemas separados
se construyeron independientemente. Los sistemas usualmente
eran incompatibles unos con otros, tenan data incompatible, y se
podan unir con mucha dificultad. Algunas empresas tenan
cientos de cientos de aplicaciones de computadoras incompatibles
y todas eran costosas y difciles de mantener. Estos sistemas, con
frecuencia, son innecesariamente redundantes y costosos, y no
se poda extraer de ellos la informacin necesaria para un control
administrativo completo.
Plan Estratgico, Modelos
Admin. Data, Modelos de Data
Plan de Sistemas
Anlisis
Diseo
Gen. Cdigos
Gen. BD
Mantenimiento
Qu es la Ingeniera de la Informacin?
Instituto Nacional de Estadstica e Informtica 5
Con la ingeniera de la informacin se crearon planos y modelos
de alto nivel y aparte se construyeron sistemas que encajaban con
estos planos y modelos. Son particularmente importantes los
modelos de datos comerciales. Estos modelos constituyen un
marco referencial que es representado en una computadora.
Sistemas desarrollados separadamente encajan en este marco
referencial.
El marco referencial ms externo est relacionado con el
planeamiento estratgico: enfocado en cmo la tecnologa puede
ayudar a la empresa a ser ms competitiva o alcanzar mejor sus
metas. El marco referencial dentro de ste, llamado
administracin de datos, modelos de datos, y modelos de
procesos. Los modelos de datos y procesos de un rea comercial
se crean independientemente de cualquier aplicacin especfica
de esa rea.
Muchas de las aplicaciones de computadoras sern diseadas y
construidas, y esto ser hecho con herramientas computarizadas,
que las hacen encajar en el marco referencial. Equipos diferentes,
en lugares diferentes, a horas diferentes, construirn sistemas
que se enlacen con el marco referencial computarizado.
Qu es la Ingeniera de la Informacin?
Instituto Nacional de Estadstica e Informtica 6
LA PIRAMIDE
Para representar a un sistema de informacin corporativo es til
dibujar una pirmide. En la parte ms alta est el planeamiento
estratgico. Esto necesita estar firmemente alineado al
planeamiento estratgico del negocio mismo. El siguiente nivel es
el anlisis. Se construye un modelo de los datos, fundamental, y
de los procesos necesarios para que la empresa opere. De este
anlisis se determina la necesidad de sistemas. El tercer nivel
habla sobre el diseo del sistema y el ltimo sobre la construccin
de los sistemas.
Diseo detallado, programa
lgico o input para
generador de cdigo
Revisin strategica de
la informacin necesaria
para manejar una
empresa eficientemente
Diseo de registros usados
por procesos especficos
Modelo de data totalmente
formalizado
Aplicacin de programas de revisin
de la data y actividades
Estrategia como la tecnologa es usada
para mejorar la empresa
Procesos necesarios para operar la
empresa y como se integra
Diseo de procedimientos
especficos
Datos
Activid.
Estrategia Anlisis Diseo Construccin
Qu es la Ingeniera de la Informacin?
Instituto Nacional de Estadstica e Informtica 7
En el lado izquierdo de la pirmide est la data, y en el lado
derecho las actividades. Tanto la data como las actividades
vienen de un alto nivel, desde un punto de vista orientado a la
administracin en lo alto, a una implementacin completamente
detallada en la base. En lo alto de la pirmide debe haber una
estrategia preocupada por las oportunidades estratgicas que
existen, para hacer a la empresa ms competitiva. Debe haber
una estrategia que se relacione con el futuro tecnolgico y cmo
puede afectar ste al negocio, a sus productos o servicios, a sus
metas y los factores crticos de xito. Esto es muy importante
porque la tecnologa cambia rpidamente. Toda empresa se ve
afectada por el creciente poder de la tecnologa, inclusive algunas
organizaciones se ven afectadas drsticamente.
En lo alto de la pirmide tambin deben encontrarse estrategias
para el despliegue y el manejo de la ingeniera de la informacin
y una red de comunicacin corporativa, ambos unidos a la
disponibilidad y adopcin de nuevas ideas. El planeamiento de
alto nivel necesita guiar y priorizar los gastos en computacin para
que el departamento de sistemas de informacin (IS) pueda
contribuir a los objetivos corporativos, lo ms eficientemente
posible.
La ingeniera de informacin aplica una disciplina de ingeniera a
todas las facetas y niveles de la pirmide, lo que da como
resultado una implementacin oportuna de sistemas de alta
calidad, basados en los planes comerciales de la empresa. Una
disciplina como la ingeniera necesita de tcnicas formales. Estas
se implementan con herramientas computarizadas, que guan y
ayudan a los planificadores, analistas e implementadores. Ya que
las herramientas imponen una formalidad a todas las etapas,
stas deberan ser diseadas para maximizar la velocidad con la
que los sistemas pueden ser construidos y la facilidad con la que
pueden ser modificados.
Qu es la Ingeniera de la Informacin?
Instituto Nacional de Estadstica e Informtica 8
Las disciplinas de la ingeniera de la informacin no son prcticas
sin las herramientas automatizadas. En un largo perodo de
tiempo se recolecta una gran cantidad de conocimientos sobre la
empresa y sus sistemas, ste se actualiza constantemente. Esto
requiere de un almacn computarizado muy amplio con una gran
habilidad para cruzar datos y coordinar el conocimiento.
Es importante saber que hay una lnea de separacin,
inperceptible, entre las herramientas usadas en cada parte de la
pirmide. La informacin recolectada en lo alto de la pirmide
debera ser usada automticamente, mientras los analistas e
implementadores llevan la informacin a los niveles ms
detallados.
LA CONFUSION EN EL PROCESAMIENTO DE DATOS
Se ha escrito mucho sobre lo que est
errado en el procesamiento de datos
hoy en da. Hay una acumulacin de
varios aos. Toma demasiado tiempo
construir sistemas y el costo es
demasiado alto. Las dificultades en el
mantenimiento son atroces. La
administracin no puede obtener
informacin de las computadoras cuando la necesita. Las
bibliotecas de cintas y discos son confusas, redundantes, una
data catica. Muchos programas son tan frgiles que parecen
spaghetti. Los problemas en el procesamiento de data no impiden
una rpida incorporacin a nuevos procedimientos comerciales.
Hoy en da, las computadoras asumen roles cada vez ms
importantes en el comercio, gobierno y lo militar. Hemos entrado
a una era donde la computacin y los sistemas de informacin son
armas estratgicas, no simplemente un bulto que ocupa sitio en
el cuarto de atrs.
Qu es la Ingeniera de la Informacin?
Instituto Nacional de Estadstica e Informtica 9
Los trminos sistema de misin crtica y sistema estratgico,
se han vuelto populares. Hay muchos ejemplos de corporaciones
que crecen ms rpido que su competencia porque tenan
mejores sistemas de informacin. En algunos casos se ha visto a
corporaciones que han sido sacadas del negocio por
competidores que contaban con mejores recursos. Como la
computacin se vuelve crtica para los empujes competitivos,
entonces se vuelve vital el desarrollar rpidamente aplicaciones
y tambin ser capaces de modificarlas rpidamente. Muchas de
las necesidades de los empujes competitivos de hoy requieren de
aplicaciones de software mucho ms integradas y complejas que
el pasado. Es necesario construir, en poco tiempo y a poco costo,
aplicaciones que sean complejas en alto grado, de alta calidad, y
que verdaderamente satisfagan las necesidades de los usuarios
finales. Estas aplicaciones deben dar la posibilidad de modificarlas
fcil y rpidamente.
Los problemas de desarrollo de software pueden ser resueltos. Es
importante que los ejecutivos comprendan que hay soluciones.
Una revolucin extensa ha comenzado en las metodologas que
ponen las computadoras a trabajar; esta revolucin depende de
las herramientas de poder. Las metodologas del pasado usaban
lpices y plantillas, las metodologas del futuro usan tcnicas de
automatizacin del diseo unidas a generadores de cdigos, junto
a un planeamiento y anlisis ayudado por computadoras.
UN FACTOR CRITICO PARA EL EXITO EN LOS NEGOCIOS
Las corporaciones continuamente se dan cuenta que las
computadoras y las telecomunicaciones pueden realizar mucho
ms cosas que la simple automatizacin de lo que antes se haca
manualmente. La manera en que las corporaciones realizan sus
negocios y sus relaciones con los proveedores y clientes est
cambiando. Tambin est cambiando el lugar donde se toman las
decisiones y los organigramas, y se estn creando nuevas
alianzas estratgicas entre corporaciones. En algunos casos se
estn desarrollando patrones industriales completamente nuevos.
Qu es la Ingeniera de la Informacin?
Instituto Nacional de Estadstica e Informtica 10
La complejidad en el diseo de sistemas de computadora
efectivos se est incrementando. Es mucho ms complejo disear
sistemas para una produccin integrada por computadoras (CIM),
que para las antiguas aplicaciones aisladas de produccin. Es
ms complejo proveer de sistemas en que los clientes y los
proveedores estn en contacto va redes de comunicacin
(networks), que los sistemas antiguos que manejaban los pedidos
y las compras con papeleo. Los mejores sistemas de apoyo de
decisiones son ms complejos de lo que eran hace una dcada.
La eficiente corporacin de hoy se mueve en altos niveles de
automatizacin y es muy dependiente de la informacin
computarizada. Est claro que tendr un sistema de cmputo ms
integrado que en el pasado. Una de las metas de la ingeniera de
la informacin es el de ayudar a lograr esta integracin. cmputo
impresionantes, diseados para dar mayor ventaja competitiva,
por ejemplo, American Airlines con sus terminales conectadas en
las agencias
de viajes o
Benetton con
sus sistemas a
nivel mundial,
que hace que
la gente que
toma las
decisiones en Roma vea las actividades mundiales de manera
"transparente". Este tipo de sistemas ha demostrado cmo una
corporacin puede adelantarse a la competencia mediante el
mejor uso de la informacin y la automatizacin. Las
corporaciones eficientes desarrollan sistemas de cmputo que
sern a nivel mundial y extremadamente complejos, no obstante,
permitir que los procedimientos se adapten rpidamente a las
cambiantes necesidades. Estos sistemas complejos se
convertirn en valores estratgicos muy importantes para la
corporacin. Para crearlos se requiere de metodologas como la
ingeniera y que se lleven a cabo con herramientas
Qu es la Ingeniera de la Informacin?
Instituto Nacional de Estadstica e Informtica 11
automatizadas. La simple ingeniera del software no es suficiente
para construir una corporacin computarizada, se necesita la
ingeniera de la informacin.
Cuando las corporaciones unen a los clientes, proveedores,
agentes y distribuidores, y a todos los dems miembros de la
cadena por medio de un network, se reduce el tiempo de las
tomas de decisiones. La unin computarizada con los
proveedores hace posible que en
las fbricas se manejen inventarios
instantneos. Cuando los
compradores de Benetton detectan
en la ciudad un cambio en la
demanda de la moda, ellos
ordenan ropa que satisfaga esa
demanda. Las ropas pedidas sern
despachadas inmediatamente, si
estn disponibles, de lo contrario sern diseadas y hechas
rpidamente, teidas en colores de moda, y estarn en las tiendas
meses antes que las de la competencia de Benetton, quienes
tienen unos sistemas menos computarizados. Un comprador de
una tienda grande, pero con tiendas de ropa menos
automatizadas, no puede competir con un activo comprador de
Benetton. Usando la ingeniera de la informacin, First Boston de
Nueva York demostr que poda traer nuevos vehculos de
inversin financiera mucho ms rpido que su competencia de
Wall Street. La Nissan Motors del J apn tiene estaciones de
trabajo en lnea en los distribuidores de carros unidas
electrnicamente con el planeamiento de produccin y control
automatizados. Con esto pueden entregar un carro nuevo
construido con las especificaciones del cliente en dos semanas.
Las computadoras y las networks entre las corporaciones acorta
el tiempo del desarrollo de los acontecimientos. Los pedidos y el
correo electrnico han reemplazado a los pedidos y al correo
manual. La ventaja de la oportunidad se achica. Mientras esto
sucede se deben crear rpidamente nuevos procedimientos o
Qu es la Ingeniera de la Informacin?
Instituto Nacional de Estadstica e Informtica 12
cambiar los procedimientos existentes igual de rpido. Sin
embargo, hoy en da en muchas organizaciones, cuando la
administracin necesita los procedimientos comerciales o
introducir nuevos productos o servicios, el procesamiento de datos
no puede hacer los cambios requeridos. Las aplicaciones de
software no pueden cambiar lo suficiente para mantener el paso
con los constantes y dinmicos cambios del negocio. Una meta de
la ingeniera de la informacin es usar las herramientas
automatizadas dentro de un marco referencial planeado de tal
manera que los procedimientos comerciales computarizados
pueden ser cambiados rpidamente.
Para mantenerse competitivas en el futuro, las corporaciones
dependern de su habilidad para crear rpidamente aplicaciones
efectivas para computadoras y para esto se necesita ms que
slo las herramientas para diseo y construccin de programas.
As como a las herramientas, se necesita de metodologas que
saquen provecho de las herramientas y que utilicen el
conocimiento y la creatividad de los usuarios de las
computadoras. J unto con la revolucin de las herramientas de
poder, lo ms probable ser que tambin veamos una revolucin
en la metodologa de desarrollo.
La confusin en el procesamiento de datos es un serio problema
que debe ser resuelto. Las metodologas de la ingeniera de la
informacin usan planes y anlisis computarizados para construir
una base de conocimiento que se une a las herramientas, para
el diseo ayudado por computadoras y a la generacin de
cdigos.
Reemplazar la confusin en el procesamiento de datos con una
ingeniera clara, de modo que los procedimientos computarizados
puedan construirse y modificarse rpidamente, son un factor
crtico de xito comercial. Este necesita ser entendido por
ejecutivos de todo nivel. La alta administracin debe asegurar que
la organizacin IS est adaptando las nuevas soluciones lo ms
rpido posible.
Qu es la Ingeniera de la Informacin?
Instituto Nacional de Estadstica e Informtica 13
LA NECESIDAD DE HERRAMIENTAS DE PODER
No sera posible construir las ciudades
de hoy en da o los microchips o un
avin jet sin las herramientas de poder.
Nuestra civilizacin depende de las
herramientas de poder sin embargo, las
aplicaciones del poder de computacin
frecuentemente se hacen por mtodos
manuales. El diseo de aplicaciones de
computadora integradas de una
empresa moderna no es menos
complejo que el diseo de un microchip
o el de un avin jet. El tratar de realizar este diseo por mtodos
manuales es complicado.
El uso de las herramientas de poder cambia todos los mtodos de
construccin. Ahora que existen esas herramientas, sera bueno
que se revisaran y mejore todo el proceso de desarrollo de
aplicaciones. Las herramientas de poder avanzadas nos llevan a
la necesidad de una disciplina como la ingeniera.
Es importante entender que, como en otras industrias, las
herramientas de poder no solo cambian los mtodos de
construccin sino, tambin, lo que se debe construir. No es
prctico construir manualmente sistemas de software muy
complejos cuando estos sistemas pueden cambiar rpidamente.
Hay un lmite para los mtodos manuales. Hoy en da podemos
observar la extensin de las aplicaciones de computadoras
construidas por el uso de generadores de cdigos, de lenguajes
sin procedimientos, las herramientas I- CASE, la tecnologa
basada en el conocimiento y motores de inferencia.
Para mantenerse competitivas en el futuro, las organizaciones
dependern de las herramientas de poder para los sistemas de
ingeniera de la informacin. Las metodologas de procesamiento
de datos de las organizaciones eficientes deben abarcar varios
aspectos nuevos de la tecnologa del desarrollo: generadores de
Qu es la Ingeniera de la Informacin?
Instituto Nacional de Estadstica e Informtica 14
aplicacin, herramientas I - CASE, lenguajes de cuarta
generacin, centros de informacin, administracin de datos,
diseo de datos, bases de conocimiento, motores de inferencia,
produccin de prototipos, planificacin de informacin estratgica,
diseo del negocio, automatizacin de los procesos de sistema de
diseo, involucrar a los usuarios finales en el diseo y en la
produccin del prototipo, y lo ms importante, la participacin de
la alta gerencia en la determinacin de prioridades y la definicin
de las necesidades de informacin.
La ingeniera de la informacin convierte estas importantes
propuestas de la construccin de sistemas en una metodologa
integrada. La metodologa que describimos en este fascculo, no
pudo haber existido antes de 1985 porque depende de las
herramientas automatizadas que requieren de los grficos
trazados con bits, del mouse y la ventana de una computadora
personal muy poderosa, unidos a la base centralizada del
procesamiento de datos.
MAQUINA HUMANA
El cerebro humano es bueno para unas tareas y malo para otras.
La computadora es buena para algunas de las tareas que el
cerebro hace mal. El reto de la computacin es el de disear una
sociedad creativa usando lo mejor de los dos. La mquina
electrnica es rpida y absolutamente precisa. Ejecuta
infaliblemente las instrucciones dadas. Nuestra mquina humana
es lenta y usualmente no es precisa; no puede realizar largas y
meticulosas operaciones sin cometer errores.
Qu es la Ingeniera de la Informacin?
Instituto Nacional de Estadstica e Informtica 15
Afortunadamente, tiene propiedades asombrosas. Puede inventar,
conceptualizar, demanda mejoras y crea visiones. Los humanos
pueden escribir msica,
comenzar guerras, construir
ciudades, crear arte, se
enamoran, van a la luna,
suean con colonizar el sistema
solar pero no pueden escribir
COBOL o el cdigo Ada que
garantiza ser anti virus, realizan
los sistemas de informacin
(IS) profesionales, son tareas
no adecuadas para la mquina del cerebro humano. Necesitan la
precisin de una mquina electrnica. Las especificaciones para
programas que crean los humanos estn llenas de vaguedades e
inconsistencias. Una computadora debera ayudar a los humanos
a crear especificaciones y chequearlos en cada paso para evitar
inconsistencias.
Una computadora debera ayudar a los humanos a crear
especificaciones y chequearlos en cada paso para evitar
inconsistencias. El escribir programas para las especificaciones
no debera ser un trabajo para humanos porque las personas no
lo pueden hacer bien. Una computadora debera generar el cdigo
necesario. Cuando las personas quieren hacer cambios, como
frecuentemente lo hacen, y tratan de cambiar el cdigo se meten
en graves problemas. Un cambio aparentemente simple tiene
ramificaciones que las personas no perciben y que causa reaccin
en cadena de errores.
Si los programas requeridos son grandes, estamos en peores
problemas porque necesitamos a muchas personas para trabajar
juntas en ellos. Cuando las personas tratan de interactuar en un
nivel donde se necesita una meticulosa minuciosidad hay errores
de comunicacin de todo tipo. Cuando una persona hace un
cambio, este afecta el trabajo de los otros pero frecuentemente no
se percibe la sutil interaccin. La mquina humana no se
comunica con precisin.
Qu es la Ingeniera de la Informacin?
Instituto Nacional de Estadstica e Informtica 16
Aunque el usuario final perciba que el departamento de IS tiene
problemas no va a saber qu hacer al respecto. Una parte
importante del problema es que las tcnicas humanas son lentas,
el IS normalmente demora dos aos en mostrar resultados y se
demora en comenzar debido a la acumulacin. Es casi como
comunicarse con un equipo de desarrollo en otro sistema solar
donde las seales demoran un ao en ir y venir.
Un problema en particular es que las mquinas humanas pueden
manejar la complejidad en pequeas cantidades. No hay manera
que una persona o un equipo pueda entender, sin ayuda, todos
los sistemas de una compleja empresa y asegurar que podrn
trabajar juntos. Las empresas de hoy estn llenas de programas
y registros inconsistentes y sin coordinacin. Esta no es la
manera de construir una corporacin computarizada. Ustedes
creen que podra haber vida si los subsistemas de su cuerpo
fueran inconsistentes y no se coordinaran?, sus ojos mandan
seales inconsistentes con la manera en que sus manos trabajan,
sus piernas no coordinaran, sus labios y su lengua no trabajaran
bien juntos, la informacin para la toma de decisiones est en su
cerebro pero en piezas sueltas y codificadas incompatiblemente.
En algunos bancos grandes falta la capacidad de hacer un buen
manejo global de las cuentas de los clientes porque los sistemas
de cmputo han sido construidos sin coordinacin entre las
diferentes aplicaciones separadas, como las cuentas corrientes,
de ahorros, prstamos, fondos, e hipotecas. La data de las
aplicaciones separadas es incompatible. No se puede
implementar un manejo efectivo en lnea sin antes realizar una
conversin masiva de data y la reconstruccin del sistema.
An, despus de revisar las fallas de otras corporaciones en aos
recientes, algunos altos ejecutivos no pudieron encontrar
respuesta a todas las interrogantes que tenan sobre su
corporacin. S, efectivamente, los datos estaban en los discos,
pero no, las interrogantes no podan ser respondidas.
Qu es la Ingeniera de la Informacin?
Instituto Nacional de Estadstica e Informtica 17
Una gran biblioteca comercial por volmenes tiene cientos de
miles de cintas y discos, conteniendo casi todos diferentes tipos
de datos. Una aplicacin
comercial recibe datos de, o
pasa los datos a muchas
otras aplicaciones. Si estas
aplicaciones se desarrollan
sin ningn plan integral de
datos, entonces da como
resultado el caos. La alta
administracin no puede
extraer los datos que
necesita de los mltiples sistemas. Cuando se requiere de una
costosa conversin y los datos no estn disponibles en la forma
correcta se pueden perder importantes opciones de negocios.
Cuando el presidente de una corporacin protesta enrgicamente
porque desde hace aos viene pidiendo balances de caja
semanales y no los ha conseguido, a pesar de los millones que se
ha gastado en computadoras y networks. El problema es que los
datos requeridos para esa computacin est mal definida y son
incompatibles. El mundo de las computadoras est lleno de
historias de horror sobre informaciones que los administradores
necesitan o que necesitan, los clientes urgentemente y que las
computadoras son incapaces de dar, a pesar que los datos
requeridos estn en su biblioteca por volmenes.
Uno de los objetivos de la ingeniera de la informacin es el de
permitirle a la corporacin actuar como un todo. Los diferentes
sistemas se deben construir rpida y coordinadamente con la
ayuda de la automatizacin. La informacin debe ser planeada,
diseada, coordinada y estar disponible cuando se la necesita.
Qu es la Ingeniera de la Informacin?
Instituto Nacional de Estadstica e Informtica 18
DIVIDE Y CONQUISTARAS
Construir todos los recursos del procesamiento de datos que una
empresa requiere es una labor extremadamente compleja. Uno de
los objetivos de la ingeniera de la informacin es el de hacer
sistemas separados, relacionados unos con otros de una manera
adecuada. Esto no puede llevarse a cabo si no hay una
coordinacin entre los desarrollos de actividades separados; es
por esto que la ingeniera de la informacin comienza con el punto
de vista de la alta gerencia y va bajando hacia las tareas ms
detalladas.
Como se va avanzando hacia lo detallado, se debe elegir qu
reas del negocio deben ser analizadas y qu sistemas deben ser
diseados. Se usa la premisa, se divide y conquistars.
La ingeniera de la informacin comienza en lo alto de la empresa,
mediante la conduccin de un plan de estrategia de informacin.
De este plan se elige un rea del negocio para el anlisis. A su
vez, de esta rea del negocio se elige el diseo de un sistema
detallado. Las herramientas para el diseo automatizado se usan
para el diseo del sistema y estas herramientas se deben unir al
uso de lenguajes de cuarta generacin y generados de cdigos.
De este modo tenemos que hay 4 etapas en la ingeniera de la
informacin, asociadas con los 4 niveles de la pirmide.
}
LAS CUATRO ETAPAS DE LA INGENIERIA DE LA
INFORMACION
Etapa 1: Planeamiento de la estrategia de informacin.
Trata de las metas de la alta gerencia y los factores
crticos de xito. De cmo se puede usar la tecnologa para crear
nuevas oportunidades o ventajas estratgicas. Se realiza una
evaluacin de alto nivel de toda la empresa, sus funciones, sus
datos y sus necesidades de informacin.
Qu es la Ingeniera de la Informacin?
Instituto Nacional de Estadstica e Informtica 19
Etapa 2: Un Anlisis de un rea del negocio.
Trata sobre qu procesos se requieren para manejar un
rea seleccionada del negocio, de cmo estos procesos se
interrelacionan y sobre qu datos se requieren.
Etapa 3: Diseo del Sistema.
Trata sobre cmo se implementan los procesos elegidos
en el rea del negocio seleccionada y cmo trabajan estos
procedimientos. Se necesita la participacin directa del usuario
final en el diseo de los procedimientos.
Etapa 4: Construccin.
La implementacin de los procedimientos usando, donde
sea prctico, generadores de cdigos, lenguajes de cuarta
generacin y herramientas del usuario final. El diseo se une con
la construccin por medio de los prototipos.
Etapa 1. Planeamiento de la Estrategia de la informacin, en
casi todas las empresas toma de tres a
nueve meses. Se logra por medio de un
pequeo equipo que estudia la empresa y
que se entrevista con la administracin. La
planeacin de la estrategia de la
informacin requiere de un compromiso de
alta gerencia. Una de las principales
preocupaciones es la del uso estratgico de
la tecnologa: Cmo se puede usar la computacin para hacer a
la empresa ms competitiva?. Los resultados son muy
interesantes y estimulantes para la alta gerencia, porque ella se
preocupa de cmo la tecnologa se puede usar como arma contra
la competencia. Las representaciones diagramadas de la empresa
retan a la administracin a pensar en sus estructuras, metas, la
informacin necesaria y los factores crticos de xito. Los
procesos de planeacin de estrategias de informacin
frecuentemente dan como resultado la identificacin de los
problemas organizacionales y operacionales, as como sus
soluciones.
Qu es la Ingeniera de la Informacin?
Instituto Nacional de Estadstica e Informtica 20
Etapa 2: Anlisis de un rea del negocio, se hace
separadamente en cada rea del negocio. Un tpico anlisis de
rea demora aproximadamente seis meses, dependiendo de la
extensin del rea seleccionada. Varios estudios para diferentes
reas del negocio se pueden hacer simultneamente por
diferentes equipos. El anlisis del rea del negocio no trata de
disear sistemas, slo trata de entender y modelar los procesos
y los datos requeridos para manejar el rea del negocio estudiada.
Etapa 3: Diseo de Sistemas, los cuales cambian drsticamente
cuando se usan las herramientas de automatizacin del diseo.
Con estas herramientas, el trabajo de diseo se acelera porque el
diseo se crea en una pantalla de computador en lugar de en una
mesa de dibujo con lpices y plantillas plsticas. El diseador
puede editar constantemente el diseo, aadindole o
cambindole bloques o uniones, cortando o pegando, agrandando
los detalles. La computadora nos provee de detalles acerca de la
data y los procesos, gua al diseador y verifica el diseo
mediante chequeos integrales. Las herramientas refuerzan al
diseador para crear un diseo bien estructurado.
Las herramientas deben requerir diseos que provean una base
para la generacin de cdigos.
Etapa 4: Construccin. Despus que la computadora ha
construido sistemas empleando generadores de cdigos y
algunas veces lenguajes de cuarta generacin o herramientas que
apoyan a las decisiones, entonces viene la construccin.
Es importante notar que el proceso de ingeniera de la informacin
en cuatro etapas descrito aqu, requiere que se pase ms tiempo
planeando y diseando que en la ejecucin. En los sistemas
tradicionales de desarrollo, el tiempo y el esfuerzo se inclinan
fuertemente hacia la codificacin. Esto crea el problema de "la
gallina y el huevo", haciendo que los profesionales del IS se
involucren an ms en la acumulacin o atraso en el desarrollo.
Se forma un crculo vicioso en el que un planeamiento pobre
Qu es la Ingeniera de la Informacin?
Instituto Nacional de Estadstica e Informtica 21
alimenta un diseo inadecuado, dando como resultados sistemas
que no satisfacen las necesidades del negocio y que requieren de
mas revisiones y mantenimiento (como ms codificacin). La falta
de herramientas automatizadas para el desarrollo de sistemas ha
agravado este problema. Un objetivo clave de la ingeniera de la
informacin es el imponer reglas o anlisis y diseos que sean los
suficientemente formales para dirigir a una computadora hacia la
generacin de cdigos.
El desarrollo de sistemas por medio de la disciplina de la
ingeniera de la informacin ataca el problema de la acumulacin
o atraso desde dos direcciones: Planear, y que de todas maneras
d como resultado un mejor sistema que requiere de menos
revisiones y mantenimiento, y un adelanto en la aplicacin del
poder del cmputo para la generacin de cdigos. Los sistemas
construidos bajo la disciplina de la ingeniera de la informacin,
despus, deberan seguir desarrollando junto con las necesidades
del negocio, de una manera continua.
LA ENCICLOPEDIA
La enciclopedia es el corazn de la
ingeniera de la informacin. La enciclopedia
es un almacn computarizado que
constantemente acumula informacin
referente al planeamiento, anlisis, diseo,
construccin, y ms adelante, del
mantenimiento de los sistemas. Las
herramientas para los sistemas de
ingeniera ayudados por computadoras
(CASE) y la ingeniera de la informacin,
emplean dos tipos de almacn: un diccionario y una enciclopedia.
* Diccionario. Contiene nombres y descripciones de datos,
procesos, variables, etc.
Qu es la Ingeniera de la Informacin?
Instituto Nacional de Estadstica e Informtica 22
* Enciclopedia. contiene la informacin del diccionario y una
completa representacin codificada de planes, modelos
y diseos, con herramientas para un chequeo cruzado,
anlisis de correlacin y validacin. La enciclopedia
almacena el significado representado en diagramas y con
esta representacin da consistencia. La enciclopedia
"entiende" el diseo, mientras que un simple diccionario
no.
Conforme van progresando las etapas de la ingeniera de la
informacin, se recolecta conocimiento y es almacenado en la
enciclopedia. El concepto de enciclopedia es central para la
ingeniera de la informacin. Los modelos y procesos de data, y
la planeacin de la informacin se almacenan en la enciclopedia,
al igual que las reglas y polticas que gobiernan a la empresa y
sus sistemas. La enciclopedia se va construyendo continuamente
conforme la empresa va poniendo en prctica la ingeniera de la
informacin.
La enciclopedia almacena el significado representado en
diagramas y refuerza la consistencia dentro de esta
representacin. Las representaciones grficas se derivan de la
enciclopedia y se usan para actualizarla por medio de
herramientas del CASE como se describe. La enciclopedia
contiene muchas reglas referentes al almacenamiento del
conocimiento y emplea un procesamiento de reglas, una tcnica
de inteligencia artificial, para ayudar a lograr exactitud, integridad
y la culminacin de los planos, modelos y diseos. La enciclopedia
por lo tanto es un conocimiento que no solo almacena informacin
sino que ayuda a controlar la exactitud y la validez.
Cualquier diagrama en la pantalla de una herramienta de CASE
es una faceta de un set de conocimientos ms amplios que
pueden estar dentro de la enciclopedia; la cual normalmente
contiene ms detalles que los de un diagrama. Este detalle puede
ser mostrado en ventana por medio del movimiento del mouse
alrededor del hiperdiagrama.
Qu es la Ingeniera de la Informacin?
Instituto Nacional de Estadstica e Informtica 23
En la parte ms alta de la pirmide, la informacin de la
enciclopedia se relaciona con el planeamiento estratgico de la
empresa. La metodologa de la ingeniera de la informacin en
este nivel es ms para la planeacin del negocio que para la
planeacin del procesamiento. Lo que se requiere intentar es
anclar firmemente el uso de las computadoras en las estrategias
que tiene la alta gerencia para la empresa, y alinear las
prioridades del desarrollo de sistemas con las prioridades de la
estrategia del negocio. Las identificaciones de oportunidades son
particularmente importantes ya que por medio de estas la
tecnologa puede hacer a la empresa ms competitiva. Los
factores crticos de xito estn almacenados en la enciclopedia y
relacionados con otros aspectos de la planeacin de sistemas de
informacin. En el nivel de anlisis, los modelos de datos y
procesos se construyen en la enciclopedia.
La etapa del diseo usa la informacin de la enciclopedia para
ayudar a generar un diseo. Los detalles de pantalla, dilogos
reportes, estructuras de programa, y las estructuras de la base de
datos se construyen en la enciclopedia.
En el grupo de herramientas de un CASE
integrado la enciclopedia maneja un
generador de cdigos. La meta de la mesa
de trabajo del diseo es el de recolectar la
suficiente informacin para que se pueda
generar el cdigo de un sistema. El
generador tambin debera generar un
cdigo de descripcin de la base de datos y
un control del lenguaje de trabajo. Debera
generar un conjunto de documentacin
inteligible para que los diseadores y el personal de
mantenimiento pueda entender el sistema claramente. Se desea
seleccionar herramientas que permitan a los implementadores el
construir o generar aplicaciones tan rpido como sea posible
usando modelos de datos computarizados.
Qu es la Ingeniera de la Informacin?
Instituto Nacional de Estadstica e Informtica 24
En lo alto de la pirmide se crea una revisin de alto nivel; esta
revisin es un diagrama de los tipos de entidades en la
corporacin y las relaciones entre estas entidades, un entidad -
relacin. Despus, se aaden los detalles de los atributos y se
construye un modelo de datos completamente normalizado. Este
modelo se crea usualmente para una rea del negocio a la vez.
Es parte del trabajo del anlisis del rea del negocio, etapa 2 de
la ingeniera de la informacin.
Las entidades de la empresa se identifican durante la primera
etapa de la ingeniera de la informacin. Inicialmente, no se hace
ningn intento de identificar atributos o normalizar el modelo. El
requerimiento inicial es una revisin de todos los datos de la
empresa.
Muchas corporaciones de hoy en da tienen modelos de data
completamente normalizados. El preparar estos modelos ha sido
una tarea de los administradores de datos. Las corporaciones con
modelos de datos ahora estn unindolos a un mbito ms amplio
de la ingeniera de la informacin. El diseo de sistemas procede
con herramientas automatizadas usando la informacin del
modelo de datos. Para tener un modelo lgico global de los datos
de una empresa, se extraen submodelos del diseo de un sistema
especfico. Durante la etapa del diseo, la estructura de los datos
se adapta a las capacidades de una base de datos especfica o al
sistema de registro administrativos.
DIAGRAMAS COMPUTARIZADOS
EL MODELO DE DATOS
Un bloque de base esencial para la ingeniera de la informacin es
el modelo de datos. La representacin lgica de los datos puede
ser diseada para ser relativamente estable. El modelo de datos
estable, diseado con tcnicas formales, es una pieza clave
apoyando a los otros elementos del proceso de la ingeniera de la
informacin.
Qu es la Ingeniera de la Informacin?
Instituto Nacional de Estadstica e Informtica 25
La palabra entidad significa cualquier cosa de la cual
almacenamos informacin (como cliente, proveedor, herramienta
de mquina, empleados, polo de utilidad, reservas de avin etc)
Ni los tipos de inters de las entidades para una corporacin ni las
asociaciones entre los tipos de entidades cambian mucho con el
paso del tiempo. Para cada tipo de entidad, se almacenan ciertos
atributos. Las caractersticas relacionadas con una entidad dada
no cambian mucho con el paso del tiempo. En la prctica, se ha
encontrado que ciertas tcnicas de modelos de datos
computarizados han tenido xito en crear una representacin
lgica y estable de los datos de la empresa.
Aunque el modelo de datos sea relativamente estable, los
procedimientos que usa el modelo cambian frecuentemente. Es
bueno que los procesos puedan ser cambiados fcilmente porque
un negocio necesita ser dinmico, procurando constantemente
tener mejores procedimientos. En la ingeniera de la informacin,
los modelos de datos estables (totalmente normalizados) se
construyen con la ayuda de herramientas computarizadas. Las
aplicaciones se construyen sobre de los modelos de datos.
En cada etapa de la ingeniera de la informacin, la informacin
recolectada se almacena en la enciclopedia de una manera
altamente estructurada. Este almacn de conocimiento
computarizado sobre la empresa crece progresivamente. El
conocimiento de la enciclopedia se usa para ayudar a la alta
gerencia a planear y establecer prioridades, y para ayudar al IS a
realizar un anlisis detallado, disear, guiar al usuario final de la
computacin y a generar cdigos. La enciclopedia est diseada
de tal manera que el conocimiento computarizado sea actualizado
fcilmente.
La enciclopedia es una base compleja de conocimientos que
almacena muchos tipos diferentes de reglas relacionadas con los
datos. La enciclopedia usa tcnicas de inteligencia artificial en la
coordinacin del conocimiento para asegurarse de que la
informacin requerida est almacenada, ratificada y cruzada
coordinadamente.
Qu es la Ingeniera de la Informacin?
Instituto Nacional de Estadstica e Informtica 26
HERRAMIENTAS COMO LAS DE INGENIERIA
Las herramientas y tcnicas del pasado no han tenido una
disciplina como la de la ingeniera y no han estado integradas con
todos los aspectos de la pirmide. C.A.R. Hoare, profesor de
cmputo de la Universidad de Oxford, describe las metodologas
del procesamiento tradicional de data de la siguiente manera:
El intento de construir una
disciplina de ingeniera de
software en unas bases tan
dbiles est ciertamente
condenado al fracaso, tanto
como tratar de basar a la
ingeniera qumica en la
teora logstica, o la
astronoma en el supuesto
de que la tierra es plana.
La ingeniera de la informacin reconoce de que hay una manera
formal y rigurosa de moldear los datos. Los modelos de datos son
construidos con la ayuda de herramientas computarizadas. J unto
con los modelos de datos se analizan formalmente los procesos
de la empresa y se unen al modelo de datos. Todos los sistemas
crearon una unin a los modelos computarizados de la empresa
y a sus datos. Estos sistemas fueron creados con tcnicas
completamente estructuradas, otra vez con herramientas
computarizadas reduciendo el tiempo del proceso y reforzando la
disciplina. En lugar de un conjunto ad- hoc de aplicaciones
concebidas separadamente y construdas como un cdigo al estilo
spaghetti, la ingeniera de la informacin trata de producir un set
de sistemas completamente estructurados de la informacin trata
de producir un set de sistemas completamente estructurados y
fcilmente modificados basados en modelos comunes de la
empresa y sus datos.
Qu es la Ingeniera de la Informacin?
Instituto Nacional de Estadstica e Informtica 27
En la ingeniera de la informacin el conocimiento necesita ser
comunicado a la enciclopedia por medio de diagramas, la
magnitud de los requerimientos diagramticos decide qu
herramientas automatizadas se usarn. El software puede aplicar
a los diagramas muchos poderosos chequeos. La computadora
almacena el significado de los diagramas en lugar de la imagen
grfica y de esa manera puede cruzar correlativamente diferentes
tipos de diagramas relacionados al mismo diseo. Hay muchas
relaciones entre el significado de diagramas diferentes que
pueden ser chequeados con tcnicas sobre las reglas del
procesamiento.
En un banco suizo el equipo de ingeniera de la informacin
estaba tratando de dibujar un diagrama que mostrar los
procedimientos en un nivel detallado. Result ser
extremadamente difcil encontrar el detalle requerido porque los
procedimientos se realizaron en computadoras. El personal que
haba creado el sistema de las computadoras se haba ido al igual
que el personal que haba conducido los procedimientos
manualmente antes de la computarizacin. Los procedimientos
computarizados tenan una documentacin pero esta estaba en
un lenguaje suizo no estructurado que obviamente no
representaba como los programas trabajan hoy en da. Los
programadores frecuentemente desconfan de la documentacin
externa y se apartan de ella cuando estn haciendo el
mantenimiento. La documentacin cae en el desuso. Conforme
los programas de una organizacin se van haciendo viejos es ms
fcil usarlos pero se olvida como funcionan sus partes internas.
Las partes internas frecuentemente tienen parches y encima de
los parches ms parches con documentacin nada confiable. Uno
se puede imaginar una empresa dentro de 20 aos, con sus
programas de cmputo terriblemente complejos pero nadie
entendiendo en realidad como funcionan.
Para prevenir esto, la empresa necesita tener su data y sus
procedimientos representados en su enciclopedia, que es un
medio viviente en lugar de un papeleo muerto. Las modificaciones
Qu es la Ingeniera de la Informacin?
Instituto Nacional de Estadstica e Informtica 28
de los sistemas es un medio ambiente automatizado se da
mediante el reajuste del diseo en la enciclopedia y la re -
generacin de cdigos. El conocimiento claramente estructurado
en la enciclopedia es vital para el entendimiento y modificacin de
los sistemas complejos. Los diseos necesitan ser mostrados con
grficos que son fcil de entender y de modificar en lo posible.
LA PARTICIPACION DEL USUARIO FINAL
Una caracterstica
particularmente importante de
la ingeniera de informacin es
la de que los usuarios finales
participen en cada etapa. En lo
alto de la pirmide, la alta
gerencia est envuelta en la
determinacin de metas y de factores crticos de xito. La
administracin ayuda a determinar que informacin de las
computadoras es necesaria y establece prioridades para si
desarrollo. En el segundo nivel, los usuarios finales antiguos
ayudan a crear y a ratificar los modelos de datos y los modelos de
procesos. En la etapa del diseo, los usuarios finales participan en
las sesiones de diseo conjunto de aplicaciones y frecuentemente
emplean las representaciones grficas de las especificaciones
que son fciles de usar. El diseo se junta con la implementacin
cuando se crean y usan los prototipos. En un medio ambiente de
un centro de informacin, los usuarios pueden construir sus
propios sistemas, con la ayuda de la informacin de la
enciclopedia.
Los diagramas claros y fciles de entender son esenciales para la
participacin del usuario final. Algunas veces las sesiones con los
usuarios finales y la administracin tiene lugar en una sala de
reuniones con una gran pantalla de proyecciones que muestra la
pantalla de estacin de trabajo. Los estilos de una diagramacin
computarizada necesita ser diseada para la comprensin del
usuario final. Frecuentemente una creatividad de alto nivel se
hace evidente cuando los usuarios finales aprenden el lenguaje de
Qu es la Ingeniera de la Informacin?
Instituto Nacional de Estadstica e Informtica 29
diseo de sistemas y son animados a inventar maneras en que las
computadoras pueden ayudar a vigorizar los procedimientos,
agilizar el conteo, expandir las ventas, simplificar el trabajo, o
tomar mejores decisiones.
LENGUAJES DE CUARTA GENERACION
Desde 1980 han entrado en uso muchos lenguajes que
incrementan la velocidad de la construccin de sistemas o el
anlisis de data. Estos lenguajes son de diversos tipos:
* Lenguajes del usuario final, que permiten a los usuarios
que no son programadores profesionales a consultar a la
base de datos, hacer reportes, realizar elaboradas
operaciones y crear sistemas simples.
* Lenguajes que apoyan las decisiones, permiten a los
usuarios a construir modelos comerciales para la toma de
decisiones, manipular planillones y crear cuadros.
* Lenguajes de Programacin de Cuarta Generacin,
permite que los programas sean escritos con una fraccin
de nmeros de lneas de cdigo y en una fraccin del
tiempo que se requerira en COBOL, PL/I y otros.
* Lenguajes no procesales, que ponen a un computador a
trabajar especificando que es requerido en lugar de como
hacerlo.
* Lenguajes para prototipos, que permiten que un prototipo
sea creado y modificado rpidamente, de manera que los
usuarios finales lo pueden emplear, reaccionar a l y
hacerlo ajustar a sus necesidades.
Lenguajes basados en reglas, que sirven para crear
sistemas expertos u otros sistemas donde se necesita la
extraccin de inferencias de muchas reglas.
Qu es la Ingeniera de la Informacin?
Instituto Nacional de Estadstica e Informtica 30
Una meta de la ingeniera de informacin es que se use lenguajes
de alta productividad cuando sea prctico para hacer prototipos,
para computacin del usuario final, apresurando el desarrollo
profesional del IS y para hacer el mantenimiento ms fcil. Entre
las ayudas ms poderosas a la productividad estn los
generadores de cdigos, que deben ser trados directamente de
la pantalla de la herramienta CASE.
OCHO TENDENCIAS
Hay una constante bsqueda progresiva de mejores tecnologas
para el procesamiento de la data. Se han dado ocho tipos de
propuestas por diferentes autoridades, y todas son valiosas por
ellas mismas. La integracin de las ocho propuestas las hace
valiosas. La ingeniera de informacin crea una sntesis de lelas.
Las ocho corrientes son las siguientes:
1. Estrategia de sistemas de informacin
Esta corriente busca relacionar
el uso de las computadoras en
la empresa con las
necesidades y perspectivas de
la alta gerencia. Se preocupa
de formalizar las metas de la
administracin y los factores
crticos de xito, moldear la
empresa, y la planeacin estratgica de informacin y su
uso. Es muy importante que identifiquen la tecnologa o
de alcanzar los empujes competitivos.
2. Diseo Centrado en la Data
Este grupo de tcnicas se preocupa de la administracin
de datos formal y de modelar los datos. Se ha probado
que los sistemas son ms fciles de construir y baratos
de mantener el control de la construccin de aplicaciones
sin modelos de datos computarizados.
Qu es la Ingeniera de la Informacin?
Instituto Nacional de Estadstica e Informtica 31
3. La Bsqueda de Mtodos como la Ingeniera
Las tcnicas estructuradas
convencionales mejoran el
diseo de sistemas pero no
lo suficiente. Tcnicas ms
rigurosas son posibles
cuando se usan las
computadoras para ayudar a
construir especificaciones y
unirlas a modelos de data
computarizados. Las
computadoras pueden realizar chequeos cruzados
comprensibles a lo largo de un complejo sistema. As
como las tecnologas manuales son reemplazadas por
metodologas computarizadas, as tambin sern posibles
tcnicas ms rigurosas como las de ingeniera que seran
tediosas de hacer manualmente.
4. La Computacin del Usuario Final
La revolucin de la computacin del usuario final se ha
extendido rpidamente en algunas corporaciones (pero
no en otras). Muchas organizaciones tienen centros de
informacin y muchas herramientas para el usuario final.
Crear prototipos que los usuarios finales pueden criticar
se ha hecho algo comn en la construccin de sistemas.
Los analistas guan al usuario final durante las sesiones
conjuntas para el diseo de las aplicaciones para as
especificar que sistemas se necesitan. Ha quedado claro
que se necesitan de tcnicas para guiar la computacin
del usuario final para prevenir tener como resultado una
Torre de Babel si se disea datos muy casualmente o se
tiene procedimientos redundantes. La ingeniera de la
informacin se toma como un mecanismo necesario de
gua.
Qu es la Ingeniera de la Informacin?
Instituto Nacional de Estadstica e Informtica 32
5. Automatizacin del Diseo
Las tcnicas de diseo ayudadas por computadoras se
han extendido rpidamente en la ingenieras mecnicas
y electrnica; son todava ms importantes para la
ingeniera de sistemas en la pantalla de una estacin de
trabajo, con la computadora ayudando al diseador y
chequeando el diseo. Las herramientas CASE para
hacer esto deberan ser la base de los generadores de
cdigos.
6. La Bsqueda de la Productividad en el Procesamiento
de Datos
La construccin de los
sistemas de procesamiento
de datos toma mucho
tiempo. El tiempo y las
salidas del presupuesto son
algo normal, los problemas
de mantenimiento son
intolerables. Para atacar
estos problemas se estn
usando lenguajes de cuarta
generacin, generadores de aplicaciones, herramientas
de prototipo, y herramientas del usuario final. En algunos
casos, estos han mejorado de forma dramtica la
productividad en el procesamiento de datos. La unin de
las herramientas de automatizacin del diseo con los
generadores de cdigos es muy importante ya que
mejora la calidad y acelera la construccin de sistemas.
7. Diseos y Cdigos Reusables
Casi todos los analistas y programadores estn creando
diseos y cdigos que han sido creados antes miles de
Qu es la Ingeniera de la Informacin?
Instituto Nacional de Estadstica e Informtica 33
v
eces. Lo que se quiere es encontrar las tcnicas para
reusar los diseos y cdigo, y hacerlos fcilmente
modificables cuando sea necesario. La propuesta de la
ingeniera de informacin puede identificarse los procesos
que se usan muchas veces en una empresa. Los diseos
para estos procesos deberan ser reusados y el cdigo
generado. En algunas empresas esto ha trado ahorros
en la implementacin.
8. Sistemas Expertos
Los sistemas expertos salen de la investigacin de la
inteligencia artificial. Ellos aplican un proceso de
inferencia a una base
de conocimientos que
contiene datos y
reglas, para de esta
manera lograr hacer
que la computadora
imite la experiencia
humana y algunas
veces para construir
un nivel de
Qu es la Ingeniera de la Informacin?
Instituto Nacional de Estadstica e Informtica 34
experiencia ms preciso y comprensible de lo que
cualquier humano podra alcanzar, la ingeniera de
informacin debera usar tcnicas de sistemas expertos
para ayudar a los planificadores, analistas, y a los
diseadores para crear mejores sistemas.
La ingeniera de informacin trata de integrar estas ocho
tendencias y crear una enciclopedia que se refiera a estas
tendencias.
CONCLUSIONES
Experiencias recientes de la ingeniera de informacin han
demostrado que una vez que los modelos de datos son
construidos, la construccin de los sistemas es mucho ms
rpida. Antes de ver los frutos se requiere de un perodo inicial
que necesita de un gran esfuerzo. Ahora que con el software
comprensible de la enciclopedia hay disponibles mejores
herramientas, la planeacin inicial est mejorando, y la
construccin de sistemas se acelera. La automatizacin del
diseo unida a la generacin de cdigo resulta de una alta
productividad comparada con las tcnicas tradicionales de
procesamiento de datos.
Por diversas razones es posible que las necesidades reales de los
usuarios finales sean satisfechas:
- Los usuarios finales participan en la planeacin de sus
necesidades de informacin.
- Se emplea a los usuarios finales en las sesiones de
diseo conjunto de aplicaciones
- Se crean prototipos que pueden ser cambiados
rpidamente.
- Los sistemas pueden ser construidos ms rpido y son
ms fciles de modificar.
- Se usan herramientas de los centros de informacin.
Qu es la Ingeniera de la Informacin?
Instituto Nacional de Estadstica e Informtica 35
La ingeniera de informacin integra las tcnicas que pueden
evitar la confusin estilo spaghetti del pasado. La enciclopedia y
las herramientas del CASE no slo refuerzan el rigor del diseo
sino que coordinan el diseo con las lneas de separacin de una
empresa de tal manera que las diferentes partes trabajan juntas.
La ingeniera de la informacin defiere de las tcnicas
estructuradas tradicionalmente de las siguientes maneras:
Crea un marco referencial para el desarrollo de una
empresa computarizada
* Los sistemas desarrollados separadamente encajan en
este marco referencial
* Se concentra en las metas y necesidades de la empresa
* Integra a lo largo de la corporacin el anlisis y el diseo.
* Maximiza las oportunidades para el diseo y el cdigo
reusable.
* Se basa en modelos de datos formales
* Est diseada para los generadores de cdigos
* Est diseada para tcnicas automatizadas, que pueden
manejar cierto grado de complejidad, la cual sera poco
prctico trabajar con tcnicas manuales.
* Gua a los planificadores, analistas y diseadores con
pantallas completas.
* La enciclopedia acumula conocimiento de la empresa y
sus sistemas constantemente.
Para tener un xito completo, la ingeniera de informacin
necesita un compromiso de la alta gerencia, es una actividad a
nivel corporacin que necesita una direccin firme desde lo alto.
La metodologa se relaciona con la planeacin de la alta
administracin. Sera inconcebible construir una nave espacial sin
un plan global. Una vez que el plan global existe, sin embargo,
equipos separados pueden trabajar en los distintos componentes.
El desarrollo de sistemas de informacin corporativa es casi tan
complicado como construir una nave espacial, an as en muchas
corporaciones se hace sin un plan global que tenga el suficiente
detalle para hacer que los componentes encajen unos con otros.
Qu es la Ingeniera de la Informacin?
Instituto Nacional de Estadstica e Informtica 36
De ninguna manera posible, podr el arquitecto de la nave
especificar los detalles de los diseos de los cohetes, de la parte
electrnica o de otros subsistemas. Estos detalles tienen que ser
desarrollados por diferentes equipos que trabajan con autonoma.
Imagnese, sin embargo, que pasara si estos crearan
entusiastamente sus propios subsistemas sin ninguna
coordinacin de la alta administracin. El mundo del
procesamiento de data est lleno de inspirados constructores de
subsistemas que quieren que los dejen solos. El nmero est
aumentando conforme proliferan las pequeas computadoras y
los usuarios finales aprenden a adquirir sus propios medios. Hay
una gran diferencia del mundo entre una corporacin con una
computacin que encaja en su arquitectura global que una
corporacin con sistemas incompatibles.
Es trabajo de todo alto ejecutivo de hoy en da el construir una
empresa computarizada, y una empresa computarizada no puede
ser creada eficientemente sin la ingeniera de informacin.

También podría gustarte