Anda di halaman 1dari 30

ANALISIS Y MODELADO DE SISTEMAS DE INFORMACION

INSTITUTO TECNOLOGICO DE ORIZABA INGENIERIA INFORMATICA ANALISIS Y MODELADO DE SISTEMAS DE INFORMACION UNIDAD 2 SISTEMAS DE INFORMACION PRESENTA: Ernesto Carren Luna Esteban Alamillo Feria Rosalba Ortiz Gonzlez CATEDRATICO: Norma Rodriguez Rodriguez

Orizaba, Ver. 4 Octubre 2012


ERNESTO CARREON LUNA ESTEBAN ALAMILLO FERIA ROSALBA ORTIZ GONZALEZ Pgina 1

ANALISIS Y MODELADO DE SISTEMAS DE INFORMACION

INDICE
LOS REQUISITOS QUE NECESITA UN PROYECTO DE SOFTWARE CON BASE A LAS AREAS DE OPORTUNIDAD EN EL DESARROLLO DE LOS SISTEMAS DE INFORMACION.. 3 SISTEMAS DE INFORMACIN GERENCIAL Evolucin de los Sistemas de Informacin Gerencial4 Planeacin y Control6 Pasos para Analizar un S.I..8 Estructura de un S.I..9 SISTEMAS DE INFORMACIN ESTRATEGICOS.12 Pasos a seguir en el Proceso de Planeacin de Sistemas Estratgicos.16 Conclucion..28 Bibliografia29

ANALISIS Y MODELADO DE SISTEMAS DE INFORMACION

INTRODUCCION
En la actualidad, son muchos los procesos de desarrollo de software que existen. Con el pasar de los aos, la Ingeniera de Software ha introducido y popularizado una serie de estndares para medir y certificar la calidad, tanto del sistema a desarrollar, como del proceso de desarrollo en s. Se han publicado muchos libros y artculos relacionados con este tema, con el modelado de procesos del negocio y la reingeniera. Un nmero creciente de herramientas automatizadas han surgido para ayudar a definir y aplicar un proceso de desarrollo de software efectivo. Hoy en da la economa global depende ms de sistemas automatizados que en pocas pasadas; esto ha llevado a los equipos de desarrollo a enfrentarse con una nueva dcada de procesos y estndares de calidad. Sin embargo, cmo explicamos la alta incidencia de fallos en los proyectos de software? Por qu existen tantos proyectos de software vctimas de retrasos, presupuestos sobregirados y con problemas de calidad? Cmo podemos tener una produccin o una economa de calidad, cuando nuestras actividades diarias dependen de la calidad del sistema? Tal vez suene ilgico pero, a pesar de los avances que ha dado la tecnologa, an existen procesos de produccin informales, parciales y en algunos casos no confiables. La Ingeniera de Requerimientos cumple un papel primordial en el proceso de produccin de software, ya que enfoca un rea fundamental: la definicin de lo que se desea producir. Su principal tarea consiste en la generacin de especificaciones correctas que describan con claridad, sin ambigedades, en forma consistente y compacta, el comportamiento del sistema; de esta manera, se pretende minimizar los problemas relacionados al desarrollo de sistemas. La razn principal para escoger este tema se fundament en la gran cantidad de proyectos de software que no llegan a cumplir sus objetivos. En nuestro pas somos partcipes de este problema a diario, en donde se ha vuelto comn la compra de sistemas extranjeros, para luego "personalizarlos" supuestamente a la medida de las empresas.

ANALISIS Y MODELADO DE SISTEMAS DE INFORMACION


LOS REQUISITOS QUE NECESITA UN PROYECTO DE SOFTWARE CON BASE A LAS AREAS DE OPORTUNIDAD EN EL DESARROLLO DE LOS SISTEMAS DE INFORMACION
La exigencia de tecnologa de reciente aparicin en la toma de decisiones ejecutivas, permite disponer de sistemas de informacin que apoyan esta tarea a partir de grandes volmenes de informacin procedentes de los sistemas de gestin e integrados hoy en una plataforma de ordenadores. Durante la ltima dcada, numerosos autores han subrayado la importancia de los sistemas de informacin como la base para construir la estrategia empresarial; ya que los sistemas de informacin brindan grandes oportunidades para crear ventajas competitivas, para cambiar la manera como una empresacompite, o para innovar los procesos de una organizacin. La realizacin de un Plan de Sistemas de Informacin dentro de cualquier organizacin, tiene como finalidad asegurar la adecuacin entre los objetivosestratgicos de la misma y la informacin necesaria para soportar dichos grandes objetivos. Esto hace que una metodologa de planificacin de sistemas abarque a toda la organizacin y exige tener en cuenta una serie de conceptos, en cuanto a planificacin de estrategias, que desbordan el marco especfico de una metodologa de desarrollo de sistemas. No se trata de ser ms eficientes en algunos procesos productivos o transaccionales, sino de utilizar los sistemas de informacin para mejorar la posicin competitiva de una empresa alterando la naturaleza, el comportamiento o la orientacin del negocio. Estamos, ante una nueva categora de sistema de informacin, al que se denomina Sistema de Informacin Estratgico y que es fruto de unproceso evolutivo de las tres ltimas dcadas. La importancia de los sistemas de informacin estratgicos radica en el valor que ste le otorgue al cliente, y a la formulacin de la estrategia para conseguir este resultado. La experiencia, la intuicin y el buen juicio son factores imprescindibles a la hora de adoptar decisiones, pero a medida que los entornos se vuelven ms complejos y hostiles, complementar estos ingredientes con un buen sistema de captacin, recogida, anlisis e interpretacin de todo el cmulo de datosque se generan, puede reducir en gran medida la probabilidad de equivocarnos. Lo importante es pensar cmo lograr el futuro deseado para nuestrasempresas y, pensar estratgicamente significa crear el futuro de la organizacin tomando decisiones apoyadas en informacin interna y externa. La tarea de desarrollar sistemas de informacin tiles para la toma de decisiones estratgicas es un proceso que requiere saber hacia dnde vamos, conocer la organizacin, conocer el negocio, industria y conocer el entorno en el que se opera. Desarrollar un sistema de informacin no es tan simple como automatizar lo que venimos haciendo. Podramos en cambio resumir esta tarea como el proceso que requiere: saber hacia dnde vamos (visin); conocer la organizacin; conocer el negocio/industria en el que estamos y conocer el entorno en el que se opera. Se necesita tambin identificar las reas estratgicas de la organizacin y los factores crticos de xito, para luego definir losindicadores que la direccin se compromete a medir y controlar para corregir desvos que la apartan de los objetivos planteados, con respecto aclientes, a proveedores y a competidores. Muchos empresarios gestionan en base a la intuicin y a la experiencia, con los gran-

ANALISIS Y MODELADO DE SISTEMAS DE INFORMACION


des nmeros en la cabeza. Y eso no est mal, slo que se les presentarn situaciones en donde sentirn que eso ya no alcanza. Es por eso que el presente trabajo sobre el Sistema de Informacin Gerencial /Estratgico, tiene como finalidad dar una visin general necesaria para posibilitar dicha integracin del factor humano de mano con la innovacin de la tecnologa, para obtener un modelo integral que permita controlar efectivamente una organizacin, para una mejor administracin.

SISTEMAS DE INFORMACIN GERENCIAL Evolucin de los Sistemas de Informacin Gerencial


