4_.Ingeniería de la información

38
¿Qué es Ingeniería de la Información? COLECCION CULTURA INFORMATICA

Transcript of 4_.Ingeniería de la información

  • Qu es Ingenierade la Informacin?

    COLECCION CULTURA INFORMATICA

  • ___________________________________________________INSTITUTO NACIONAL DE ESTADISTICA E INFORMATICAElaborado por la Sub-Jefatura de InformticaDireccin Tcnica de Desarrollo InformticoTelfono 433-4223 Anexos 181 315Telefax 433-5568INTERNET [email protected]

    Impreso en los talleres de la Oficina de Impresiones de la OficinaTcnica de Difusin Estadstica y Tecnologa Informtica del InstitutoNacional de Estadstica e Informtica (INEI)

    Edicin :1,500 EjemplaresDireccin, Redaccin y Talleres : Av. General Garzn N 658 Jess MaraFebrero 1999 98-OI-OTDETI-INEI

  • PRESENTACION

    El Instituto Nacional de Estadstica e Informtica (INEI),como ente rector del sistema Nacional de Informtica, continuandocon la publicacin de la Coleccin Cultura Informtica , presenta enesta oportunidad su Vigsimo Nmero titulado: Qu esIngeniera de la Informacin?.

    La presente publicacin trata temas como el significado de laPirmide a nivel corporativo, la confusin en el procesamiento dedatos, las necesidades de herramientas de poder, la relacin queexiste entre la mquina y el ser humano, planeamiento estratgicode la informacin, participacin del usuario final, lenguajes de cuartageneracin, entre otros, que permitir tener una comprensinsencilla de lo que es la ingeniera de la Informacin, en el campo dela Informtica.

    El Instituto Nacional de Estadstica e Informtica, pone a disposicinde sus lectores la presente publicacin, esperando sea de su agradoy utilidad.

    Econ. Flix Murillo Alfaro JEFE INSTITUTO NACIONAL DE ESTADISTICA E INFORMATICA

  • Qu es la Ingeniera de la Informacin?

    Instituto Nacional de Estadstica e Informtica 1

    CONTENIDO

    Introduccin ........................................................................ 7Qu es la Ingeniera de la Informacin? ........................... 7La Pirmide .........................................................................10La confusin en el procesamiento de datos........................12Un factor crtico para el Exito en los Negocios....................13La necesidad de Herramientas de poder ............................17Mquina Humana ................................................................18Divide y conquistaras.......................................................... 22Las cuatro etapas de la Ingeniera de la Informacin ........ 23LaEnciclopedia ................................................................... 26Diagramas Computarizados El Modelo de Datos............... 29Herramientas como las de Ingeniera ................................ 31La participacin del Usuario final........................................ 33Lenguajes de cuarta generacin ........................................ 34Ocho tendencias................................................................. 35Conclusiones ...................................................................... 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 parael planeamiento, anlisis, diseo y construccin de sistemas deinformacin para la totalidad de una empresa, o un sectorimportante de ella.

    La ingeniera del software aplica tcnicas estructuradas a unproyecto. La ingeniera de la informacin aplica tcnicasestructuradas a la empresa, o a un amplio sector de la empresa,como un todo. Las tcnicas de la ingeniera de la informacincontienen a las de la ingeniera del software en una formamodificada.

    Dado que una empresa es tan compleja, el planeamiento, anlisis,diseo y construccin para la totalidad de la empresa, no puedeser logrado sin herramientas automatizadas. La ingeniera de lainformacin (IE) ha sido definida en referencia a tcnicasautomatizadas de la siguiente manera:

    Una serie de tcnicas automatizadas integradas en las cuales seconstruyen modelos de empresas, datos y procesos, de unamanera, basadas en un amplio conocimiento y usadas para creary 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 deuna organizacin, para darle la informacin oportuna a laspersonas adecuadas, en el tiempo adecuado.As como la Ingeniera del Software se practica de una maneraligeramente diferente en cada organizacin, de la misma manerahay 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 metodologargida, ms bien, como se ve a la Ingeniera del Software, comouna clase genrica de metodologas. La metodologa debe serformal, computarizada y aceptada por parte de la empresa queutiliza la ingeniera de la informacin.

    En el procesamiento de datos tradicional, los sistemas separadosse construyeron independientemente. Los sistemas usualmenteeran incompatibles unos con otros, tenan data incompatible, y sepodan unir con mucha dificultad. Algunas empresas tenancientos de cientos de aplicaciones de computadoras incompatiblesy todas eran costosas y difciles de mantener. Estos sistemas, confrecuencia, son innecesariamente redundantes y costosos, y nose poda extraer de ellos la informacin necesaria para un controladministrativo 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 modelosde alto nivel y aparte se construyeron sistemas que encajaban conestos planos y modelos. Son particularmente importantes losmodelos de datos comerciales. Estos modelos constituyen unmarco referencial que es representado en una computadora.Sistemas desarrollados separadamente encajan en este marco

    referencial.

    El marco referencial ms externo est relacionado con elplaneamiento estratgico: enfocado en cmo la tecnologa puedeayudar a la empresa a ser ms competitiva o alcanzar mejor susmetas. El marco referencial dentro de ste, llamadoadministracin de datos, modelos de datos, y modelos deprocesos. Los modelos de datos y procesos de un rea comercialse crean independientemente de cualquier aplicacin especficade esa rea.

    Muchas de las aplicaciones de computadoras sern diseadas yconstruidas, y esto ser hecho con herramientas computarizadas,que las hacen encajar en el marco referencial. Equipos diferentes,en lugares diferentes, a horas diferentes, construirn sistemasque se enlacen con el marco referencial computarizado.

  • Qu es la Ingeniera de la Informacin?

    6

    LA PIRAMIDE

    Para representar a un sistema de informacin corporativo es tildibujar una pirmide. En la parte ms alta est el planeamientoestra Esto ne estar mente lplaneel ande loanlhablade lo

    Rela i

    em

    Disepor

    Modform

    Aplide l

    Etgico. Instituto Naci

    amiento estratgilisis. Se construs procesos neces

    isis se determina sobre el diseo ds sistemas.

    visin strategica denformacin necesaria

    para manejar unapresa eficientemente

    o de registros usadosprocesos especficos

    elo de data totalmentealizado

    cacin de programas de revia data y actividades

    strategia Acesitaonal de Estadst

    co del negocio ye un modelo darios para quela necesidad del sistema y el

    sin

    Datos A

    nlisis Dfirmeica e Informti

    mismo. El siguie los datos, fun la empresa ope sistemas. Eltimo sobre la

    Diseo detlgico o inpgenerador

    Estrategia como la tecnpara mejorar la empres

    Procesos necesarioempresa y como se

    Diseo de proespecficos

    ctivid.

    iseo Calineado aca

    ente nivel esdamental, y

    ere. De estel tercer nivelconstruccin

    allado, programaut parade cdigo

    ologa es usadaa

    s para operar laintegra

    cedimientos

    onstruccin

  • 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 ladoderecho las actividades. Tanto la data como las actividadesvienen de un alto nivel, desde un punto de vista orientado a laadministracin en lo alto, a una implementacin completamentedetallada en la base. En lo alto de la pirmide debe haber unaestrategia preocupada por las oportunidades estratgicas queexisten, para hacer a la empresa ms competitiva. Debe haberuna estrategia que se relacione con el futuro tecnolgico y cmopuede afectar ste al negocio, a sus productos o servicios, a susmetas y los factores crticos de xito. Esto es muy importanteporque la tecnologa cambia rpidamente. Toda empresa se veafectada por el creciente poder de la tecnologa, inclusive algunasorganizaciones se ven afectadas drsticamente.

    En lo alto de la pirmide tambin deben encontrarse estrategiaspara el despliegue y el manejo de la ingeniera de la informaciny una red de comunicacin corporativa, ambos unidos a ladisponibilidad y adopcin de nuevas ideas. El planeamiento dealto nivel necesita guiar y priorizar los gastos en computacin paraque el departamento de sistemas de informacin (IS) puedacontribuir a los objetivos corporativos, lo ms eficientementeposible.

    La ingeniera de informacin aplica una disciplina de ingeniera atodas las facetas y niveles de la pirmide, lo que da comoresultado una implementacin oportuna de sistemas de altacalidad, basados en los planes comerciales de la empresa. Unadisciplina como la ingeniera necesita de tcnicas formales. Estasse implementan con herramientas computarizadas, que guan yayudan a los planificadores, analistas e implementadores. Ya quelas herramientas imponen una formalidad a todas las etapas,stas deberan ser diseadas para maximizar la velocidad con laque los sistemas pueden ser construidos y la facilidad con la quepueden 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 prcticassin las herramientas automatizadas. En un largo perodo detiempo se recolecta una gran cantidad de conocimientos sobre laempresa y sus sistemas, ste se actualiza constantemente. Estorequiere de un almacn computarizado muy amplio con una granhabilidad 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 lapirmide. La informacin recolectada en lo alto de la pirmidedebera ser usada automticamente, mientras los analistas eimplementadores llevan la informacin a los niveles msdetallados.

    LA CONFUSION EN EL PROCESAMIENTO DE DATOS

    Se ha escrito mucho sobre lo que esterrado en el procesamiento de datoshoy en da. Hay una acumulacin devarios aos. Toma demasiado tiempoconstruir sistemas y el costo esdemasiado alto. Las dificultades en elmantenimiento son atroces. Laadministracin no puede obtener

    informacin de las computadoras cuando la necesita. Lasbibliotecas de cintas y discos son confusas, redundantes, unadata catica. Muchos programas son tan frgiles que parecenspaghetti. Los problemas en el procesamiento de data no impidenuna rpida incorporacin a nuevos procedimientos comerciales.

    Hoy en da, las computadoras asumen roles cada vez msimportantes en el comercio, gobierno y lo militar. Hemos entradoa una era donde la computacin y los sistemas de informacin sonarmas estratgicas, no simplemente un bulto que ocupa sitio enel 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 corporacionesque crecen ms rpido que su competencia porque tenanmejores sistemas de informacin. En algunos casos se ha visto acorporaciones que han sido sacadas del negocio porcompetidores que contaban con mejores recursos. Como lacomputacin se vuelve crtica para los empujes competitivos,entonces se vuelve vital el desarrollar rpidamente aplicacionesy tambin ser capaces de modificarlas rpidamente. Muchas delas necesidades de los empujes competitivos de hoy requieren deaplicaciones de software mucho ms integradas y complejas queel pasado. Es necesario construir, en poco tiempo y a poco costo,aplicaciones que sean complejas en alto grado, de alta calidad, yque verdaderamente satisfagan las necesidades de los usuariosfinales. Estas aplicaciones deben dar la posibilidad de modificarlasfcil y rpidamente.

    Los problemas de desarrollo de software pueden ser resueltos. Esimportante que los ejecutivos comprendan que hay soluciones.Una revolucin extensa ha comenzado en las metodologas queponen las computadoras a trabajar; esta revolucin depende delas herramientas de poder. Las metodologas del pasado usabanlpices y plantillas, las metodologas del futuro usan tcnicas deautomatizacin del diseo unidas a generadores de cdigos, juntoa un planeamiento y anlisis ayudado por computadoras.

    UN FACTOR CRITICO PARA EL EXITO EN LOS NEGOCIOS

    Las corporaciones continuamente se dan cuenta que lascomputadoras y las telecomunicaciones pueden realizar muchoms cosas que la simple automatizacin de lo que antes se hacamanualmente. La manera en que las corporaciones realizan susnegocios y sus relaciones con los proveedores y clientes estcambiando. Tambin est cambiando el lugar donde se toman lasdecisiones y los organigramas, y se estn creando nuevasalianzas estratgicas entre corporaciones. En algunos casos seestn 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 computadoraefectivos se est incrementando. Es mucho ms complejo disearsistemas para una produccin integrada por computadoras (CIM),que para las antiguas aplicaciones aisladas de produccin. Esms complejo proveer de sistemas en que los clientes y losproveedores estn en contacto va redes de comunicacin(networks), que los sistemas antiguos que manejaban los pedidosy las compras con papeleo. Los mejores sistemas de apoyo dedecisiones son ms complejos de lo que eran hace una dcada.

    La eficiente corporacin de hoy se mueve en altos niveles deautomatizacin y es muy dependiente de la informacincomputarizada. Est claro que tendr un sistema de cmputo msintegrado que en el pasado. Una de las metas de la ingeniera dela informacin es el de ayudar a lograr esta integracin. cmputoimpresionantes, diseados para dar mayor ventaja competitiva,por ejemplo, American Airlines con sus terminales conectadas en

    las agenciasde viajes oBenetton consus sistemas anivel mundial,que hace quela gente quetoma las

    decisiones en Roma vea las actividades mundiales de manera"transparente". Este tipo de sistemas ha demostrado cmo unacorporacin puede adelantarse a la competencia mediante elmejor uso de la informacin y la automatizacin. Lascorporaciones eficientes desarrollan sistemas de cmputo quesern a nivel mundial y extremadamente complejos, no obstante,permitir que los procedimientos se adapten rpidamente a lascambiantes necesidades. Estos sistemas complejos seconvertirn en valores estratgicos muy importantes para lacorporacin. Para crearlos se requiere de metodologas como laingeniera 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 suficientepara construir una corporacin computarizada, se necesita laingeniera de la informacin.

    Cuando las corporaciones unen a los clientes, proveedores,agentes y distribuidores, y a todos los dems miembros de lacadena por medio de un network, se reduce el tiempo de lastomas de decisiones. La unin computarizada con los

    proveedores hace posible que enlas fbricas se manejen inventariosinstantneos. Cuando loscompradores de Benetton detectanen la ciudad un cambio en lademanda de la moda, ellosordenan ropa que satisfaga esademanda. Las ropas pedidas serndespachadas inmediatamente, si

    estn disponibles, de lo contrario sern diseadas y hechasrpidamente, teidas en colores de moda, y estarn en las tiendasmeses antes que las de la competencia de Benetton, quienestienen unos sistemas menos computarizados. Un comprador deuna tienda grande, pero con tiendas de ropa menosautomatizadas, no puede competir con un activo comprador deBenetton. Usando la ingeniera de la informacin, First Boston deNueva York demostr que poda traer nuevos vehculos deinversin financiera mucho ms rpido que su competencia deWall Street. La Nissan Motors del Japn tiene estaciones detrabajo en lnea en los distribuidores de carros unidaselectrnicamente con el planeamiento de produccin y controlautomatizados. Con esto pueden entregar un carro nuevoconstruido con las especificaciones del cliente en dos semanas.

    Las computadoras y las networks entre las corporaciones acortael tiempo del desarrollo de los acontecimientos. Los pedidos y elcorreo electrnico han reemplazado a los pedidos y al correomanual. La ventaja de la oportunidad se achica. Mientras estosucede 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. Sinembargo, hoy en da en muchas organizaciones, cuando laadministracin necesita los procedimientos comerciales ointroducir nuevos productos o servicios, el procesamiento de datosno puede hacer los cambios requeridos. Las aplicaciones desoftware no pueden cambiar lo suficiente para mantener el pasocon los constantes y dinmicos cambios del negocio. Una meta dela ingeniera de la informacin es usar las herramientasautomatizadas dentro de un marco referencial planeado de talmanera que los procedimientos comerciales computarizadospueden ser cambiados rpidamente.

    Para mantenerse competitivas en el futuro, las corporacionesdependern de su habilidad para crear rpidamente aplicacionesefectivas para computadoras y para esto se necesita ms queslo las herramientas para diseo y construccin de programas.As como a las herramientas, se necesita de metodologas quesaquen provecho de las herramientas y que utilicen elconocimiento y la creatividad de los usuarios de lascomputadoras. Junto con la revolucin de las herramientas depoder, lo ms probable ser que tambin veamos una revolucinen la metodologa de desarrollo.

    La confusin en el procesamiento de datos es un serio problemaque debe ser resuelto. Las metodologas de la ingeniera de lainformacin usan planes y anlisis computarizados para construiruna base de conocimiento que se une a las herramientas, parael diseo ayudado por computadoras y a la generacin decdigos.

    Reemplazar la confusin en el procesamiento de datos con unaingeniera clara, de modo que los procedimientos computarizadospuedan construirse y modificarse rpidamente, son un factorcrtico de xito comercial. Este necesita ser entendido porejecutivos de todo nivel. La alta administracin debe asegurar quela organizacin IS est adaptando las nuevas soluciones lo msrpido 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 ciudadesde hoy en da o los microchips o unavin jet sin las herramientas de poder.Nuestra civilizacin depende de lasherramientas de poder sin embargo, lasaplicaciones del poder de computacinfrecuentemente se hacen por mtodosmanuales. El diseo de aplicaciones decomputadora integradas de unaempresa moderna no es menoscomplejo que el diseo de un microchip

    o el de un avin jet. El tratar de realizar este diseo por mtodosmanuales es complicado.

    El uso de las herramientas de poder cambia todos los mtodos deconstruccin. Ahora que existen esas herramientas, sera buenoque se revisaran y mejore todo el proceso de desarrollo deaplicaciones. Las herramientas de poder avanzadas nos llevan ala necesidad de una disciplina como la ingeniera.

    Es importante entender que, como en otras industrias, lasherramientas de poder no solo cambian los mtodos deconstruccin sino, tambin, lo que se debe construir. No esprctico construir manualmente sistemas de software muycomplejos cuando estos sistemas pueden cambiar rpidamente.Hay un lmite para los mtodos manuales. Hoy en da podemosobservar la extensin de las aplicaciones de computadorasconstruidas por el uso de generadores de cdigos, de lenguajessin procedimientos, las herramientas I- CASE, la tecnologabasada en el conocimiento y motores de inferencia.Para mantenerse competitivas en el futuro, las organizacionesdependern de las herramientas de poder para los sistemas deingeniera de la informacin. Las metodologas de procesamientode datos de las organizaciones eficientes deben abarcar variosaspectos 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 cuartageneracin, 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 dediseo, involucrar a los usuarios finales en el diseo y en laproduccin del prototipo, y lo ms importante, la participacin dela alta gerencia en la determinacin de prioridades y la definicinde las necesidades de informacin.

    La ingeniera de la informacin convierte estas importantespropuestas de la construccin de sistemas en una metodologaintegrada. La metodologa que describimos en este fascculo, nopudo haber existido antes de 1985 porque depende de lasherramientas automatizadas que requieren de los grficostrazados con bits, del mouse y la ventana de una computadorapersonal muy poderosa, unidos a la base centralizada delprocesamiento 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 elcerebro hace mal. El reto de la computacin es el de disear unasociedad creativa usando lo mejor de los dos. La mquinaelectrnica es rpida y absolutamente precisa. Ejecutainfaliblemente las instrucciones dadas. Nuestra mquina humanaes lenta y usualmente no es precisa; no puede realizar largas ymeticulosas 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, construirciudades, crear arte, seenamoran, van a la luna,suean con colonizar el sistemasolar pero no pueden escribirCOBOL o el cdigo Ada quegarantiza ser anti virus, realizanlos sistemas de informacin(IS) profesionales, son tareas

    no adecuadas para la mquina del cerebro humano. Necesitan laprecisin de una mquina electrnica. Las especificaciones paraprogramas que crean los humanos estn llenas de vaguedades einconsistencias. Una computadora debera ayudar a los humanosa crear especificaciones y chequearlos en cada paso para evitarinconsistencias.

    Una computadora debera ayudar a los humanos a crearespecificaciones y chequearlos en cada paso para evitarinconsistencias. El escribir programas para las especificacionesno debera ser un trabajo para humanos porque las personas nolo pueden hacer bien. Una computadora debera generar el cdigonecesario. Cuando las personas quieren hacer cambios, comofrecuentemente lo hacen, y tratan de cambiar el cdigo se metenen graves problemas. Un cambio aparentemente simple tieneramificaciones que las personas no perciben y que causa reaccinen cadena de errores.

    Si los programas requeridos son grandes, estamos en peoresproblemas porque necesitamos a muchas personas para trabajarjuntas en ellos. Cuando las personas tratan de interactuar en unnivel donde se necesita una meticulosa minuciosidad hay erroresde comunicacin de todo tipo. Cuando una persona hace uncambio, este afecta el trabajo de los otros pero frecuentemente nose percibe la sutil interaccin. La mquina humana no secomunica 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 tieneproblemas no va a saber qu hacer al respecto. Una parteimportante del problema es que las tcnicas humanas son lentas,el IS normalmente demora dos aos en mostrar resultados y sedemora en comenzar debido a la acumulacin. Es casi comocomunicarse con un equipo de desarrollo en otro sistema solardonde las seales demoran un ao en ir y venir.

    Un problema en particular es que las mquinas humanas puedenmanejar la complejidad en pequeas cantidades. No hay maneraque una persona o un equipo pueda entender, sin ayuda, todoslos sistemas de una compleja empresa y asegurar que podrntrabajar juntos. Las empresas de hoy estn llenas de programasy registros inconsistentes y sin coordinacin. Esta no es lamanera de construir una corporacin computarizada. Ustedescreen que podra haber vida si los subsistemas de su cuerpofueran inconsistentes y no se coordinaran?, sus ojos mandanseales inconsistentes con la manera en que sus manos trabajan,sus piernas no coordinaran, sus labios y su lengua no trabajaranbien juntos, la informacin para la toma de decisiones est en sucerebro pero en piezas sueltas y codificadas incompatiblemente.

    En algunos bancos grandes falta la capacidad de hacer un buenmanejo global de las cuentas de los clientes porque los sistemasde cmputo han sido construidos sin coordinacin entre lasdiferentes aplicaciones separadas, como las cuentas corrientes,de ahorros, prstamos, fondos, e hipotecas. La data de lasaplicaciones separadas es incompatible. No se puedeimplementar un manejo efectivo en lnea sin antes realizar unaconversin masiva de data y la reconstruccin del sistema.

    An, despus de revisar las fallas de otras corporaciones en aosrecientes, algunos altos ejecutivos no pudieron encontrarrespuesta a todas las interrogantes que tenan sobre sucorporacin. 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 demiles de cintas y discos, conteniendo casi todos diferentes tipos

    de datos. Una aplicacincomercial recibe datos de, opasa los datos a muchasotras aplicaciones. Si estasaplicaciones se desarrollansin ningn plan integral dedatos, entonces da comoresultado el caos. La altaadministracin no puedeextraer los datos que

    necesita de los mltiples sistemas. Cuando se requiere de unacostosa conversin y los datos no estn disponibles en la formacorrecta se pueden perder importantes opciones de negocios.

    Cuando el presidente de una corporacin protesta enrgicamenteporque desde hace aos viene pidiendo balances de cajasemanales y no los ha conseguido, a pesar de los millones que seha gastado en computadoras y networks. El problema es que losdatos requeridos para esa computacin est mal definida y sonincompatibles. El mundo de las computadoras est lleno dehistorias de horror sobre informaciones que los administradoresnecesitan o que necesitan, los clientes urgentemente y que lascomputadoras son incapaces de dar, a pesar que los datosrequeridos estn en su biblioteca por volmenes.

    Uno de los objetivos de la ingeniera de la informacin es el depermitirle a la corporacin actuar como un todo. Los diferentessistemas se deben construir rpida y coordinadamente con laayuda 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 unaempresa requiere es una labor extremadamente compleja. Uno delos objetivos de la ingeniera de la informacin es el de hacersistemas separados, relacionados unos con otros de una maneraadecuada. Esto no puede llevarse a cabo si no hay unacoordinacin entre los desarrollos de actividades separados; espor esto que la ingeniera de la informacin comienza con el puntode vista de la alta gerencia y va bajando hacia las tareas msdetalladas.

    Como se va avanzando hacia lo detallado, se debe elegir qureas del negocio deben ser analizadas y qu sistemas deben serdiseados. 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 suvez, de esta rea del negocio se elige el diseo de un sistemadetallado. Las herramientas para el diseo automatizado se usanpara el diseo del sistema y estas herramientas se deben unir aluso de lenguajes de cuarta generacin y generados de cdigos.De este modo tenemos que hay 4 etapas en la ingeniera de lainformacin, asociadas con los 4 niveles de la pirmide.}LAS CUATRO ETAPAS DE LA INGENIERIA DE LAINFORMACION

    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 crearnuevas oportunidades o ventajas estratgicas. Se realiza unaevaluacin de alto nivel de toda la empresa, sus funciones, susdatos 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 seinterrelacionan 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 estosprocedimientos. Se necesita la participacin directa del usuariofinal en el diseo de los procedimientos.

    Etapa 4: Construccin.La implementacin de los procedimientos usando, donde

    sea prctico, generadores de cdigos, lenguajes de cuartageneracin y herramientas del usuario final. El diseo se une conla construccin por medio de los prototipos.

    Etapa 1. Planeamiento de la Estrategia de la informacin, encasi todas las empresas toma de tres anueve meses. Se logra por medio de unpequeo equipo que estudia la empresa yque se entrevista con la administracin. Laplaneacin de la estrategia de lainformacin requiere de un compromiso dealta gerencia. Una de las principalespreocupaciones es la del uso estratgico de

    la tecnologa: Cmo se puede usar la computacin para hacer ala empresa ms competitiva?. Los resultados son muyinteresantes y estimulantes para la alta gerencia, porque ella sepreocupa de cmo la tecnologa se puede usar como arma contrala competencia. Las representaciones diagramadas de la empresaretan a la administracin a pensar en sus estructuras, metas, lainformacin necesaria y los factores crticos de xito. Losprocesos de planeacin de estrategias de informacinfrecuentemente dan como resultado la identificacin de losproblemas organizacionales y operacionales, as como sussoluciones.

  • Qu es la Ingeniera de la Informacin?

    Instituto Nacional de Estadstica e Informtica 20

    Etapa 2: Anlisis de un rea del negocio, se haceseparadamente en cada rea del negocio. Un tpico anlisis derea demora aproximadamente seis meses, dependiendo de laextensin del rea seleccionada. Varios estudios para diferentesreas del negocio se pueden hacer simultneamente pordiferentes equipos. El anlisis del rea del negocio no trata dedisear sistemas, slo trata de entender y modelar los procesosy los datos requeridos para manejar el rea del negocio estudiada.

    Etapa 3: Diseo de Sistemas, los cuales cambian drsticamentecuando se usan las herramientas de automatizacin del diseo.Con estas herramientas, el trabajo de diseo se acelera porque eldiseo se crea en una pantalla de computador en lugar de en unamesa de dibujo con lpices y plantillas plsticas. El diseadorpuede editar constantemente el diseo, aadindole ocambindole bloques o uniones, cortando o pegando, agrandandolos detalles. La computadora nos provee de detalles acerca de ladata y los procesos, gua al diseador y verifica el diseomediante chequeos integrales. Las herramientas refuerzan aldiseador para crear un diseo bien estructurado.

    Las herramientas deben requerir diseos que provean una basepara la generacin de cdigos.

    Etapa 4: Construccin. Despus que la computadora haconstruido sistemas empleando generadores de cdigos yalgunas veces lenguajes de cuarta generacin o herramientas queapoyan a las decisiones, entonces viene la construccin.

    Es importante notar que el proceso de ingeniera de la informacinen cuatro etapas descrito aqu, requiere que se pase ms tiempoplaneando y diseando que en la ejecucin. En los sistemastradicionales de desarrollo, el tiempo y el esfuerzo se inclinanfuertemente hacia la codificacin. Esto crea el problema de "lagallina y el huevo", haciendo que los profesionales del IS seinvolucren 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 sistemasque no satisfacen las necesidades del negocio y que requieren demas revisiones y mantenimiento (como ms codificacin). La faltade herramientas automatizadas para el desarrollo de sistemas haagravado este problema. Un objetivo clave de la ingeniera de lainformacin es el imponer reglas o anlisis y diseos que sean lossuficientemente formales para dirigir a una computadora hacia lageneracin de cdigos.

    El desarrollo de sistemas por medio de la disciplina de laingeniera de la informacin ataca el problema de la acumulacino atraso desde dos direcciones: Planear, y que de todas manerasd como resultado un mejor sistema que requiere de menosrevisiones y mantenimiento, y un adelanto en la aplicacin delpoder del cmputo para la generacin de cdigos. Los sistemasconstruidos bajo la disciplina de la ingeniera de la informacin,despus, deberan seguir desarrollando junto con las necesidadesdel negocio, de una manera continua.

    LA ENCICLOPEDIA

    La enciclopedia es el corazn de laingeniera de la informacin. La enciclopediaes un almacn computarizado queconstantemente acumula informacinreferente al planeamiento, anlisis, diseo,construccin, y ms adelante, delmantenimiento de los sistemas. Lasherramientas para los sistemas deingeniera 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 unacompleta representacin codificada de planes, modelosy diseos, con herramientas para un chequeo cruzado,anlisis de correlacin y validacin. La enciclopediaalmacena el significado representado en diagramas y conesta representacin da consistencia. La enciclopedia"entiende" el diseo, mientras que un simple diccionariono.

    Conforme van progresando las etapas de la ingeniera de lainformacin, se recolecta conocimiento y es almacenado en laenciclopedia. El concepto de enciclopedia es central para laingeniera de la informacin. Los modelos y procesos de data, yla planeacin de la informacin se almacenan en la enciclopedia,al igual que las reglas y polticas que gobiernan a la empresa ysus sistemas. La enciclopedia se va construyendo continuamenteconforme la empresa va poniendo en prctica la ingeniera de lainformacin.La enciclopedia almacena el significado representado endiagramas y refuerza la consistencia dentro de estarepresentacin. Las representaciones grficas se derivan de laenciclopedia y se usan para actualizarla por medio deherramientas del CASE como se describe. La enciclopediacontiene muchas reglas referentes al almacenamiento delconocimiento y emplea un procesamiento de reglas, una tcnicade inteligencia artificial, para ayudar a lograr exactitud, integridady la culminacin de los planos, modelos y diseos. La enciclopediapor lo tanto es un conocimiento que no solo almacena informacinsino que ayuda a controlar la exactitud y la validez.

    Cualquier diagrama en la pantalla de una herramienta de CASEes una faceta de un set de conocimientos ms amplios quepueden estar dentro de la enciclopedia; la cual normalmentecontiene ms detalles que los de un diagrama. Este detalle puedeser mostrado en ventana por medio del movimiento del mousealrededor 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 laenciclopedia se relaciona con el planeamiento estratgico de laempresa. La metodologa de la ingeniera de la informacin eneste nivel es ms para la planeacin del negocio que para laplaneacin del procesamiento. Lo que se requiere intentar esanclar firmemente el uso de las computadoras en las estrategiasque tiene la alta gerencia para la empresa, y alinear lasprioridades del desarrollo de sistemas con las prioridades de laestrategia del negocio. Las identificaciones de oportunidades sonparticularmente importantes ya que por medio de estas latecnologa puede hacer a la empresa ms competitiva. Losfactores crticos de xito estn almacenados en la enciclopedia yrelacionados con otros aspectos de la planeacin de sistemas deinformacin. En el nivel de anlisis, los modelos de datos yprocesos se construyen en la enciclopedia.

    La etapa del diseo usa la informacin de la enciclopedia paraayudar a generar un diseo. Los detalles de pantalla, dilogosreportes, estructuras de programa, y las estructuras de la base dedatos se construyen en la enciclopedia.

    En el grupo de herramientas de un CASEintegrado la enciclopedia maneja ungenerador de cdigos. La meta de la mesade trabajo del diseo es el de recolectar lasuficiente informacin para que se puedagenerar el cdigo de un sistema. Elgenerador tambin debera generar uncdigo de descripcin de la base de datos yun control del lenguaje de trabajo. Deberagenerar un conjunto de documentacin

    inteligible para que los diseadores y el personal demantenimiento pueda entender el sistema claramente. Se deseaseleccionar herramientas que permitan a los implementadores elconstruir o generar aplicaciones tan rpido como sea posibleusando 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; estarevisin es un diagrama de los tipos de entidades en lacorporacin y las relaciones entre estas entidades, un entidad -relacin. Despus, se aaden los detalles de los atributos y seconstruye un modelo de datos completamente normalizado. Estemodelo se crea usualmente para una rea del negocio a la vez.Es parte del trabajo del anlisis del rea del negocio, etapa 2 dela ingeniera de la informacin.

    Las entidades de la empresa se identifican durante la primeraetapa de la ingeniera de la informacin. Inicialmente, no se haceningn intento de identificar atributos o normalizar el modelo. Elrequerimiento inicial es una revisin de todos los datos de laempresa.

    Muchas corporaciones de hoy en da tienen modelos de datacompletamente normalizados. El preparar estos modelos ha sidouna tarea de los administradores de datos. Las corporaciones conmodelos de datos ahora estn unindolos a un mbito ms ampliode la ingeniera de la informacin. El diseo de sistemas procedecon herramientas automatizadas usando la informacin delmodelo de datos. Para tener un modelo lgico global de los datosde una empresa, se extraen submodelos del diseo de un sistemaespecfico. Durante la etapa del diseo, la estructura de los datosse adapta a las capacidades de una base de datos especfica o alsistema de registro administrativos.

    DIAGRAMAS COMPUTARIZADOSEL MODELO DE DATOS

    Un bloque de base esencial para la ingeniera de la informacin esel modelo de datos. La representacin lgica de los datos puedeser diseada para ser relativamente estable. El modelo de datosestable, diseado con tcnicas formales, es una pieza claveapoyando a los otros elementos del proceso de la ingeniera de lainformacin.

  • Qu es la Ingeniera de la Informacin?

    Instituto Nacional de Estadstica e Informtica 25

    La palabra entidad significa cualquier cosa de la cualalmacenamos informacin (como cliente, proveedor, herramientade mquina, empleados, polo de utilidad, reservas de avin etc)Ni los tipos de inters de las entidades para una corporacin ni lasasociaciones entre los tipos de entidades cambian mucho con elpaso del tiempo. Para cada tipo de entidad, se almacenan ciertosatributos. Las caractersticas relacionadas con una entidad dadano cambian mucho con el paso del tiempo. En la prctica, se haencontrado que ciertas tcnicas de modelos de datoscomputarizados han tenido xito en crear una representacinlgica y estable de los datos de la empresa.Aunque el modelo de datos sea relativamente estable, losprocedimientos que usa el modelo cambian frecuentemente. Esbueno que los procesos puedan ser cambiados fcilmente porqueun negocio necesita ser dinmico, procurando constantementetener mejores procedimientos. En la ingeniera de la informacin,los modelos de datos estables (totalmente normalizados) seconstruyen con la ayuda de herramientas computarizadas. Lasaplicaciones se construyen sobre de los modelos de datos.

    En cada etapa de la ingeniera de la informacin, la informacinrecolectada se almacena en la enciclopedia de una maneraaltamente estructurada. Este almacn de conocimientocomputarizado sobre la empresa crece progresivamente. Elconocimiento de la enciclopedia se usa para ayudar a la altagerencia a planear y establecer prioridades, y para ayudar al IS arealizar un anlisis detallado, disear, guiar al usuario final de lacomputacin y a generar cdigos. La enciclopedia est diseadade tal manera que el conocimiento computarizado sea actualizadofcilmente.

    La enciclopedia es una base compleja de conocimientos quealmacena muchos tipos diferentes de reglas relacionadas con losdatos. La enciclopedia usa tcnicas de inteligencia artificial en lacoordinacin del conocimiento para asegurarse de que lainformacin requerida est almacenada, ratificada y cruzadacoordinadamente.

  • 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 unadisciplina como la de la ingeniera y no han estado integradas contodos los aspectos de la pirmide. C.A.R. Hoare, profesor decmputo de la Universidad de Oxford, describe las metodologasdel procesamiento tradicional de data de la siguiente manera:

    El intento de construir unadisciplina de ingeniera desoftware en unas bases tandbiles est ciertamentecondenado al fracaso, tantocomo tratar de basar a laingeniera qumica en lateora logstica, o laastronoma en el supuestode que la tierra es plana.

    La ingeniera de la informacin reconoce de que hay una maneraformal y rigurosa de moldear los datos. Los modelos de datos sonconstruidos con la ayuda de herramientas computarizadas. Juntocon los modelos de datos se analizan formalmente los procesosde la empresa y se unen al modelo de datos. Todos los sistemascrearon una unin a los modelos computarizados de la empresay a sus datos. Estos sistemas fueron creados con tcnicascompletamente estructuradas, otra vez con herramientascomputarizadas reduciendo el tiempo del proceso y reforzando ladisciplina. En lugar de un conjunto ad- hoc de aplicacionesconcebidas separadamente y construdas como un cdigo al estilospaghetti, la ingeniera de la informacin trata de producir un setde sistemas completamente estructurados de la informacin tratade producir un set de sistemas completamente estructurados yfcilmente modificados basados en modelos comunes de laempresa 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 sercomunicado a la enciclopedia por medio de diagramas, lamagnitud de los requerimientos diagramticos decide quherramientas automatizadas se usarn. El software puede aplicara los diagramas muchos poderosos chequeos. La computadoraalmacena el significado de los diagramas en lugar de la imagengrfica y de esa manera puede cruzar correlativamente diferentestipos de diagramas relacionados al mismo diseo. Hay muchasrelaciones entre el significado de diagramas diferentes quepueden ser chequeados con tcnicas sobre las reglas delprocesamiento.

    En un banco suizo el equipo de ingeniera de la informacinestaba tratando de dibujar un diagrama que mostrar losprocedimientos en un nivel detallado. Result serextremadamente difcil encontrar el detalle requerido porque losprocedimientos se realizaron en computadoras. El personal quehaba creado el sistema de las computadoras se haba ido al igualque el personal que haba conducido los procedimientosmanualmente antes de la computarizacin. Los procedimientoscomputarizados tenan una documentacin pero esta estaba enun lenguaje suizo no estructurado que obviamente norepresentaba como los programas trabajan hoy en da. Losprogramadores frecuentemente desconfan de la documentacinexterna y se apartan de ella cuando estn haciendo elmantenimiento. La documentacin cae en el desuso. Conformelos programas de una organizacin se van haciendo viejos es msfcil usarlos pero se olvida como funcionan sus partes internas.Las partes internas frecuentemente tienen parches y encima delos parches ms parches con documentacin nada confiable. Unose puede imaginar una empresa dentro de 20 aos, con susprogramas de cmputo terriblemente complejos pero nadieentendiendo en realidad como funcionan.

    Para prevenir esto, la empresa necesita tener su data y susprocedimientos representados en su enciclopedia, que es unmedio 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 damediante el reajuste del diseo en la enciclopedia y la re -generacin de cdigos. El conocimiento claramente estructuradoen la enciclopedia es vital para el entendimiento y modificacin delos sistemas complejos. Los diseos necesitan ser mostrados congrficos que son fcil de entender y de modificar en lo posible.

    LA PARTICIPACION DEL USUARIO FINALUna caractersticaparticularmente importante dela ingeniera de informacin esla de que los usuarios finalesparticipen en cada etapa. En loalto de la pirmide, la altagerencia est envuelta en la

    determinacin de metas y de factores crticos de xito. Laadministracin ayuda a determinar que informacin de lascomputadoras es necesaria y establece prioridades para sidesarrollo. En el segundo nivel, los usuarios finales antiguosayudan a crear y a ratificar los modelos de datos y los modelos deprocesos. En la etapa del diseo, los usuarios finales participan enlas sesiones de diseo conjunto de aplicaciones y frecuentementeemplean las representaciones grficas de las especificacionesque son fciles de usar. El diseo se junta con la implementacincuando se crean y usan los prototipos. En un medio ambiente deun centro de informacin, los usuarios pueden construir suspropios sistemas, con la ayuda de la informacin de laenciclopedia.

    Los diagramas claros y fciles de entender son esenciales para laparticipacin del usuario final. Algunas veces las sesiones con losusuarios finales y la administracin tiene lugar en una sala dereuniones con una gran pantalla de proyecciones que muestra lapantalla de estacin de trabajo. Los estilos de una diagramacincomputarizada necesita ser diseada para la comprensin delusuario final. Frecuentemente una creatividad de alto nivel sehace 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 lascomputadoras pueden ayudar a vigorizar los procedimientos,agilizar el conteo, expandir las ventas, simplificar el trabajo, otomar mejores decisiones.

    LENGUAJES DE CUARTA GENERACION

    Desde 1980 han entrado en uso muchos lenguajes queincrementan la velocidad de la construccin de sistemas o elanlisis de data. Estos lenguajes son de diversos tipos:

    * Lenguajes del usuario final, que permiten a los usuariosque no son programadores profesionales a consultar a labase de datos, hacer reportes, realizar elaboradasoperaciones y crear sistemas simples.

    * Lenguajes que apoyan las decisiones, permiten a losusuarios a construir modelos comerciales para la toma dedecisiones, manipular planillones y crear cuadros.

    * Lenguajes de Programacin de Cuarta Generacin,permite que los programas sean escritos con una fraccinde nmeros de lneas de cdigo y en una fraccin deltiempo que se requerira en COBOL, PL/I y otros.

    * Lenguajes no procesales, que ponen a un computador atrabajar especificando que es requerido en lugar de comohacerlo.

    * Lenguajes para prototipos, que permiten que un prototiposea creado y modificado rpidamente, de manera que losusuarios finales lo pueden emplear, reaccionar a l yhacerlo ajustar a sus necesidades.Lenguajes basados en reglas, que sirven para crearsistemas expertos u otros sistemas donde se necesita laextraccin 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 lenguajesde alta productividad cuando sea prctico para hacer prototipos,para computacin del usuario final, apresurando el desarrolloprofesional del IS y para hacer el mantenimiento ms fcil. Entrelas ayudas ms poderosas a la productividad estn losgeneradores de cdigos, que deben ser trados directamente dela pantalla de la herramienta CASE.

    OCHO TENDENCIAS

    Hay una constante bsqueda progresiva de mejores tecnologaspara el procesamiento de la data. Se han dado ocho tipos depropuestas por diferentes autoridades, y todas son valiosas porellas mismas. La integracin de las ocho propuestas las hacevaliosas. La ingeniera de informacin crea una sntesis de lelas.Las ocho corrientes son las siguientes:

    1. Estrategia de sistemas de informacinEsta corriente busca relacionarel uso de las computadoras enla empresa con lasnecesidades y perspectivas dela alta gerencia. Se preocupade formalizar las metas de laadministracin y los factorescrticos de xito, moldear la

    empresa, y la planeacin estratgica de informacin y suuso. Es muy importante que identifiquen la tecnologa ode alcanzar los empujes competitivos.

    2. Diseo Centrado en la DataEste grupo de tcnicas se preocupa de la administracinde datos formal y de modelar los datos. Se ha probadoque los sistemas son ms fciles de construir y baratosde mantener el control de la construccin de aplicacionessin 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 IngenieraLas tcnicas estructuradasconvencionales mejoran eldiseo de sistemas pero nolo suficiente. Tcnicas msrigurosas son posiblescuando se usan lascomputadoras para ayudar aconstruir especificaciones yunirlas a modelos de datacomputarizados. Las

    computadoras pueden realizar chequeos cruzadoscomprensibles a lo largo de un complejo sistema. Ascomo las tecnologas manuales son reemplazadas pormetodologas computarizadas, as tambin sern posiblestcnicas ms rigurosas como las de ingeniera que serantediosas de hacer manualmente.

    4. La Computacin del Usuario FinalLa revolucin de la computacin del usuario final se haextendido rpidamente en algunas corporaciones (perono en otras). Muchas organizaciones tienen centros deinformacin y muchas herramientas para el usuario final.Crear prototipos que los usuarios finales pueden criticarse ha hecho algo comn en la construccin de sistemas.Los analistas guan al usuario final durante las sesionesconjuntas para el diseo de las aplicaciones para asespecificar que sistemas se necesitan. Ha quedado claroque se necesitan de tcnicas para guiar la computacindel usuario final para prevenir tener como resultado unaTorre de Babel si se disea datos muy casualmente o setiene procedimientos redundantes. La ingeniera de lainformacin se toma como un mecanismo necesario degua.

  • Qu es la Ingeniera de la Informacin?

    Instituto Nacional de Estadstica e Informtica 32

    5. Automatizacin del DiseoLas tcnicas de diseo ayudadas por computadoras sehan extendido rpidamente en la ingenieras mecnicasy electrnica; son todava ms importantes para laingeniera de sistemas en la pantalla de una estacin detrabajo, con la computadora ayudando al diseador ychequeando el diseo. Las herramientas CASE parahacer esto deberan ser la base de los generadores decdigos.

    6. La Bsqueda de la Productividad en el Procesamientode Datos

    La construccin de lossistemas de procesamientode datos toma muchotiempo. El tiempo y lassalidas del presupuesto sonalgo normal, los problemasde mantenimiento sonintolerables. Para atacarestos problemas se estnusando lenguajes de cuarta

    generacin, generadores de aplicaciones, herramientasde prototipo, y herramientas del usuario final. En algunoscasos, estos han mejorado de forma dramtica laproductividad en el procesamiento de datos. La unin delas herramientas de automatizacin del diseo con losgeneradores de cdigos es muy importante ya quemejora la calidad y acelera la construccin de sistemas.

    7. Diseos y Cdigos ReusablesCasi todos los analistas y programadores estn creandodiseos y cdigos que han sido creados antes miles de

  • Qu es la Ingeniera de la Informacin?

    Instituto Nacional de Estadstica e Informtica 33

    veces. Lo que se quiere es encontrar las tcnicas parareusar los diseos y cdigo, y hacerlos fcilmentemodificables cuando sea necesario. La propuesta de laingeniera de informacin puede identificarse los procesosque se usan muchas veces en una empresa. Los diseospara estos procesos deberan ser reusados y el cdigogenerado. En algunas empresas esto ha trado ahorrosen la implementacin.

    8. Sistemas ExpertosLos sistemas expertos salen de la investigacin de lainteligencia artificial. Ellos aplican un proceso de

    inferencia a una basede conocimientos quecontiene datos yreglas, para de estamanera lograr hacerque la computadoraimite la experienciahumana y algunasveces para construirun nivel de

  • Qu es la Ingeniera de la Informacin?

    Instituto Nacional de Estadstica e Informtica 34

    experiencia ms preciso y comprensible de lo quecualquier humano podra alcanzar, la ingeniera deinformacin debera usar tcnicas de sistemas expertospara ayudar a los planificadores, analistas, y a losdiseadores para crear mejores sistemas.

    La ingeniera de informacin trata de integrar estas ochotendencias y crear una enciclopedia que se refiera a estastendencias.

    CONCLUSIONES

    Experiencias recientes de la ingeniera de informacin handemostrado que una vez que los modelos de datos sonconstruidos, la construccin de los sistemas es mucho msrpida. Antes de ver los frutos se requiere de un perodo inicialque necesita de un gran esfuerzo. Ahora que con el softwarecomprensible de la enciclopedia hay disponibles mejoresherramientas, la planeacin inicial est mejorando, y laconstruccin de sistemas se acelera. La automatizacin deldiseo unida a la generacin de cdigo resulta de una altaproductividad comparada con las tcnicas tradicionales deprocesamiento de datos.

    Por diversas razones es posible que las necesidades reales de losusuarios 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 puedenevitar la confusin estilo spaghetti del pasado. La enciclopedia ylas herramientas del CASE no slo refuerzan el rigor del diseosino que coordinan el diseo con las lneas de separacin de unaempresa de tal manera que las diferentes partes trabajan juntas.

    La ingeniera de la informacin defiere de las tcnicasestructuradas tradicionalmente de las siguientes maneras:

    Crea un marco referencial para el desarrollo de unaempresa computarizada

    * Los sistemas desarrollados separadamente encajan eneste 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 pocoprctico trabajar con tcnicas manuales.

    * Gua a los planificadores, analistas y diseadores conpantallas completas.

    * La enciclopedia acumula conocimiento de la empresa ysus sistemas constantemente.

    Para tener un xito completo, la ingeniera de informacinnecesita un compromiso de la alta gerencia, es una actividad anivel corporacin que necesita una direccin firme desde lo alto.La metodologa se relaciona con la planeacin de la altaadministracin. Sera inconcebible construir una nave espacial sinun 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 tancomplicado como construir una nave espacial, an as en muchascorporaciones se hace sin un plan global que tenga el suficientedetalle 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 naveespecificar los detalles de los diseos de los cohetes, de la parteelectrnica o de otros subsistemas. Estos detalles tienen que serdesarrollados por diferentes equipos que trabajan con autonoma.Imagnese, sin embargo, que pasara si estos crearanentusiastamente sus propios subsistemas sin ningunacoordinacin de la alta administracin. El mundo delprocesamiento de data est lleno de inspirados constructores desubsistemas que quieren que los dejen solos. El nmero estaumentando conforme proliferan las pequeas computadoras ylos usuarios finales aprenden a adquirir sus propios medios. Hayuna gran diferencia del mundo entre una corporacin con unacomputacin que encaja en su arquitectura global que unacorporacin con sistemas incompatibles.

    Es trabajo de todo alto ejecutivo de hoy en da el construir unaempresa computarizada, y una empresa computarizada no puedeser creada eficientemente sin la ingeniera de informacin.

    CartulaPresentacinIntroduccinQu es la Ingeniera de la Informacin?La PirmideLa confusin en el procesamiento de datosUn factor crtico para el Exito en los NegociosLa necesidad de Herramientas de poderMquina HumanaDivide y conquistarasLas cuatro etapas de la Ingeniera de la InformacinLa EnciclopediaDiagramas Computarizados El Modelo de DatosHerramientas como las de IngenieraLa participacin del Usuario finalLenguajes de cuarta generacinOcho tendenciasConclusiones