You are on page 1of 38

Qu es Ingeniera de la Informacin?

COLECCION CULTURA INFORMATICA

___________________________________________________ INSTITUTO NACIONAL DE ESTADISTICA E INFORMATICA Elaborado por la Sub-Jefatura de Informtica 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 Jess 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 la 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 Alfaro JEFE INSTITUTO NACIONAL DE ESTADISTICA E INFORMATICA

Qu es la Ingeniera de la Informacin?

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

Instituto Nacional de Estadstica e Informtica

Qu es la Ingeniera de la Informacin?

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 Instituto Nacional de Estadstica e Informtica

Qu es la Ingeniera de la Informacin? 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

Instituto Nacional de Estadstica e Informtica

Qu es la Ingeniera de la Informacin? 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.

Instituto Nacional de Estadstica e Informtica

Qu es la Ingeniera de la Informacin? 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.

Aplicacin de programas de revisin de la data y actividades Modelo de data totalmente formalizado

Estrategia como la tecnologa es usada para mejorar la empresa

Procesos necesarios para operar la empresa y como se integra

Diseo de registros usados por procesos especficos

Diseo de procedimientos especficos

Revisin strategica de la informacin necesaria para manejar una empresa eficientemente

Diseo detallado, programa lgico o input para generador de cdigo

Datos

Activid.

Estrategia

Anlisis

Diseo

Construccin

Instituto Nacional de Estadstica e Informtica

Qu es la Ingeniera de la Informacin? 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.

Instituto Nacional de Estadstica e Informtica

Qu es la Ingeniera de la Informacin? 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.

Instituto Nacional de Estadstica e Informtica

Qu es la Ingeniera de la Informacin? 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. Instituto Nacional de Estadstica e Informtica

Qu es la Ingeniera de la Informacin?

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

10

Instituto Nacional de Estadstica e Informtica

Qu es la Ingeniera de la Informacin? 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 Japn 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 Instituto Nacional de Estadstica e Informtica

11

Qu es la Ingeniera de la Informacin? 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. Junto 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.

12

Instituto Nacional de Estadstica e Informtica

Qu es la Ingeniera de la Informacin? 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 Instituto Nacional de Estadstica e Informtica

13

Qu es la Ingeniera de la Informacin? 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.

14

Instituto Nacional de Estadstica e Informtica

Qu es la Ingeniera de la Informacin? 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. Instituto Nacional de Estadstica e Informtica

15

Qu es la Ingeniera de la Informacin? 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.

16

Instituto Nacional de Estadstica e Informtica

Qu es la Ingeniera de la Informacin? 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.

Instituto Nacional de Estadstica e Informtica

17

Qu es la Ingeniera de la Informacin? 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.

18

Instituto Nacional de Estadstica e Informtica

Qu es la Ingeniera de la Informacin? 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. Instituto Nacional de Estadstica e Informtica

19

Qu es la Ingeniera de la Informacin? 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

20

Instituto Nacional de Estadstica e Informtica

Qu es la Ingeniera de la Informacin? 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. Instituto Nacional de Estadstica e Informtica

21

Qu es la Ingeniera de la Informacin? * 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.

22

Instituto Nacional de Estadstica e Informtica

Qu es la Ingeniera de la Informacin? 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.

Instituto Nacional de Estadstica e Informtica

23

Qu es la Ingeniera de la Informacin? 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.

24

Instituto Nacional de Estadstica e Informtica

Qu es la Ingeniera de la Informacin? 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. Instituto Nacional de Estadstica e Informtica

25

Qu es la Ingeniera de la Informacin? 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. Junto 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.

26

Instituto Nacional de Estadstica e Informtica

Qu es la Ingeniera de la Informacin? 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 Instituto Nacional de Estadstica e Informtica

27

Qu es la Ingeniera de la Informacin? 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

28

Instituto Nacional de Estadstica e Informtica

Qu es la Ingeniera de la Informacin? 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. Instituto Nacional de Estadstica e Informtica

29

Qu es la Ingeniera de la Informacin? 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. 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. Instituto Nacional de Estadstica e Informtica

2.

30

Qu es la Ingeniera de la Informacin?

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. 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.

4.

Instituto Nacional de Estadstica e Informtica

31

Qu es la Ingeniera de la Informacin?

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. 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. Diseos y Cdigos Reusables Casi todos los analistas y programadores estn creando diseos y cdigos que han sido creados antes miles de

6.

7.

32

Instituto Nacional de Estadstica e Informtica

Qu es la Ingeniera de la Informacin?

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 Instituto Nacional de Estadstica e Informtica

33

Qu es la Ingeniera de la Informacin? 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.

34

Instituto Nacional de Estadstica e Informtica

Qu es la Ingeniera de la Informacin? 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. Instituto Nacional de Estadstica e Informtica

35

Qu es la Ingeniera de la Informacin? 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.

36

Instituto Nacional de Estadstica e Informtica

You might also like