Lo que hoy conocemos como Sistema de Informacin Gerencial ha ido evolucionando con el transcurso del tiempo, en una primera instancia los canales de comunicacin eran informales en estructura y utilizacin, sin embargo, con la aparicin y el uso en masas de la informtica, se transformaron en Sistemas de Procesamiento Electrnico de Datos, posteriormente dieron lugar al concepto de Sistema de Informacin Basado enComputadoras que se populariz como Sistema de Informacin Gerencial. Los sistemas de informacin gerencial son una necesidad hoy en da, ya que las empresas manejan grandes cantidades de datos los cuales pueden ser analizados, de tal manera que se pueda encontrar informacin relevante para tomar diferentes cursos de accin. Los SIG actualmente son conocidos como Business intelligent (Inteligencia de negocios), esto es debido a que influyen la toma de decisiones, debido a que los SIG forman parte de las estrategias corporativas, ya que la comunicacin e informacin son de gran valor en las organizaciones, por que representan poder. Con los avances tanto en el hardware como en el software, se ha dado lugar a otro sistema de informacin, el denominado Sistema de Soporte a las decisiones, el mismo es un sistema de acceso directo para el usuario y permite a los gerentes manipular datos y crear modelos con el propsito de ayudarles a tomar decisiones no estructuradas. Hoy en da todas las organizaciones cuentan con un sistema formal de informacin, el cual se basa en la informtica; aunque tambin existe un sistema informal de informacin el que por ser informal tampoco deja de ser relevante. Por definicin se entiende como Sistema de Informacin Gerencial al mtodo de poner a disposicin de los gerentes la informacin confiable y oportuna que se necesite para facilitar el proceso de toma de decisiones y permitir que las funciones de planeacin, control y operaciones se realicen eficazmente en la organizacin.

ANALISIS Y MODELADO DE SISTEMAS DE INFORMACION


Todas las funciones gerenciales; planeacin, organizacin, direccin y control son necesarias para un buen desempeo organizacional. Para apoyar estas funciones, en especial la planeacin y el control son necesarios los Sistemas de Informacin Gerencial. Los SIG no solamente estn destinados a proporcionar informacin, sino tambin capacidades de comunicacin electrnicas, anlisis de datos y organizacin (Watson et al.,1991), de manera tal que favorezca el proceso de toma de decisiones. Las redes y los nuevos enfoques para almacenar y acceder datos hoy en da han madurado, permitindose de manera sencilla el uso compartido de los datos y el procesamiento rpido de los mismos debido al poder de cmputo alcanzado y la visualizacin en formatos grficos en formas fciles de entender. Los SIG actuales deben permitir que la informacin pueda ser tabulada y copiada o exportada hacia otras herramientas que favorezcan el anlisis de los datos, dando ms posibilidades tanto a los directivos como a los empleados que se encuentran distanciados del mximo nivel de direccin (Laudon y Laudon, 1996). Quedara entonces garantizar que el dato que se registra est lo ms cercano posible al tiempo real en que se ejecutan los procesos. En resumen, los SIG ayudan a los directivos y empleados con problemas estructurados que ocurren generalmente a nivel tctico y le proporcionan datos de fuentes internas y externas, as como un entorno generalizado de computacin y de comunicaciones que puede ser aplicado a un conjunto diverso de problemas. Ayudan a hacer pronsticos de tendencias e identifican oportunidades, al mismo tiempo que ayudan a detectar problemas en la ejecucin de los procesos establecidos. Facilitan el seguimiento del desempeo organizacional e incrementan el control de los diferentes niveles de direccin para apoyar que la toma de decisiones sea coordinada. El Sistema de Informacin Gerencial se entiende como un sistema integrado usuario maquina, para proveer informacin que apoye las operaciones, la administracin y las funciones de toma de decisin en una empresa. El sistema utiliza equipos de computacin y software, procedimientos manuales, modelos para el Anlisis, la planeacin, el control y la toma decisin y adems una base de datos. De esta definicin se deduce que la finalidad de un Sistema de Informacin Gerencial es la de suministrar a los gerentes la informacin adecuada en el momento oportuno.

ANALISIS Y MODELADO DE SISTEMAS DE INFORMACION


Planeacin y Control. Todas las funciones gerenciales; Planeacin, Organizacin, Direccin y Control son necesarias para un buen desempeo organizacional. Para apoyar estas funciones, en especial la Planeacin y el Control son necesarios los Sistemas de Informacin Gerencial. Por tanto el valor de la informacin proporcionada por el sistema, debe cumplir con los siguientes cuatro supuestos bsicos: Calidad, oportunidad, cantidad y relevancia Calidad: Para los gerentes es imprescindible que los hechos comunicados sean un fiel reflejo de la realidad planteada. Oportunidad: Para lograr un control eficaz de una organizacin se deben tomar a tiempo medidas correctivas en caso de ser necesarias, ya que deben aplicarse a tiempo, antes que se presente una gran desviacin con respecto a los objetivos planificados con antelacin. Por ello la informacin suministrada por un Sistema de Informacin Gerencial debe estar disponible a tiempo para actuar al respecto., Cantidad: Es probable que los gerentes casi nunca tomen decisiones acertadas y oportunas si no disponen de informacin suficiente, pero tampoco deben verse desbordados por informacin irrelevante e intil, pues esta puede llevar a una inaccin o a decisiones desacertadas. Relevancia: La informacin que le es proporcionada a un gerente debe estar relacionada con sus tareas y responsabilidades. En la conformacin de los sistemas gerenciales es necesario un proceso, donde participe la planificacin de sistemas de informacin, en el cual intervengan, por un lado los responsables de los procesos industriales con una visin estratgica y por otro, los profesionales del SIG capaces de enriquecer dicha visin con la aportacin de ventajas competitivas por medio de los sistemas y tecnologas de la informacin y comunicacin, ya que la informacin gerencial requerida por los distintos niveles de una organizacin no es homognea, por lo tanto no deben de ser tratadas en la misma forma las necesidades de informacin de los gerentes, gerencia media y alta gerencia; ya que estos tienen necesidades distintas de acuerdo a la actividad que desempean, como se mencionan a continuacin: Control operacional: Debe proporcionrsele informacin (sobre todo de fuentes internas) muy precisa y detallada en forma diaria o semanal. La exactitud y oportunidad de la informacin tiene gran importancia en este nivel puesto que las medidas correctivas la mayora de las veces son necesarias imponerlas de inmediato.

ANALISIS Y MODELADO DE SISTEMAS DE INFORMACION


Gerencia media: (Jefes de divisin) Estos necesitan tanto informacin interna como externa. Se ocupan del desempeo actual y futuro de sus unidades, por lo que necesitan informacin de problemas a gran escala con proveedores, disminuciones de ventas o aumento de la demanda. Alta gerencia: Sus fuentes de informacin deben ser principalmente externas pues requieren informacin destinada a la planeacin y al control gerencial. Para dichas actividades es fundamental conocer las tendencias y pronsticos actuales, as como tambin necesitan informacin (interna) de las ventas, desempeo de la competencia, etc.

ANALISIS Y MODELADO DE SISTEMAS DE INFORMACION Pasos para Analizar un S.I.:


