Está en la página 1de 9

Planeamiento de Sistemas de Informacin Ingeniera de Sistemas

INGENIERIA DE LA INFORMACION

SEM 11

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

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.
EGM Pgina 1 de 9

Planeamiento de Sistemas de Informacin Ingeniera de Sistemas

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

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.
EGM Pgina 2 de 9

Planeamiento de Sistemas de Informacin Ingeniera de Sistemas

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, imperceptible, 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. 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. 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 automatizadas. La simple ingeniera del software no es suficiente para construir una corporacin
EGM Pgina 3 de 9

Planeamiento de Sistemas de Informacin Ingeniera de Sistemas

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 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. 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 aplicacin, herramientas I - CASE, lenguajes de cuarta generacin, centros de informacin, administracin de datos,
EGM Pgina 4 de 9

Planeamiento de Sistemas de Informacin Ingeniera de Sistemas

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. 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. 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. 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. 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.
EGM Pgina 5 de 9

Planeamiento de Sistemas de Informacin Ingeniera de Sistemas

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. 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. 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. 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. 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 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. 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
EGM Pgina 6 de 9

Planeamiento de Sistemas de Informacin Ingeniera de Sistemas

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. 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. 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 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. * 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. 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
EGM Pgina de 9

Planeamiento de Sistemas de Informacin Ingeniera de Sistemas

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

EGM

Pgina ! de 9

Planeamiento de Sistemas de Informacin Ingeniera de Sistemas

OCHO TENDENCIAS Hay una constante bsqueda progresiva de mejores tecnologas para el procesamiento de la data. Se han dado ocho tipos de propuestas por diferentes autoridades, y todas son valiosas por ellas mismas. La integracin de las ocho propuestas las hace valiosas. La ingeniera de informacin crea una sntesis de lelas. Las ocho corrientes son las siguientes: 1. Estrategia de sistemas de informacin Esta corriente busca relacionar el uso de las computadoras en la empresa con las necesidades y perspectivas de la alta gerencia. Se preocupa de formalizar las metas de la administracin y los factores crticos de xito, moldear la empresa, y la planeacin estratgica de informacin y su uso. Es muy importante que identifiquen la tecnologa o de alcanzar los empujes competitivos. 2. Diseo Centrado en la Data Este grupo de tcnicas se preocupa de la administracin de datos formal y de modelar los datos. Se ha probado que los sistemas son ms fciles de construir y baratos de mantener el control de la construccin de aplicaciones sin modelos de datos computarizados. 3. La Bsqueda de Mtodos como la Ingeniera Las tcnicas estructuradas convencionales mejoran el diseo de sistemas pero no lo suficiente. Tcnicas ms rigurosas son posibles cuando se usan las computadoras para ayudar a construir especificaciones y unirlas a modelos de data computarizados. Las computadoras pueden realizar chequeos cruzados comprensibles a lo largo de un complejo sistema. As como las tecnologas manuales son reemplazadas por metodologas computarizadas, as tambin sern posibles tcnicas ms rigurosas como las de ingeniera que seran tediosas de hacer manualmente. 4. La Computacin del Usuario Final La revolucin de la computacin del usuario final se ha extendido rpidamente en algunas corporaciones (pero no en otras). Muchas organizaciones tienen centros de informacin y muchas herramientas para el usuario final. Crear prototipos que los usuarios finales pueden criticar se ha hecho algo comn en la construccin de sistemas. Los analistas guan al usuario final durante las sesiones conjuntas para el diseo de las aplicaciones para as especificar que sistemas se necesitan. Ha quedado claro que se necesitan de tcnicas para guiar la computacin del usuario final para prevenir tener como resultado una Torre de Babel si se disea datos muy casualmente o se tiene procedimientos redundantes. La ingeniera de la informacin se toma como un mecanismo necesario de gua. 5. Automatizacin del Diseo Las tcnicas de diseo ayudadas por computadoras se han extendido rpidamente en la ingenieras mecnicas y electrnica; son todava ms importantes para la ingeniera de sistemas en la pantalla de una estacin de trabajo, con la computadora ayudando al diseador y chequeando el diseo. Las herramientas CASE para hacer esto deberan ser la base de los generadores de cdigos. 6. La Bsqueda de la Productividad en el Procesamiento de Datos La construccin de los sistemas de procesamiento de datos toma mucho tiempo. El tiempo y las salidas del presupuesto son algo normal, los problemas de mantenimiento son intolerables. Para atacar estos problemas se estn usando lenguajes de cuarta generacin, generadores de aplicaciones, herramientas de prototipo, y herramientas del usuario final. En algunos casos, estos han mejorado de forma dramtica la productividad en el procesamiento de datos. La unin de las herramientas de automatizacin del diseo con los generadores de cdigos es muy importante ya que mejora la calidad y acelera la construccin de sistemas. 7. Diseos y Cdigos Reusables Casi todos los analistas y programadores estn creando diseos y cdigos que han sido creados antes miles de veces. 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 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.
EGM Pgina 9 de 9