Identificar a todos aquellos agentes que estn utilizando o deberan utilizar los distintos tipos de informacin (profesionales, trabajadores de campo, supervisores, administradores, etc.) Establecer los objetivos a largo y corto plazo de la organizacin, departamento o punto de prestacin de servicios. Identificar la informacin que se requiere para ayudar a las diferentes personas a desempearse efectiva y eficientemente dentro de rea de trabajo y a la vez desechando la informacin que es recolectada y no ser utilizada. Determinar cules de los formularios y procedimientos actuales son los ms sencillos, utilizados para recolectar, registrar, tabular, analizar y brindar la informacin, de tal manera que no requieren demasiado tiempo y a su vez cubran las necesidades de los diferentes trabajadores, con la finalidad de determinar cuales son los formularios y procedimientos que requieren mejorarse. Revisar todos los formularios y procedimientos existentes para recolectar y registrar informacin que necesiten redisearse, para preparar nuevos instrumentos si es necesario. Establecer los sistemas manuales o computarizados para tabular, analizar, y ofrecer la informacin, para que sean ms tiles a los diferentes trabajadores. Desarrollar procedimientos que permitan verificar el cumplimiento del mismo, de tal manera que se certifiquen la exactitud de los datos. Capacitar y supervisar al personal en el uso de nuevos formularios, registros, hojas de resumen y otros instrumentos para recolectar, tabular, analizar y presentar la utilizacin de la informacin. Optimizar un sistema de informacin gerencial que permita preguntar, observar y verificar la informacin.

ANALISIS Y MODELADO DE SISTEMAS DE INFORMACION

Estructura de un S.I.G.
Un sistema integrado usuario maquina, implica que algunas tareas son mejor realizadas por el hombre, mientras que otras son muy bien hechas por la maquina, para prever informacin que apoye las operaciones, la administracin y las funciones de toma de decisiones en una empresa. El sistema utiliza hardware, software, base de datos, procedimientos y manuales, modelos para el anlisis de la planeacin y el control en la toma de decisiones.

Estructura piramidal: La estructura de un SIG, es un soporte a la toma de decisiones, a las actividades administrativas y a las funciones organizacionales. Estos tres enfoques se sintetizarn dentro de la estructura del sistema de informacin gerencial. En esencia es una estructura conceptual que le permite a alguien ladescripcin del sistema de informacin existente o planeado. El sistema de informacin gerencial se puede expresar como una estructura piramidal, la cual esta comprendida por varios niveles que describen el tipo de recurso utilizado en cada uno de ellos, los cuales se detalla a continuacin.

ANALISIS Y MODELADO DE SISTEMAS DE INFORMACION


La parte inferior de la pirmide esta comprendida por la informacin relacionada con el procesamiento de las transacciones, preguntas sobre su estado, etc. (Personal de oficina). El siguiente nivel comprende los recursos de informacin, para apoyar las operaciones diarias de control (Primer nivel de Administradores). El tercer nivel agrupa los recursos del sistema de informacin para ayudar a la planificacin tctica y la toma de decisiones relacionadas con el control Administrativo (Personal de especialistas). El nivel ms alto comprende los recursos de informacin necesarios, para apoyar la planificacin estratgica y la definicin de polticas de los niveles ms altos de la administracin (Gerentes). Cada nivel del procesamiento de informacin puede utilizar los datos suministrado por los niveles mas bajos; sin embargo tambin pueden introducirse nuevos datos, por Ej: parte de la informacin para apoyar la administracin y la toma de decisin se suministra con base en los datos que se obtuvieron del procesamiento de transacciones, mientras que otra parte pueden provenir de los datos nuevos sobre las actividades externas a la organizacin. Fases en el desarrollo de un S.I.G. Conceptualizacin: La Empresa debe esclarecer sus necesidades y lleva a cabo una evaluacin inicial de las alternativas viables. Al analizar esta fase habr elaborado un documento estratgico que presentar el curso de accin a seguir. Evaluacin y diseo: La Empresa evala cuidadosamente los sistemas que podran ser adquiridos. Si sta ha decidido modificar un sistema existente o disear un sistema personalizado tendr que analizar los problemas de diseo. En el caso que el sistema sea propuesto, involucra un anlisis que recopile informacin, estudiando los sistemas y archivos existentes y llevando a acabo entrevistas, para determinar las necesidades de los usuarios. Desarrollo e implementacin: La Empresa desarrolla (perfecciona o adapta) el sistema escogido y lo implementa. En esta fase se requieren varios pasos: o La capacitacin del personal del departamento usuario, la cual ser decisiva, porque deber incluir un entrenamiento detallado a nivel operacional, de aquellos que intervienen directamente en el sistema. o La funcin de preparacin de datos, que debe prever la conversin de los sistemas existentes podr involucrar realizar un nuevo anlisis, una correccin, clasificacin y codificacin masiva de los archivos existente. Mantenimiento: La Empresa examina aquellos aspectos que debern ser tratados despus de que el SIG ha sido desarrollado e implementado elmantenimiento del sistema, las modificaciones y las auditorias peridicas que

10

ANALISIS Y MODELADO DE SISTEMAS DE INFORMACION


se debern llevar a cabo para asegurar que el sistema funciona adecuadamente, al surgir nuevas necesidades de informacin, cambios en los datos de entradas o en los volmenes y cargas de trabajo, as como circunstancias impredecibles o la aparicin de nuevos equipos bsicos o complementarios. Componentes de un Sistema Gerencial. En el contexto general un SIG puede dividirse en los siguientes componentes:, Personas (usuarios), informacin (datos), tecnologa (hardware y software), procedimientos y manuales, los cuales interactan bajo una administracin central y de relaciones bien definidas de acuerdo con los objetivos propuestos en la organizacin. Fig. No. 1 Componentes de Un SIG Personas: son los usuarios operadores, analistas de sistemas y programadores, que tienen una preparacin en el manejo de datos. Software: Es un trmino amplio que se le da a las instrucciones que dirigen la operacin del equipo y se puede clasificar en dos clases principales: software de sistemas y software aplicativos. Hardware: Se refiere al sistema de computacin fsico y a los dispositivos asociados, los cual debe proveer las principales funciones: entrada o acceso, procesamiento, almacenamiento y salida. Datos: Es un conjunto de informacin almacenada por registros que conforman un archivo. Los cuales pueden ser almacenados por medios fsicos como Cds, cintas magnticas, disco duro, etc. Las caractersticas usuario - maquina de un SIG, basado en el computador afectando los requerimientos de conocimientos, tanto como para quien desarrolla el sistema como para el usuario. Basado en el computador significa que el diseador de un SIG, debe tener un conocimiento acerca de computadores y de su uso en el procesamiento de informacin. El concepto usuario maquina significa que el diseador de sistemas debera entender tanto las capacidades del ser humano, como tambin los componentes de sistemas (como procesadores de informacin) y el comportamiento del ser humano como usuario de la informacin. Las aplicaciones del sistema de informacin no deberan requerir usuarios que sean expertos en el rea de computacin. Sin embargo, los usuarios necesitan estar en capacidad de especificar sus requerimientos de informacin; alguna comprensin de computadoras, la naturaleza de informacin y su uso dentro de diferentes funciones administrativas, ayudan a los usuarios dentro de sus tareas. El SIG suministra la base, para la integracin del procesamiento de informacin en la organizacin. Las aplicaciones individuales con sistemas de informacin se desarrollan para y por diferentes grupos de usuarios. Si no existe la

11

ANALISIS Y MODELADO DE SISTEMAS DE INFORMACION


integracin de los procesos ni de los mecanismos, las aplicaciones individuales pueden ser inconsistentes e incompatibles. Los datos elementales pueden especificarse en forma diferente y pueden no ser compatibles, dentro de las aplicaciones que utilizan los mismos datos. Podran darse desarrollos redundantes en aplicaciones separadas, dado que una sola aplicacin, podra servir, para ms de una necesidad. Un usuario que espera realizar un anlisis usando los datos de dos aplicaciones diferentes podra encontrar que la tarea es muy difcil y algunas veces imposible.

SISTEMAS DE INFORMACIN ESTRATEGICOS


La estrategia puede definirse como la formulacin, ejecucin y evaluacin de acciones que permitirn que una organizacin logre sus objetivos. La formulacin de las estrategias incluye la identificacin de las debilidades y fortalezas internas de una organizacin, la determinacin de las oportunidades y amenazas externas, el establecimiento de misiones de la empresa, la fijacin de objetivos, el desarrollo de estrategias alternativas, el anlisis de dichas alternativas y la decisin de cuales escoger. Una estrategia es un conjunto de decisiones que se toman con miras a lograr algo (un objetivo). En el caso de una organizacin, una estrategia a largo plazo es lo que permite lograr la visin de la organizacin en un futuro. Esta estrategia es el resultado de una serie de decisiones sobre su alcance,competencias y manejo: El Alcance del Negocio est asociado con decisiones que determinan dnde va a competir la empresa, e implica contestar qu productos o servicios va a producir?, en qu nichos?, para qu clientes? y en qu zonas geogrficas?. Las Competencias Distintivas implican que la organizacin tome decisiones acerca de cmo la empresa va a competir para entregar sus productos o servicios. Para ello, deben responderse preguntas como Qu va a hacer que le compren a ella? Qu la distingue de sus competidores? Qu puede hacerse que sea difcil de imitar por estos?. El decidir sobre el Manejo del Negocio implica tomar decisiones acerca de la propiedad de la empresa considerando, entre otros factores, la necesidad de establecer alianzas o sociedades. La manera de competir de una empresa involucra habilidades, activos y rutinas que la distinguen de los competidores y que deben ser aprovechadas en la definicin de la estrategia del negocio. Este concepto, al que tambin se ha denominado "Competencias Centrales", constituye el conocimientocolectivo en la organizacin necesario para coordinar habilidades, tecnologas y recursos en la produccin de bienes y servicios.

12

ANALISIS Y MODELADO DE SISTEMAS DE INFORMACION


Charles Wiseman, por su parte considera a los SIE como el uso de la tecnologa de la informacin para soportar o dar forma a la estrategia competitiva de la organizacin a su plan para incrementar o mantener la ventaja competitiva o bien para reducir las ventajas de sus rivales. Monforte (1994) define un SIE como: ?aquel sistema de informacin que forma parte del ser de la empresa, bien porque supone una ventaja competitiva por si mismo, bien por que est unido de una forma esencial al negocio y aporta un atributo especial a los productos, operaciones o toma de decisiones. K y J Laudon (1996) a su vez definen SIE como: ?sistemas computacionales a cualquier nivel en la empresa que cambian las metas, operaciones, servicios, productos o relaciones del medio ambiente para ayudar a la institucin a obtener una ventaja competitiva. Ventajas Competitivas. La ventaja competitiva de una empresa se entiende como aquella caracterstica de una empresa que la diferencia del resto de competidores colocndola en una posicin relativa superior para competir. Bueno y Morcillo (1994) la definen como: ?el dominio y control por parte de una empresa de una caracterstica, habilidad, recursos o conocimiento que incrementa su eficiencia y le permite distanciarse de los competidores. Dicha posicin de superioridad sobre los competidores ha de ser sostenible en el tiempo, pues solo as se lograrn los resultados para la organizacin. Los SIE cambian las metas, operaciones, productos o relaciones con el entorno de las instituciones para ayudarlas a ganar una ventaja sobre la competencia. A menudo cambian a la institucin as como a los productos, servicios y procedimientos internos, llevndola a nuevos patrones de comportamiento. Tales cambios con frecuencia requieren de nuevos administradores, una nueva mano de obra y una relacin ms estrecha con los clientes y proveedores. As, un SIE permitira a una organizacin obtener unos mejores resultados que el resto de agentes de la economa. La empresa se beneficiara de una reduccin de costos en la fabricacin del producto, reduccin del costo de comunicacin entre las diferentes reas de la empresa, mejor coordinacinentre los diferentes niveles jerrquicos de la empresa, una mejor conectividad con proveedores y clientes, rpida adaptacin a las necesidades delconsumidor, disminucin del tiempo de entrega del producto, etc. De este modo se reforzara la posible estrategia seguida por la empresa, por ejemplo las planteadas por Porter: liderazgo en costos, diferenciacin del producto y concentracin. Los SIE pueden ser usados por todos los niveles de la institucin, son de mayor alcance y estn ms arraigados que los otros tipos de sistemas.

13

ANALISIS Y MODELADO DE SISTEMAS DE INFORMACION


A continuacin se presenta el modelo de las fuerzas competitivas de Porter (1982) Partiendo del modelo, los sistemas de informacin serviran para poder competir y obtener mejores resultados: a) Amenaza de nuevos participantes: los SI permiten mejorar el control de los canales de distribucin y aprovisionamiento para limitar el acceso de los competidores. Adems, permiten adecuar mejor los productos a las necesidades del cliente, explotar economas de escala para reducir precios, y competir en una guerra de precios siendo ms agresivos en la estrategia de liderazgo en costos. b) Amenaza de productos o servicios sustitutos: se puede adaptar mejor a las necesidades del cliente, ya que se identifican fcilmente las necesidades insatisfechas, y tambin se puede establecer una correcta adecuacin de calidad-precio del producto y redefinir los segmentos del mercado. c) Rivalidad con los competidores actuales: los SI constituyen un arma que permite reducir costos o mejorar la imagen de marca de la empresa. d) Poder negociador de clientes y proveedores: los SI pueden ser utilizados como medio de equilibrar el poder con los proveedores y los clientes. La empresa puede conseguir la ventaja competitiva diferenciando el producto, disminuyendo los costos, utilizando una estrategia de concentracin. Por lo tanto, aquellas organizaciones que no valoren los SI como un elemento estratgico, o aunque los tengan presentes no lo desarrollen de una forma coherente con su estrategia, se enfrentarn a grandes problemas: los competidores, proveedores y clientes pueden incrementar su poder al negociar con al empresa, aparece el establecimiento de objetivos empresariales inalcanzables con los SI actualmente disponibles en la empresa, surge duplicidad de esfuerzo, inexactitud de los sistemas, gestin inadecuada de la informacin, mala eleccin de las TI. Ante esto, los SIE permiten a la empresa sobrevivir en entornos competitivos y lograr crecimiento. Impulsos Estratgicos. Daniel Cohen y Enrique Asn en ?Sistema de informacin para los negocios, hacen mencin a los impulsos estratgicos que define Charles Wiseman para connotar los movimientos que hace una empresa con el fin de ganar o mantener algn tipo de ventaja competitiva. Las cinco categoras que contempla Wiseman en cuanto a los impulsos estratgicos son: Diferenciacin, costo, crecimiento, alianzas e innovacin. a) Diferenciacin: Este impulso estratgico se refiere a la diferenciacin de los productos o servicios a travs de precios, plazas o promociones. Proceso de diferencia-

14

ANALISIS Y MODELADO DE SISTEMAS DE INFORMACION


cin puede trabajar en dos direcciones. La primera de ellas se refiere a lograr ventajas de diferenciacin sobre los competidores utilizando la tecnologa de la informacin; la segunda consiste en identificar oportunidades para reducir las ventajas de diferenciacin de los competidores, clientes o proveedores. b) Costo: Se refiere a los movimientos que puede hacer la empresa para reducir sus costos o bien provocar la reduccin de costos a proveedores o clientes, con el fin de obtener un trato preferencial. Las economas de escala se logran cuando se aumenta el volumen de la ventas de productos o servicios para reducir los costos unitarios, a travs de mejores negociaciones con proveedores de servicio debidas a mayor volumen de compra. c) Crecimiento: El impulso estratgico del crecimiento permite la consecucin de ventas competitivas, mediante el incremento del volumen de operaciones en el negocio. El crecimiento de producto o mercado se refiere a la expansin de mercados, satisfaccin de nuevas necesidades o la incorporacin de nuevas tecnologas asociadas al producto. El crecimiento puede darse funcionalmente, es decir, sustituyendo los servicios que proporcionan los proveedores, las funciones que llevan a cabo los clientes (hacia delante). Pueden lograrse ventajas competitivas, el impulso estratgico de la globalizacin es, un impulso de crecimiento que involucra elementos forneos al producto neto de la empresa. d) Alianza: Las alianzas son definidas como la combinacin de dos ms grupos o individuos que se unen para lograr un objetivo comn. e) Innovacin: Otro de los impulsos estratgicos es la innovacin la cual puede ser apoyndose en la tecnologa de informacin, para innovar en productos, procesos nuevos, etc. Para que un proceso de innovacin tenga xito requiere respuestas rpidas a las oportunidades que se representan, sin embargo, existenriesgos inherentes debido a la naturaleza del proceso, ya que es difcil innovar sin correr riesgos. El proceso de innovacin consta de las siguientes fases: nacimiento de una idea, venta de la idea a una persona con poder de decisin, desarrollo de la idea y lanzamiento al mercado de la idea desarrollada. Alcanzar al mercado la idea puede tenerse xito o fracaso en el proceso. Si se tiene xito deben construirse barreras de entrada a esta innovacin para protegerse de los competidores. Implantacin de Sistemas Estratgicos. Para implementar un sistema de informacin estratgico la alta direccin debe analizar si es factible y necesario el desarrollo de un sistema de informacin, adems debe comprometerse con el proyecto de lo contrario este

15

ANALISIS Y MODELADO DE SISTEMAS DE INFORMACION


fracasara. Wiseman propone que la alta direccin se haga ciertos cuestionamientos para analizar la factibilidad de desarrollar un sistema de informacin estratgico. La alta gerencia debe analizar cual ser la forma ms eficaz de lograr ventajas competitivas, si contar con mejor informacin permitir obtener una ventaja, si las tecnologas de informacin pueden proveer de mejor informacin, se justifica el esfuerzo econmico si los competidores podrn igualar este esfuerzo el tiempo que tardaran en crear un sistema similar, la empresa podr mantener una innovacin constante, que riesgos se corren al no contar con un sistema de informacin estratgico existen otros medios para adquirir o lograr ventaja competitiva cuales sern las ventajas que ofrece el nuevo sistemas y cuales son sus debilidades.

Pasos a seguir en el Proceso de Planeacin de Sistemas Estratgicos.


Los pasos para una adecuada planeacin de sistemas estratgicos son: Fase A: Introducir a los administradores de la informtica de la organizacin en la perspectiva estratgica de los sistemas dar un panorama del proceso y describir varios casos. Fase B: Conducir una sesin de ?lluvia de ideas con los administradores de la funcin de la informacin. Identificar reas de oportunidad para el desarrollo de sistemas de informacin estratgicos. Fase C: Conducir una sesin de ?lluvia de ideas con el responsable de la funcin de informtica. Identificar ideas para desarrollar sistemas de informacin estratgicos y hacer una evaluacin conjunta, considerando las ideas que surgieron en las juntas anteriores. Fase D: Introducir al equipo de directores del primer nivel al concepto de sistemas de informacin estratgicos. Analizar ideas que se han considerado positivas para el negocio, obtener autorizacin para continuar con las sesiones de ?lluvia de ideas ?, involucrando al rea de planeacin de la empresa. Fase E: Conducir una sesin de ?lluvia de ideas con los responsables del proceso de planeacin del negocio. Identificar algunas ideas de las juntas previas y hacer una evaluacin final del proceso. Aplicaciones Especficas de la Tecnologa de Informacin para el logro de Ventajas Competitivas en Diferentes Organizaciones. Sistemas de Cdigos de Barras y Punto de Venta: Algunas ventajas que pueden mencionarse incluyen el aumento de la eficiencia de los comercios debido a la mejora del control de inventario, reduccin del personal operativo en las cajas, mejora en el proceso de com-

16

ANALISIS Y MODELADO DE SISTEMAS DE INFORMACION


pras de mercancas y un mejor servicio a los clientes debido a la reduccin del tiempo de espera en las cajas. En cuanto al sistema del punto de ventas, las ventajas se concentran en el control de inventarios y una captura ms eficiente de precios. Se pueden mencionar que las reas estratgicas de oportunidades que se visualizan con la implantacin de un sistema de cdigo de barra y sistema de punto de venta son: Incremento de las ventas. Incremento de la productividad y reduccin de costos. Mejora del servicio al cliente. Mejora del manejo y administracin de recursos econmicos. Transferencia electrnica de fondos (eft): La transferencia electrnica se refiere a la transferencia de dinero de la venta bancaria del cliente a la cuenta de negocio el inters en EFT ha crecido debido al ahorro de tiempo para el consumidor y el comerciante. Esta tiene ventajas para consumidores, comerciantes y bancos entre las que resaltan: Incremento en la lealtad de los consumidores, debido a que el cliente puede comprar con mayor frecuencia en un establecimiento que ofrece este servicio. Reduccin significativa del personal que labora en los bancos debido a la disminucin de transacciones operativas en los mismos. Sistema de Intercambio Electrnico de Datos (edi): Constituye una de las aplicaciones ms importantes de las comunicaciones de datos para lograr ventajas competitivas. Las ventajas que pueden obtenerse esta nueva tecnologa: Mejora de la formacin (disponibilidad, tiempo, veracidad, etc.) Fortalecimiento de relaciones y comunicacin cliente-proveedor. Incremento en la eficiencia de servicio. Eliminacin del proceso de levantar el pedido para beneficio del representante de ventas con la consecuente reduccin del flujo, lo que permite mayor nfasis a actividades como: enfocarse a presentar y promover productos nuevos y especiales, aprender ms de los clientes y desarrollar relaciones comerciales ms fuertes, y resolver las necesidades especiales de los clientes. Tarjeta Electrnica para Clientes: Esta forma de comercio electrnico permite a los distribuidores ofrecer al consumidor los productos que desea y coordinarlo con la base de datos demogrficos y preferencia del consumidor. Compras Electrnicas:

17

ANALISIS Y MODELADO DE SISTEMAS DE INFORMACION


Este sistema puede cambiar radicalmente la forma actual de las compras que se efectan, ya que muchas personas trabajan fuera de casa y carecen de tiempo para efectuar sus compras por mtodo tradicional. Nuevas Estrategias de Ventas: Para incrementar las ventas es necesario ser el primero en proporcionar informacin a clientes potenciales sobre un producto en particular y mantener una relacin con ellos a travs de informacin permanentemente. Comunicacin Electrnica con el Proveedor: Por medio a este mecanismo el fabricante logra incrementar la lealtad de sus distribuidores. El resultado que se obtiene a travs es el incremento en las ventas tanto para el distribuidor como para el fabricante. Productividad en los Procesos de Manufactura: Tal es el caso del CIM, que significa manufactura integrada por computadora. Estas especificaciones son producidas y almacenadas en discos magnticos y pueden constituir la entrada a otros sistemas de computadoras que controlan robots y otras mquinas que fabrican las partes. Servicios Bancarios y Financieros al Pblico: Las instituciones financieras, especialmente los bancos se han apoyado mucho en la tecnologa de la informacin para cambiar de manera radical el servicio que ofrecen a sus clientes, lo cual les ha permitido tener ventajas competitivas. Interfaces de Voz como Apoyo en el Proceso de Ventas: Las interfaces de voz utilizando una lnea telefnica pueden apoyar el proceso de ventas de productos, permitiendo que la computadora realice de manera automtica el proceso, afectando as tambin el inventario y las cuentas por cobrar. Control Automtico de Procesos Industriales: Al utilizar equipos software para el control automtico de los procesos industriales, hacen ms eficientes su ciclo productivo y sus principales beneficios son: Disminucin del desperdicio de la materia prima que utiliza. Mejoramiento de la calidad, reduciendo productos defectuosos. Aumento del volumen de produccin al automatizar el proceso. Desarrollo de los Sistemas de Informacin Estratgicos. La consecucin de una ventaja competitiva utilizando los sistemas de informacin estratgicos depender en gran medida del correcto desarrollo y puesta en funcionamiento del sistema de informacin. El desarrollo de un sis-

18

ANALISIS Y MODELADO DE SISTEMAS DE INFORMACION


tema de informacin estratgico no resulta sencillo. Aquellas organizaciones que simplemente adquieren tecnologas de informacin sin tener en cuenta las necesidades existentes en la empresa fracasarn, poniendo en peligro la supervivencia de esta. Por ello resulta fundamental los pasos a seguir en el desarrollo de los sistemas de informacin estratgicos. El proceso de desarrollo de los sistemas de informacin estratgicos consta de siete etapas fundamentales: Definicin del Proyecto: En esta etapa se determina si la empresa presenta problemas y como estos pueden solucionarse mediante la implantacin de un sistema de informacin estratgico. En ella se identificarn los objetivos del uso de los sistemas de informacin estratgicos y como estos se ubican dentro de la estrategia global de la empresa. En esta fase resulta fundamental que la direccin considere los sistemas de informacin estratgicos como un arma y crea realmente en ello. Anlisis de Sistemas: Tras haber identificados los problemas de la organizacin estos sern analizados ms detenidamente, identificando las causas que lo originan y planteando diversas soluciones. En esta fase se producir un estudio de factibilidad, para ver si las soluciones son posibles dados los recursos que posee la organizacin. Se hablar de tres tipos de factibilidad o Factibilidad tcnica: para que la solucin pueda ser implantada se debe analizar si la empresa posee los medios informticos adecuados, o bien si los ha adquirido en el exterior. o Factibilidad econmica: se realiza un estudio y valoracin econmica de la solucin comprobando que los beneficios de la mejora superan los costos de la implantacin o modificacin de los sistemas de informacin. o Factibilidad operativa: se evala si la solucin propuesta es deseable dada la organizacin interna de la empresa. Diseo de Sistemas: Una vez elegida la solucin que resuelve los problemas, se debe detallar cmo el sistema de informacin estratgico satisface los requisitos planteados por la organizacin. Al disear los sistemas, se debe indicar los componentes de los sistemas de informacin que se utilizar (nivel hardware, software y tecnologa de las telecomunicaciones) y como se relacionan dichos componentes entre s. De esta forma, se producir las especificaciones que el sistema de informacin estratgico requiere.

19

ANALISIS Y MODELADO DE SISTEMAS DE INFORMACION


Programacin: Se deben traducir las especificaciones del sistema de informacin estratgico desarrolladas en la etapa anterior, llevndose a cabo la programacin y el desarrollo del sistema de informacin estratgico. Fase de Pruebas: Para evaluar el correcto funcionamiento del sistema de informacin estratgico se debe llevar a cabo un proceso exhaustivo y profundo para determinar si funciona en diversas condiciones y si los resultados corresponden con lo que se esperaba. Al establecer las pruebas, pueden realizarse de tres tipos: o Pruebas de programas: los diversos programas elaborados se prueban por separado, para garantizar que cada uno est libre de errores. o Pruebas al sistema: se prueba el sistema de informacin estratgico como un todo. La finalidad es el correcto funcionamiento del sistema en conjunto, ya que puede que un programa funcion bien individualmente, pero en conjunto el sistema de informacin estratgico no ofrezca los resultados esperados. o Pruebas de aceptacin: pruebas realizadas por los usuarios finales del sistema de informacin estratgico. Cuando estos dan el visto bueno se proporciona la certificacin final del correcto funcionamiento del sistema de informacin estratgico. Conversin: Una vez comprobado que el sistema de informacin estratgico funciona correctamente se lleva a cabo la implantacin de ste, o bien, la sustitucin del antiguo sistema de informacin por el nuevo. Al llevar a cabo esta conversin, las organizaciones pueden optar por diversas estrategias: o Estrategia en paralelo, en la cual durante un tiempo ambos programas van a utilizarse, funcionando tanto el nuevo sistema de informacin como el antiguo. Esta estrategia es la ms fiable y segura, aunque es la ms costosa y se puede obtener informacin redundante.

20

ANALISIS Y MODELADO DE SISTEMAS DE INFORMACION


o Cambio directo, en el cual se reemplaza el viejo sistema de informacin por el nuevo en una fecha determinada. Esta estrategia es la menos costosa, sin embargo, ante cualquier problema se puede paralizar la actividad de la empresa. Igualmente requiere que el personal haya recibido formacin sobre el sistema de informacin estratgico, de lo contrario se encontrarn empleados incapaces de saber manejar el nuevo sistema. o Experiencia piloto, donde el sistema de informacin estratgico se utiliza en un rea limitada de la empresa y tras comprobar su correcto funcionamiento se instala en toda la empresa. Es una mezcla de las dos estrategias anteriores. Produccin y Mantenimiento: Una vez instalado el sistema de informacin estratgico se dice que el sistema est en produccin. A partir de aqu debe existir un proceso constante de evaluacin del sistema por parte de los usuarios y personal especializado. Tras ello se identifican nuevos errores y se plantean la correccin de estos. La totalidad de las fases analizadas constituiran el ciclo de vida de los sistemas de informacin estratgicos. Sin embargo, para muchas empresas desarrollar el sistema de informacin estratgico siguiendo todas las etapas puede ser muy costoso en tiempo y dinero. Adems, pueden surgir continuos cambios en los requisitos de la informacin, lo que puede originar que un sistema de informacin estratgico quede obsoleto incluso en la etapa de desarrollo. Por ello las empresas al desarrollar un sistema de informacin estratgico pueden optar por otra estrategia que le pueden permitir obtener resultados tan positivos como los conseguidos utilizando el ciclo de vida. Entre las otras posibles estrategias a adoptar se encuentran: Elaboracin de Prototipos: La empresa desarrolla un sistema de informacin no funcional, el cual ser una versin preliminar del sistema de informacin estratgico. La elaboracin de un prototipo supone la reduccin de las etapas seguidas en el ciclo de vida, buscando rapidez en el desarrollo y reduccin de costos en tiempo y dinero. Los prototipos son evaluados por los empleados en su puesto de trabajo y se van adaptando a las necesidades de estos. Una vez que se comprueba su correcto funcionamiento el prototipo se extiende por el resto de reas de la empresa. El principal problema del uso de prototipos es su superficialidad, pues muchas veces la empresa se centra en la reduccin de costos olvidn-

21

ANALISIS Y MODELADO DE SISTEMAS DE INFORMACION


dose de las necesidades de informacin de la empresa, no existiendo documentacin sobre el funcionamiento del prototipo lo que origina desconocimiento. Suelen utilizarse en organizaciones pequeas o con bajas necesidades de informacin. Paquetes de Software de Aplicaciones: La empresa adquiere paquetes de software de aplicaciones ya existentes en el mercado y las utiliza para manejar la informacin. Es muy sencillo para las organizaciones, pues la empresa simplemente adquiere el programa y lo instala. Los paquetes de software suelen aplicarse a una gran variedad de reas de la empresa (nominas, contabilidad, personal...) y son muy tiles cuando la empresa no dispone del suficiente capital para poder desarrollar todo el sistema de informacin estratgico, por lo que adquiere en el mercado una aplicacin ya desarrollada a un precio razonable. Sin embargo, el principal inconveniente es la ausencia de flexibilidad para adaptarse a las necesidades de la empresa. Subcontratacin de los Sistemas de Informacin: La empresa decide contratar a empresas externas para que desarrollen l o los sistemas de informacin estratgicos de la empresa, las que se beneficiaran de las economas de escala del proveedor, se aseguraran de calidad en el servicio, de los costos y de la adaptacin a las necesidades de la empresa. Por otro lado subcontratar supone una cierta prdida de control por parte de la empresa, siendo clave el poder negociador con el proveedor de los servicios informticos. Igualmente informacin considerada como estratgica por la empresa es conocida por otras, surgiendo una dependencia del proveedor. xito y Fracaso de los Sistemas de Informacin Estratgicos. El desarrollo e implantacin de los sistemas de informacin estratgicos en muchas ocasiones termina en fracaso, lo cual implica un alto costo para la empresa y la prdida de recursos que se podan haber utilizado en otras alternativas. A continuacin se mencionan los principales factores que originan el xito o el fracaso de los sistemas de informacin: Alineacin entre los Sistemas de Informacin y la Estrategia Empresarial:

22

ANALISIS Y MODELADO DE SISTEMAS DE INFORMACION


Muchas organizaciones siguen considerando los sistemas de informacin como un mero instrumento que simplifica la burocracia sin valorar las ventajas estratgicas que estos presentan. Se debe contar con una panificacin estratgica, donde se incorpore la alineacin entre los sistemas de informacin y la estrategia empresarial. Apoyo de la Administracin: En muchas ocasiones el desarrollo e implementacin de los sistemas de informacin estratgicos se delega a un rea de la empresa y la alta direccin se olvida que los sistemas de informacin constituyen un arma estratgica, y que siempre se deben considerar. Adems debe existir una predisposicin a cambiar la organizacin empresarial si lo requieren los nuevos sistemas de informacin. Identificacin de las Necesidades de Informacin: Algunas empresas implantan las tecnologas de informacin sin previamente haber realizado un proceso de determinacin de las necesidades de informacin y como stas pueden ser satisfechas utilizando adecuadamente los sistemas de informacin estratgicos. Es indispensable una adecuada determinacin de las necesidades de informacin documentada. Involucracin o Influencia del Usuario Final: Al disear el sistema de informacin estratgico resulta fundamental contar con la opinin del usuario final, pues el ser quien utilice el sistema de informacin estratgico. Por ello este usuario ha de estar motivado e incentivado a colaborar en el diseo del sistema. Formacin del Personal: Se requiere siempre la realizacin de actividades formativas para el aprendizaje de las nuevas herramientas informticas a utilizar en la empresa para que el personal aproveche al mximo las aplicaciones del sistema de informacin estratgico. Ejemplos de Sistemas de Informacin Estratgicos.

23

ANALISIS Y MODELADO DE SISTEMAS DE INFORMACION


SEARS usa una variedad de sistemas de informacin como columna vertebral de su estrategia para llegar a ser lder o solamente en tienda vendedora sino en servicios financieros a clientes. Una base de datos de 40 millones de clientes es continuamente minada para buscar grupos especficos como por ejemplo compradores de herramientas, aficionados a la jardinera, futuras mamas para enfocar su publicidad. Esta informacin es usada tambin por otras compaas pertenecientes a SEARS como compaas de seguro, etc. J.C.PENNEY COMPANY, una tienda por departamento con alrededor de 20 millones de clientes ha inicializado su contraataque tecnolgico, estableciendo su propia compaa de seguros (paralela a la de SEARS) y usando la informacin reunida en las aplicaciones de su tarjeta de crdito y de compras del departamento de vehculos de motor de varios estados para buscar posibles clientes de plizas de seguro. Uno de los ejemplos ms conocidos como sistemas estratgicos orientados a proveedores son los sistemas utilizados por las agencias de viajes. Entre estos sistemas esta el desarrollado por American Airlines, SABRE y el de United Airlines, APOLLO. Actualmente el 65% de las agencias de viajes en los Estados Unidos tienen terminales conectados a uno o ambos sistemas de reservacin. Mientras esos sistemas proveen una conveniencia no paralela a las aerolneas tanto como a las agencias de viaje, tambin confieren un poder negociador a las dos aerolneas. Por ejemplo United ha empezado a incluir en sus contratos con las agencias clusulas que previenen a ellas el uso de otros sistemas. WIZARD SYSTEM desarrollado por Avis, una compaa de alquiler de carros esta diseado para mejorar la productividad de la firma. El sistema mantiene un registro de la localizacin, costos y rendimiento de los carros alquilados. Esta capacidad le ha permitido ha Avis negociar mas eficientemente con sus suplidores en base a los datos registrados. IDENTIFICAR LA IMPORTANCIA DEL ANALISIS DE REQUERIMIENTOS La Ingeniera de Requerimientos (IR) cumple un papel primordial en el proceso de produccin de software, ya que se enfoca un rea fundamental: la definicin de lo que se desea producir. Su principal tarea consiste en la generacin de especificaciones correctas que describan con claridad, sin ambigedades, en forma consistente y compacta, las necesidades de los usuarios o clientes; de esta

24

ANALISIS Y MODELADO DE SISTEMAS DE INFORMACION


manera, se pretende minimizar los problemas relacionados por la mala gestin de los requerimientos en el desarrollo de sistemas. 2. Ingeniera de requerimientos: conceptos y caractersticas Como se menciono anteriormente, la ingeniera de requerimientos sirve como una base slida en el proceso de desarrollo de software, por lo que antes de pasar a tratar los aspectos referentes a la administracin adecuada de los requerimientos, es importante primero definir lo que es un requerimiento y cuales seran las caractersticas deseables que deberan de tener. 2.1 Qu son Requerimientos? Se presenta a continuacin la definicin existente en el glosario de la IEEE de lo que es un Requerimiento: 1. Una condicin o necesidad de un usuario para resolver un problema o alcanzar un objetivo. (Std 610.12-1900, IEEE: 62) 2. Una condicin o capacidad que debe estar presente en un sistema o componentes de sistema para satisfacer un contrato, estndar, especificacin u otro documento formal. (Std 610.12-1900, IEEE: 62) Tambin, Ian Sommerville presenta una definicin acerca de lo que es un Requerimiento: 3. Un requerimiento es simplemente una declaracin abstracta de alto n ivel de un servicio que debe proporcionar el sistema o una restriccin de ste. (Sommerville, 2005: 108) Analizando las definiciones anteriores, un requerimiento es una descripcin de una condicin o capacidad que debe cumplir un sistema, ya sea derivada de una necesidad de usuario identificada, o bien, estipulada en un contrato, estndar, especificacin u otro documento formalmente impuesto al inicio del proceso. 2.2 Tipos de Requerimientos Los requerimientos de software pueden dividirse en 2 categoras: requerimientos funcionales y requerimientos no funcionales. Fundamentos del Anlisis de Requerimientos *

25

ANALISIS Y MODELADO DE SISTEMAS DE INFORMACION


Definicin: Es el conjunto de tcnicas y procedimientos que nos permiten conocer los elementos necesarios para definir un proyecto de software. Es la etapa ms crucial del desarrollo de un proyecto de software. La IEEE los divide en funcionales y no funcionales: Funcionales: Condicin o capacidad de un sistema requerida por el usuario para resolver un problema o alcanzar un objetivo. No Funcionales: Condicin o capacidad que debe poseer un sistema par satisfacer un contrato, un estndar, una especificacin u otro documento formalmente impuesto. Para realizar bien el desarrollo de software es esencial realizar una especificacin completa de los requerimientos de los mismos. Independientemente de lo bien diseado o codificado que est, un programa pobremente especificado decepcionar al usuario y har fracasar el desarrollo. La tarea de anlisis de los requerimientos es un proceso de descubrimiento y refinamiento, El mbito del programa, establecido inicialmente durante la ingeniera del sistema, es refinado en detalle. Se analizan y asignan a los distintos elementos de los programas las soluciones alternativas. Tanto el que desarrolla el software como el cliente tienen un papel activo en la especificacin de requerimientos. El cliente intenta reformular su concepto, algo nebuloso, de la funcin y comportamiento de los programas en detalles concretos, El que desarrolla el software acta como interrogador, consultor y el que resuelve los problemas. El anlisis y especificacin de requerimientos puede parecer una tarea relativamente sencilla, pero las apariencias engaan. Puesto que el contenido de comunicacin es muy alto, abundan los cambios por mala interpretacin o falta de informacin. El dilema con el que se enfrenta un ingeniero de software puede ser comprendido repitiendo la sentencia de un cliente annimo: "S que crees que comprendes lo que piensas que he dicho, pero no estoy seguro de que lo que creste or sea lo que yo quise decir". Los requerimientos de un sistema de software, cuando se ven en su conjunto son extensos y detallados, y adems contienen mltiples relaciones entre s. Lo que nos da a concluir, que el conjunto de requerimientos de un sistema computacional es complejo. Obtenemos la posibilidad de especificar sistemas complejos al documentar especificaciones simples y concisas para el sistema. Esto se logra mediante al clasificar, estructurar y organizar todo lo que el sistema debe de hacer. En otras palabras al analizar sus requerimientos. El anlisis de requerimientos es la tarea que plantea la asignacin de software a nivel de sistema y el diseo de programas. El anlisis de requerimientos facilita al ingeniero de sistemas especificar la funcin y comportamiento de

26

ANALISIS Y MODELADO DE SISTEMAS DE INFORMACION


los programas, indicar la interfaz con otros elementos del sistema y establecer las ligaduras de diseo que debe cumplir el programa. El anlisis de requerimientos permite al ingeniero refinar la asignacin de software y representar el dominio de la informacin que ser tratada por el programa. El anlisis de requerimientos de al diseador la representacin de la informacin y las funciones que pueden ser traducidas en datos, arquitectura y diseo procedimental. Finalmente, la especificacin de requerimientos suministra al tcnico y al cliente, los medios para valorar la calidad de los programas, una vez que se haya construido.

27

ANALISIS Y MODELADO DE SISTEMAS DE INFORMACION

CONCLUSION
A pesar de la importancia que tiene la Ingeniera de Requerimientos, ha costado mucho que se le preste la atencin adecuada a esta actividad. An quedan muchos desafos que deben ser mejorados, tales como la integracin de requerimientos funcionales y no funcionales, la evaluacin de especificaciones alternativas, la formalizacin de la SRS, entre otras. Cada actividad y tcnica de la IR utilizada individualmente, dar diferentes soluciones para diferentes proyectos, incluyendo aquellos casos en los que el dominio y el rea del problema son el mismo. Por esta razn, considero que no existe un modelo de proceso ideal para la IR; encontrar el mtodo o la tcnica perfecta es una ilusin, pues cada mtodo y tcnica ofrece diferentes soluciones ante un problema. En esta investigacin se presentaron una serie de actividades y tcnicas, que no pertenecen a un modelo de proceso en s, sino, que son una alternativa al material publicado por diferentes autores y que, desde mi punto de vista, son las ms importantes. Debemos recordar que la Ingeniera de Requerimientos es una actividad que involucra a clientes, usuarios, equipo de desarrollo, administradores de proyectos, etc.; por lo tanto, el proceso de IR no depende solamente de la forma en cmo se percibe el problema, sino tambin, del nivel de experiencia que tengan los involucrados. Tomando en cuenta la magnitud de comunicacin y el trabajo en equipo que debe existir en la IR, considero necesario enfatizar ms en cerrar las brechas que todava existen, incluyendo los siguientes elementos: Factores sociales: involucrar al grupo para compartir sus experiencias. Factores de problemas especficos: el dominio de la estructura y estndares disponibles. Factores organizacionales: tiempo y costo presupuestados. Factores de diseo: por ejemplo, interfases de usuario

28

ANALISIS Y MODELADO DE SISTEMAS DE INFORMACION

BIBLIOGRAFIA
Senn, James A. "Anlisis y Diseo de Sistemas de Informacin". Segunda Edicin. McGraw Hill. 1992. Fowler, Martn. "UML Gota a Gota". Primera edicin. Addison Wesley Longman. 1999. Publicaciones de diferentes Universidades encontradas en el Web Brackett, Jhon W. "Software Requirements". Software Engineering Institute Education Program Carnegie Mellon University. 1990. Saiedian, H.; Dale, R. "Requirements Engineering: Making the connection between the software developer and customer". Department of Computer Science University of Nebraska. 1999. Oberg, Roger; Probasco Leslee; Ericsson, Maria. "Applying Requirements Management with Use Cases". Rational Software Corporation. 1998. Hofmann, Hubert. "Requirements Engineering". Institute for Informatics University of Zurich. 1993. Object Management Group. "OMG Unified Modeling Language Specification". 1999. Malan, Ruth. "Functional Requirements and Use Cases". Hewlette-Packard Company. 1999. International Council of Systems Engineering. "INSIGTH Requirements Sharing the Vision". Volumen 4. INCOSE. 2000. Direcciones electrnicas sobre este tema IEEE Task Force on Requirements Engineering. http://www.shu.ac.uk/tfre/web.links.html Software Engineering Resources by Roger S. Pressman & Associates Inc. http://www.rspa.com/spi/index.html Lista de publicaciones de un grupo de Ingeniera de Software. http://www.soi.city.ac.uk/~gespan/sw_group_pub.html Publicaciones de Elsevier Science. http://www.elsevier.nl/

29