martes, 16 de junio de 2009

CORTE III

PLAN DE EVALUACIÓN CORTE III


Fecha entrega


Ensayo escrito 5 % 30/06/2009 Individual
Taller en Clase (Mega mach) 5% 07/07/2009 Grupal
Investigación Mega mach (al correo) 2 % 07/07/2009 4/Personas

Asignación Virtual 3 % 14/07/2009 2/Personas
Examen Parcial 15 % 14/07/2009 Individual



Investigación Mega mach 2 % Fecha entrega 07/07/2009

Investigar y hacer un glosario con los siguientes conceptos:

Concepto de Simulación, dinámica de sistemas, análisis de sistemas, modelos, modelo icónico, modelo analógico, modelo analítico, etapas del análisis de sistemas, fases del análisis de sistemas, tormenta de ideas, métodos de los escenarios, análisis costo-eficacia, concepto de modelos, modelos mentales, modelos formales o matemáticos, sistemas simples, sistemas complejos, Pensamiento sistémico, teoría general de sistemas, cibernética, complejidad de los sistemas, diagramas causales, relación causal, relación correlativa, reglas para la construcción de diagramas causales, crecimiento exponencial, demoras, diagrama de forrester, variables en el diagrama de forrester, símbolos usados para representar diagramas de forrester, informática, teoría general de sistemas, Elementos de la dinámica de Sistemas, Fases de la construcción de un modelo con la dinámica de sistemas, software utilizados en simulación, metodología, elementos y características de los sistemas suaves o blandos, metodología, elementos y características de los sistemas duros.

Máximo 4 personas
Enviar la investigación al correo



==========================================================
1. ANALISIS DE SISTEMAS

El Análisis de Sistemas tiene un origen histórico militar, vinculado a la Investigación Operativa. Aparece, finalizada ya la Guerra Mundial, situándose su fecha de origen en 1948 coincidente con la creación de la Rand Corporation como empresa de asesoramiento sin afán de lucro y financiada inicialmente por la Fundación Ford.
Durante largo tiempo, y todavía actualmente, el Análisis de Sistemas se aplicó fundamentalmente a sistemas militares, probando, una vez más, el carácter bélico de la utilización primera de las nuevas técnicas; Se aplicó luego a sistemas físicos y, finalmente, a partir de 1960 aparecen las primeras tentativas de aplicación a sistemas más complejos de tipo social o humano.

En este sentido se define Análisis de Sistemas como un conjunto de estudios analíticos previos que ayudan al responsable a decidir frente a problemas complejos, y al mismo tiempo le determinan una línea de actuación entre varias alternativas de acción posible conducentes a una misma finalidad, con la comparación cuantitativa de criterios apropiados de los costes y ventajas de las soluciones consideradas.

En aras de la simplificación y atribuyendo al Análisis de Sistemas la antigüedad y dimensión que le corresponden, proponemos como definición la siguiente: Proceso metódico que permite conocer y controlar los sistemas.

CARACTERISTICAS

· El Análisis de Sistemas, admite el análisis y el cálculo solamente como una ayuda al criterio y percepción del decisor.
· Aporta el enfoque sistémico, es decir, estudia globalmente situaciones complejas, con objetivos en ocasiones mal definidos, una gama amplia de incertidumbres y un elevado número de variables.
· El Análisis de Sistemas será el instrumento que guiará la reflexión a realizar antes de la decisión, estudiando el problema en toda su globalidad.
· El Análisis de Sistemas es de nivel superior, con una dimensión que podríamos decir estratégica y donde las decisiones tienen siempre un componente económico y el análisis costo- beneficio o costo-eficacia se hacen imprescindibles.
















En cada una de estas fases se utiliza un conjunto de técnicas que va a permitir el mejor estudio y observación de los elementos de dicha fase. A su vez existen un grupo de técnicas auxiliares en el A.S, presentadas a continuación.

TECNICAS AUXILIARES DEL ANALISIS DE SISTEMAS

·
Técnicas de ayuda a la creatividad:

El Brainstorming (tormenta de ideas): Es una técnica de grupo que pretende hacer producir a un conjunto de personas (una decena) un máximo de ideas. Parte del principio de que la creatividad del grupo es superior a la suma de las creatividades individuales.
Brainstorming directo, orientado hacia la búsqueda de ideas positivas.
Brainstorming inverso, orientado hacia la búsqueda de ideas negativas, objeciones, críticas, etc.

La Sinéctica: Contrariamente al «Brainstorming» tiene por objeto encontrar ideas totalmente nuevas, dando más importancia a la calidad de las mismas que a la cantidad. Para ello se reúnen durante varias horas un grupo de unas seis personas de especialidades diferentes, a las cuales se les ha enseñado anteriormente a adoptar una manera de pensar original.

El Método Morfológico: Trata de enumerar todas las soluciones de un problema, por la descripción exhaustiva de sus parámetros y sus especificaciones fundamentales. A continuación se trataría de evaluar todas las soluciones con objeto de seleccionar el sistema o sistemas a realizar.

El Árbol de Relevancia: Esta técnica consiste en efectuar un análisis sistemático de las relaciones existentes entre elementos pertenecientes al sistema, efectuando a continuación, con la ayuda de la Teoría de Grafos, su representación lógica y jerarquizada. Esta representación recibe el nombre de árbol de relevancia, estructura de árbol, grafo de apoyo, grafo de pertinencia, arborescencia, etc.

· Técnicas que ayudan a la evaluación:

Método de los escenarios: Este método trata de mostrar cómo se puede llegar -partiendo de una situación conocida y a través de una secuencia lógica de sucesos razonables- a una probable situación futura.

El estudio sobre modelos. La Simulación: Esta técnica trata de resolver la imposibilidad, en la mayoría de los fenómenos socio-económicos, de experimentar directamente sobre la realidad, haciéndolo entonces sobre modelos matemáticos concebidos a tal fin. La utilización experimental de dichos modelos es lo que constituye la Simulación con esta técnica se puede, al hacer variar determinados parámetros en cada experiencia, seleccionar aquellas políticas de entre las que son simuladas que más nos convengan según un criterio cuantitativo previamente fijado. Por lo general, es imprescindible el empleo de ordenadores, señalándose también que la Simulación es más que una técnica de evaluación, pudiendo hacerse uso de ella en otras fases del análisis de sistemas, como, por ejemplo, en la de comprensión.

Los análisis costo/eficacia: Se trata en este tipo de análisis de evaluar cada una de las diferentes alternativas, basándonos en la estimación de dos aspectos de sumo interés: el coste y la eficacia. Las dificultades del método residen en la definición, estructura y determinación precisa de los mismos
Otros factores incidentes en los estudios de coste/eficacia son la consideración del tiempo y de la incertidumbre y el riesgo de error que acompañan a todas las estimaciones. El recurso a la Teoría de la Decisión estadística es entonces necesario.



UNIDAD 6 MODELACION SISTEMICA

CONSTRUCCION DE MODELOS EN DINAMICA DE SISTEMAS Y SIMULACION


Los modelos
Un modelo constituye una representación abstracta de un cierto aspecto de la realidad y tiene una estructura que está formada por los elementos que caracterizan el aspecto de la realidad modelada, y por las relaciones entre sus elementos. Aracil, 1997

Definimos un modelo, como un cuerpo de información relativa a un sistema recabado para fines de estudiarlo.
Ya que el propósito del estudio determina la naturaleza de la información que se reúne, no hay un modelo único de un sistema.

Finalidad de la construcción de modelos:
· Medio para entender sistemas complejos.
· Ayuda a desarrollar teorías.
· Ayuda a describir el sistema.
· Conduce a hipótesis sobre la conducta del sistema.
· Sirven de medio para la experimentación

La tarea de obtener un modelo de un sistema se dividirá en forma genérica en dos subtareas:
· La determinación de la estructura del modelo (fija la frontera del sistema e identifica las entidades, atributos y actividades del sistema)
· Proporcionar los datos. (suministran los valores de los atributos que pueden tener y definen las relaciones involucradas en las actividades)

Tipos de modelos

Modelos Mentales: Son las ideas y creencias que guían nuestros actos. Nos sirven para explicar las cadenas de causa y efecto y para dar significado a nuestras experiencias
Son incompletos y no están enunciados en forma precisa, son fruto de la experiencia y la intuición; Están limitados porque no tienen la capacidad de proyectar en el tiempo las interrelaciones entre las partes del modelo

Quienes toman decisiones a todos los niveles utilizan inconscientemente modelos mentales para elegir entre diversas políticas que darán forma al mundo futuro. Estos modelos mentales son muy sencillos, dado que el cerebro humano puede registrar un número limitado de las complicadas interacciones simultáneas que determinan la naturaleza del mundo real.
Además, en problemas complejos la intuición no es fiable porque se tiende a pensar en relaciones de causa y efecto unidireccionales, olvidando la estructura de realimentación que existe.

Modelos Formales o Matemáticos: Están basados en hipótesis, y son enunciados de una manera explícita que no da lugar a ambigüedades. Constituyen un intento preliminar por mejorar los modelos mentales que se tienen sobre problemas globales a largo plazo combinando la abundante información que ya tiene la mente humana y que contienen los registros escritos, con los nuevos instrumentos de procesamiento de la información que ha producido el creciente conocimiento humano, el método científico, el análisis de sistemas y la computadora

Un modelo está compuesto de:
· Un conjunto de definiciones que permiten identificar los elementos que constituyen el modelo
· Un conjunto de relaciones que especifican las interacciones entre los elementos que aparecen en el modelo
· Los distintos elementos o variables que intervienen en el modelo pueden clasificarse en exógenos y endógenos
· Las variables exógenas sirven para describir aquellos efectos sobre el sistema que son susceptibles de ser modificados desde el exterior del mismo.
· Las variables endógenas sirven para caracterizar aquellos elementos cuyo comportamiento está completamente determinado por la estructura del sistema, sin posibilidad de modificación directa desde el exterior

Antes de comenzar con la Dinámica de Sistemas en necesarios que toquemos los siguientes puntos:

· Complejidad de los sistemas:
Cuando pensamos en algo complejo, nos lo imaginamos compuesto de muchas partes distintas. La complejidad de detalle implica la existencia de gran cantidad de partes. (Ej.: Un rompecabezas de 1.000 piezas)

El otro tipo de complejidad es la dinámica: es aquella en que los elementos se relacionan de muchas formas distintas, porque cada parte puede tener diferentes estados. Los elementos se pueden relacionar de muchas formas distintas. (Ej.: Un juego de ajedrez).

Sistemas Simples: Tienen una complejidad de detalle y complejidad dinámica limitada.

Sistemas Complejos: Tienen muchas partes que pueden cambiar a diferentes estados al interactuar unos con otros.

· Diagramas causales:

Es la representación de las relaciones entre los elementos que constituyen el sistema, dicha representación se realiza por medio de un diagrama en el cual los nombres de los distintos elementos están unidos entre sí por flechas.
El Diagrama Causal permite conocer la estructura de un sistema dinámico, esta estructura viene dada por la especificación de las variables que aparecen en el mismo, y por el establecimiento de la existencia, o no existencia, de una relación entre cada par de variables.

Suponiendo la existencia de dos elementos variables del sistema denotados A y B. Si A es capaz de influenciar a B entonces A y B se conectan entre sí por medio de una flecha cuyo sentido indica la relación causal. Si A influencia a B se escribirá:

A ----------> B
Sobre la flecha se indica por medio de un signo si las variaciones de los 2 elementos son del mismo sentido, o de sentido contrario.
Es decir si un aumento (disminución) de A corresponde un aumento (disminución) de B, se escribirá:

+
A ------------>B Se dice entonces que se tiene una relación positiva.

Por otra parte, si un aumento (disminución) de A, corresponde una disminución (aumento) de B, se escribirá:
-
A ------------>B Se dice entonces que se tiene una relación negativa.


La construcción de un diagrama causal es un proceso que implica la mezcla de observaciones sobre el sistema, discusiones con especialistas en el sistema y análisis de datos acerca del mismo.
En los diagramas causales las relaciones que unen dos elementos entre sí, pueden ser de dos tipos:

· Relación Causal: es aquella en la que un elemento A determina a otro B, con una relación de causa a efecto.

· Relación Correlativa: Es aquella en virtud de la cual existe una correlación entre dos elementos del sistema, sin existir entre ellos una relación de causa a efecto.


El diagrama causal no contiene información cuantitativa sobre la naturaleza de las relaciones que unen a los distintos elementos, sino que solo suministra una representación de las relaciones de influencia causal.

El uso de las siguientes reglas permite la construcción de diagramas causales satisfactorios:
· Evitar bucles ficticios.
· Emplear elementos que sean fácilmente caracterizables por números.
· No emplear dos veces la misma relación en un mismo modelo.
· Evitar bucles redundantes.
· No emplear el tiempo como un factor causal. (Aracil,1977)

Crecimiento exponencial:
Una cantidad crece exponencialmente cuando su incremento es proporcional a lo que ya existía. Una cantidad que crece de acuerdo con los términos de una ecuación exponencial se duplica una y otra vez, y cada duplicación demanda el mismo tiempo que el anterior. El dinero invertido en un banco al 7% de interés, se duplicara cada 10 años. Hay una relación simple entre el tipo de interés, o la tasa de crecimiento en términos porcentuales, y el tiempo que tardara una cantidad en duplicarse.

Cosas que crecen exponencialmente: El crecimiento exponencial se produce por una de estas dos razones:


“Porque una entidad que crece se reproduce a sí misma desde sí misma, o porque una entidad que crece es empujada por algo que se reproduce a sí mismo desde sí mismo” (Meadows,1993), todas las criaturas vivientes se encuentran en esta categoría. Cuantas más criaturas haya, más nuevas criaturas pueden generarse.

Demoras:
En el estudio de los sistemas dinámicos la consideración del tiempo es esencial, la evolución de los sistemas dinámicos ocurre en el tiempo. “Una característica importante que debe considerarse en el estudio de los sistemas dinámicos es la demora que se produce en la transmisión de la información o de los bienes materiales a lo largo de los mismos” (Aracil, 1977). Es decir, al construir un diagrama causal de un sistema debe considerarse que la relación causal que liga a dos variables puede implicar una transmisión para la que se requiera el transcurso de un cierto tiempo. Por la tanto se estaría en presencia de una demora. Por ejemplo la gente basa normalmente sus decisiones en la percepción que tiene del mundo, y no en el estado real del mismo. Se necesita un cierto tiempo para formarse una idea sobre la situación real de un determinado problema antes de tomar una decisión con respecto al mismo. Por otra parte una vez tomada la decisión debe transcurrir algún tiempo hasta que se observen los efectos de la misma.
Los efectos de las demoras en el sistema dinámico solo son graves cuando el sistema mismo esta sufriendo cambios acelerados (Meadows, 1971). Ejemplo, cuando se maneja un automóvil existe una demora muy pequeña, pero inevitable, entre la percepción del camino y la reacción a el. La demora que existe entre la acción sobre el acelerador o sobre el freno y la respuesta del auto a esa acción es más prolongada. Se ha aprendido a adaptarse a esas demoras. Se sabe que, a causa de ellos, resulta peligroso manejar a demasiada velocidad. Si se hace así seguramente se experimentara, tarde o temprano, el modo de comportamiento que se caracteriza por extralimitación y colapso. Si se tuviera que manejar con los ojos vendados siguiendo las instrucciones de otro pasajero, la demora entre la percepción y la acción se prolongaría de manera considerable. La única manera de salir al paso de esa demora sería disminuyendo la velocidad. El resultado sería desastroso si se tratara de manejar a la velocidad normal o de acelerar en forma continua (crecimiento exponencial).(Meadows,1971)


· Diagramas de Forrester
Los distintos elementos que constituyen el diagrama causal se representan por medio de variables, las cuales se clasifican en los tres grupos siguientes: variables de nivel, variables de flujo y variables auxiliares.

Variables de Niveles: Las variables de nivel constituyen aquel conjunto de variables cuya evolución es significativa para el estudio del sistema. Los niveles representan magnitudes que acumulan los resultados de acciones tomadas en el pasado (Aracil, 1977). El estado de un sistema se representa por medio de las variables de nivel. De acuerdo al símil hidrodinámica los niveles determinan la futura evolución del sistema, a partir de un instante determinado, en la medida en que determina los valores por los flujos, es decir, por las variaciones de los propios niveles.
Una característica común a todos los niveles es que cambian lentamente en respuesta a las variaciones de otras variables. La variación de un nivel tiene lugar por medio de variables de flujo.

Variables de flujo: Las variables de flujo determinan las variaciones en los niveles del sistema, además caracterizan las acciones que se toman en el sistema, las cuales quedan acumuladas en los correspondientes niveles. Las variables de flujo determinan como se convierte la información disponible en una acción o actuación (Aracil, 1977). Se trata de variables que no son medibles en sí, sino por los efectos que producen en los niveles con los que están relacionadas.
Se representan por medio de símbolos según los cuales las variables de flujo se pueden asociar a válvulas que regulen los caudales que alimentan determinados depósitos, cuyos niveles materializan el estado del sistema.
El bloque representativo de un flujo admite, como señal de entrada, la información proveniente de los niveles, o de variables auxiliares, del sistema y suministra como salida el flujo que alimenta a un nivel.

Variables auxiliares: Las variables auxiliares representan pasos o etapas en que se descompone el cálculo de una variable de flujo a partir de los valores tomados por los niveles. Las variables auxiliares unen los canales de información entre variables de nivel y de flujo, en realidad son parte de las variables de flujo (Aracil, 1977).


Símbolos usados para representar diagramas:

Nube: representa una fuente o un pozo, puede interpretarse como un nivel que no tiene interés
y es prácticamente inagotable.
Nivel: representa una acumulación de un flujo: la variable de estado.
Flujo: variación de un nivel, representa un cambio en el estado del sistema.
Canal material: canal de transmisión de una magnitud física, que se conserva.
Canal de información: canal de transmisión de una cierta información, que no es necesaria que se conserve
Variable auxiliar: una cantidad con un cierto significado físico en el mundo real y con un tiempo de respuesta instantáneo.
Constante: un elemento del modelo que no cambia de valor
Demora: un elemento que simula demoras en la transmisión de información o de material.
Variable exógena: variable cuya evolución es independiente de las del resto del
sistema. Representa una acción del medio sobre el mismo. (anillo)



DINAMICA DE SISTEMAS
La dinámica de sistemas trata de construir, basándose en la opinión de expertos, modelos dinámicos en los que juegan un papel primordial los bucles de realimentación y empleando el computador como una herramienta necesaria para la simulación. Aracil, 1997

Origen
1. La Informática:
Se considera la ciencia y el arte de hacer cómodo, fácil y fecundo el empleo del computador.
2. La Cibernética: Tiene por objeto el estudio de la comunicación y el control tanto en el animal como en la máquina, también se le define como el estudio de mecanismos de realimentación en los sistemas físicos, biológicos y sociales.
3. La Teoría General de Sistemas: Pretende capitalizar la existencia de paralelismo entre diferentes campos científicos y suministrar las bases para una teoría integrada de la organización y de la complejidad.

El origen la dinámica de sistemas se remonta a una situación no esperada de una compañía que producía partes eléctricas y que contaba con un número reducido de clientes muy especiales, por lo que se esperaba que el flujo de pedidos se mantuviese aproximadamente constante. Sin embargo, con el tiempo se observó que los pedidos sufrían fuertes oscilaciones.
Se encargó un equipo bajo la dirección de Jay Forrester para el estudio del problema.

Aportes del Trabajo de Jay Forrester
• En las organizaciones hay niveles, flujos y acciones
• “En particular, observó como la combinación de retrasos en la transmisión de la información, con las estructuras de realimentación, estaban en gran medida, en el origen de las oscilaciones”.
Según esto se concluye, que si se tiene una cadena cerrada de acciones, que sea autoreguladora, y en esta cadena se introducen importantes retrasos en la transmisión, el sistema puede convertirse en oscilante.

Elementos de la dinámica de Sistemas:
· Noción del sistemas dinámico
· Limites del sistema
· Elementos y relaciones en los modelos
· Diagramas causales
· Diagramas de Forrester
· Las ecuaciones del modelo y su programación

Fases de la construcción de un modelo con la dinámica de sistemas
1. Conceptualización
· Familiarización con el problema.
· Tratamiento de literatura al respecto.
· Opiniones de expertos.
· Experiencias propias.

2. Formulación
· Establecer el diagrama de Forrester
· Partiendo del diagrama de Forrester, escribir las ecuaciones del modelo.
· Asignar valores a los parámetros.

3. Evaluación
· En esta etapa se realiza un análisis de sensibilidad, es decir, se estudia la dependencia de las conclusiones con relación a posibles variaciones de los valores de los parámetros.

HERRAMIENTAS MÁS UTILIZADAS EN SIMULACION.

Para la selección del software que se requerirá para la modelación e interfaz, luego de tener bien claro cual es el propósito de interés, es posible que sea necesario por lo menos dos programas. Se comienza por escoger un lenguaje para el desarrollo de MFS (Management Flight Simulator). Estos son los programas con los cuales se diseña la interfaz con el usuario: botones y comandos. Luego se escoge un paquete de software de modelación, que viene a ser el programa con el cual se crea el modelo. Hay que escoger un lenguaje de modelación que sea compatible con el lenguaje de desarrollo de MFS. La tabla siguiente muestra algunas combinaciones, la explicación de las de mayor interés, se realiza a continuación:

· ithink! Versión común (modelación tanto en Machintosh y Microsoft Windows) Es una de las herramientas de modelación de dinámica de sistemas de mayor popularidad, permite escribir diagrama de niveles y flujos en la pantalla, delineando la estructura del sistema antes de iniciar las ecuaciones. Permite agregar detalles y agrupar elementos en submodelos, con acercamientos para facilitar la observación de detalles más complejos.

· Ithink! Versión personalizada (modelación y MFS sofisticado; para Machintosh y Microsoft Windows permite personalizar y controlar la experiencia del usuario en MFS. Entre las algunas de sus características incluye la capacidad de mostrar mensajes cuando se cumplen ciertas condiciones, la exploración de la estructura sistémica mediante herramientas de graficación, una bondad, browse o examinar, que permite al usuario interactuar con el MFS sin cambiar la estructura del modelo, y algunos atributos de navegación que facilitan al usuario controlar el ritmo y el rumbo de la interacción.

· Professional Dynamo Plus (modelación, MS-DOS). Esta aplicación permite construir modelos de hasta 8.000 ecuaciones con sofisticadas herramientas de programación. Pero con la limitación de que las ecuaciones se configuran a partir de diagramas trazados en papel. El PD plus es difícil de aprender, pero compensa este inconveniente con un mayor poder de programación, una de sus fortalezas es que gran parte de la bibliografía en dinámica de sistemas utiliza el DYNAMO.

· DYNAMO for Windows (simulador básico). DYNAMO for Windows permite adosar modelos de Professional Dynamo Plus a interfaces de simuladores básicos. Se puede agregar texto para introducir y definir el modelo, y diseñar informes personalizados que permitan al usuario ver los datos resultantes en las hojas de balance u otros formatos de la vida real.

· PowerSim (modelación y MFS; Microsoft Windows). PowerSim es un lenguaje de modelación basado en diagrama de flujo que brinda la capacidad de abrir múltiples modelos simultáneamente, y conectar diversos modelos entre sí. También se puede construir un MFS básico utilizando botones deslizables para manejar los datos, informes, tramas y tablas. También se pueden añadir diagramas de ciclo causal como una forma de documentación en línea, esta herramienta es la que se utiliza en el decanato por su facilidad en el uso y comprensión, es recomendable para fines didácticos.

miércoles, 3 de junio de 2009

ANALISIS DE SISTEMAS

ANALISIS DE SISTEMAS

El Análisis de Sistemas trata básicamente de determinar los objetivos y límites del sistema objeto de análisis, caracterizar su estructura y funcionamiento, marcar las directrices que permitan alcanzar los objetivos propuestos y evaluar sus consecuencias. Dependiendo de los objetivos del análisis, podemos encontrarnos ante dos problemáticas distintas:

- Análisis de un sistema ya existente para comprender, mejorar, ajustar y/o predecir su comportamiento
- Análisis como paso previo al diseño de un nuevo sistema-producto.

En cualquier caso, podemos agrupar más formalmente las tareas que constituyen el análisis en una serie de etapas que se suceden de forma iterativa hasta validar el proceso completo:

Conceptualización: Consiste en obtener una visión de muy alto nivel del sistema, identificando sus elementos básicos y las relaciones de éstos entre sí y con el entorno.

Análisis funcional: Describe las acciones o transformaciones que tienen lugar en el sistema. Dichas acciones o transformaciones se especifican en forma de procesos que reciben unas entradas y producen unas salidas.

Análisis de condiciones (o constricciones): Debe reflejar todas aquellas limitaciones impuestas al sistema que restringen el margen de las soluciones posibles. Estas se derivan a veces de los propios objetivos del sistema:
· Operativas, como son las restricciones físicas, ambientales, de mantenimiento, de personal, de seguridad, etc.
· De calidad, como fiabilidad, mantenibilidad, seguridad, convivencia, generalidad, etc.
Sin embargo, en otras ocasiones las constricciones vienen impuestas por limitaciones en los diferentes recursos utilizables:
· Económicos, reflejados en un presupuesto.
· Temporales, que suponen unos plazos a cumplir.
· Humanos.
· Metodológicos, que conllevan la utilización de técnicas determinadas.
· Materiales, como espacio, herramientas disponibles, etc.

Construcción de modelos: Una de las formas más habituales y convenientes de analizar un sistema consiste en construir un prototipo (un modelo en definitiva) del mismo.

Validación del análisis: A fin de comprobar que el análisis efectuado es correcto y evitar, en su caso, la posible propagación de errores a la fase de diseño, es imprescindible proceder a la validación del mismo. Para ello hay que comprobar los extremos siguientes:
El análisis debe ser consistente y completo
Si el análisis se plantea como un paso previo para realizar un diseño, habrá que comprobar además que los objetivos propuestos son correctos y realizables
Una ventaja fundamental que presenta la construcción de prototipos desde el punto de vista de la validación radica en que estos modelos, una vez construidos, pueden ser evaluados directamente por los usuarios o expertos en el dominio del sistema para validar sobre ellos el análisis.

Análisis de Sistemas de Computación:
Es un conjunto o disposición de procedimientos o programas relacionados de manera que juntos forman una sola unidad. Un conjunto de hechos, principios y reglas clasificadas y dispuestas de manera ordenada mostrando un plan lógico en la unión de las partes. Un método, plan o procedimiento de clasificación para hacer algo. También es un conjunto o arreglo de elementos para realizar un objetivo predefinido en el procesamiento de la Información. Esto se lleva a cabo teniendo en cuenta ciertos principios:
· Debe presentarse y entenderse el dominio de la información de un problema.
· Defina las funciones que debe realizar el Software.
· Represente el comportamiento del software a consecuencias de acontecimientos externos.
· Divida en forma jerárquica los modelos que representan la información, funciones y comportamiento.

El proceso debe partir desde la información esencial hasta el detalle de la Implementación.
La función del Análisis puede ser dar soporte a las actividades de un negocio, o desarrollar un producto que pueda venderse para generar beneficios. Para conseguir este objetivo, un Sistema basado en computadoras hace uso de seis (6) elementos fundamentales:

1. Software, que son Programas de computadora, con estructuras de datos y su documentación que hacen efectiva la logística metodología o controles de requerimientos del Programa.

2. Hardware, dispositivos electrónicos y electromecánicos, que proporcionan capacidad de cálculos y funciones rápidas, exactas y efectivas (Computadoras, Censores, maquinarias, bombas, lectores, etc.), que proporcionan una función externa dentro de los Sistemas.

3. Personal, son los operadores o usuarios directos de las herramientas del Sistema.

4. Base de Datos, una gran colección de informaciones organizadas y enlazadas al Sistema a las que se accede por medio del Software.

5. Documentación, Manuales, formularios, y otra información descriptiva que detalla o da instrucciones sobre el empleo y operación del Programa.

6. Procedimientos, o pasos que definen el uso específico de cada uno de los elementos o componentes del Sistema y las reglas de su manejo y mantenimiento.

Fases del Análisis de Sistema:

1. Identificación de Necesidades.
Es el primer paso del análisis del sistema, en este proceso el Analista se reúne con el cliente y/o usuario (un representante institucional, departamental o cliente particular), e identifican las metas globales, se analizan las perspectivas del cliente, sus necesidades y requerimientos, sobre la planificación temporal y presupuestal, líneas de mercadeo y otros puntos que puedan ayudar a la identificación y desarrollo del proyecto.
Antes de su reunión con el analista, el cliente prepara un documento conceptual del proyecto, aunque es recomendable que este se elabore durante la comunicación Cliente – analista, ya que de hacerlo el cliente solo de todas maneras tendría que ser modificado, durante la identificación de las necesidades.

2. Estudio de Viabilidad.
Muchas veces cuando se emprende el desarrollo de un proyecto de Sistemas los recursos y el tiempo no son realistas para su materialización sin tener pérdidas económicas y frustración profesional. La viabilidad y el análisis de riesgos están relacionados de muchas maneras, si el riesgo del proyecto es alto, la viabilidad de producir software de calidad se reduce, sin embargo se deben tomar en las siguientes áreas de interés:
Viabilidad económica: Una evaluación de los costos de desarrollo, comparados con los ingresos netos o beneficios obtenidos del producto o Sistema desarrollado.
Viabilidad Técnica. Un estudio de funciones, rendimiento y restricciones que puedan afectar la realización de un sistema aceptable.
Viabilidad Legal. Es determinar cualquier posibilidad de infracción, violación o responsabilidad legal en que se podría incurrir al desarrollar el Sistema.

3. Análisis Económico y Técnico.
El análisis económico incluye lo que llamamos, el análisis de costos – beneficios, significa una valoración de la inversión económica comparado con los beneficios que se obtendrán en la comercialización y utilidad del producto o sistema.
Muchas veces en el desarrollo de Sistemas de Computación estos son intangibles y resulta un poco dificultoso evaluarlo, esto varía de acuerdo a las características del Sistema. El análisis de costos – beneficios es una fase muy importante de ella depende la posibilidad de desarrollo del Proyecto.
En el Análisis Técnico, el Analista evalúa los principios técnicos del Sistema y al mismo tiempo recoge información adicional sobre el rendimiento, fiabilidad, características de mantenimiento y productividad.
Los resultados obtenidos del análisis técnico son la base para determinar sobre si continuar o abandonar el proyecto, si hay riesgos de que no funcione, no tenga el rendimiento deseado, o si las piezas no encajan perfectamente unas con otras.

4. Modelado de la arquitectura del Sistema.
Cuando queremos dar a entender mejor lo que vamos a construir en el caso de edificios, Herramientas, Aviones, Maquinas, se crea un modelo idéntico, pero en menor escala (mas pequeño).
Sin embargo cuando aquello que construiremos es un Software, nuestro modelo debe tomar una forma diferente, deben representar todas las funciones y subfunciones de un Sistema. Los modelos se concentran en lo que debe hacer el sistema no en como lo hace, estos modelos pueden incluir notación gráfica, información y comportamiento del Sistema.
Todos los Sistemas basados en computadoras pueden modelarse como transformación de la información empleando una arquitectura del tipo entrada y salida.

5. Especificaciones del Sistema.
Es un Documento que sirve como fundamento para la Ingeniería Hardware, software, Base de datos, e ingeniería Humana. Describe la función y rendimiento de un Sistema basado en computadoras y las dificultades que estarán presentes durante su desarrollo. Las Especificaciones de los requisitos del software se producen en la terminación de la tarea del análisis.

MODELOS
El uso de modelos, a veces llamado "modelación", es un instrumento muy común en el estudio de sistemas de toda índole. Los modelos son especialmente importantes porque ellos nos ayudan a explicar, comprender o mejorara el funcionamiento de los sistemas. El empleo de modelos facilita el estudio de los sistemas, aún cuando éstos puedan contener muchos componentes y mostrar numerosas interacciones como puede ocurrir si se trata de conjuntos bastante complejos y de gran tamaño. El trabajo de modelación constituye una actividad técnica como cualquiera otra, y dicha labor puede ser sencilla o compleja según el tipo de problema específico que deba analizarse.

Los modelos son muy útiles para estudiar un sistema, el cual puede ser una representación formal de la teoría o una explicación formal de la observación empírica. Sin embargo, a menudo es una combinación de ambas. Los propósitos o utilidad de usar un modelo son los siguientes:

1. Hace posible que un investigador organice sus conocimientos teóricos y sus observaciones empíricas sobre un sistema y deduzca las consecuencias lógicas de esta organización, es decir, Ayuda para aclarar el pensamiento acerca de un área de interés.
2. Favorece una mejor comprensión del sistema.
3. Acelera análisis.
4. Constituye un sistema de referencia para probar la aceptación de las modificaciones del sistema.
5. Es más fácil de manipular que el sistema mismo.
6. Hace posible controlar más fuentes de variación que lo que permitiría el estudio directo de un sistema.
7. Suele ser menos costoso.

Al analizar un sistema podemos observar, que al cambiar un aspecto del mismo, se producen cambios o alteraciones en otros. Es en estos casos en los que la simulación, representa una buena alternativa para analizar el diseño y operación de complejos procesos o sistemas.

La modelación de sistemas es una metodología aplicada y experimental que pretende:

Describir el comportamiento de sistemas.
Hipótesis que expliquen el comportamiento de situaciones problemática.
Predecir un comportamiento futuro, es decir, los efectos que se producirán mediante cambios en el sistema o en su método de operación.
En Este sentido se define modelo como un bosquejo que representa un conjunto real con cierto grado de precisión y en la forma más completa posible, pero sin pretender aportar una réplica de lo que existe en la realidad. Los modelos son muy útiles para describir, explicar o comprender mejor la realidad, cuando es imposible trabajar directamente en la realidad en sí.
Por ejemplo, si quisiera explicar lo que es un hipopótamo, se le podría presentar en un dibujo, mejor aún sería una fotografía y todavía mejor, un modelo en tres dimensiones en una escala determinada. Para ciertos fines esto sería mucho más fácil que trasladarse al África para ver un hipopótamo en su ambiente natural.

CARACTERÍSTICAS DE LOS MODELOS
1. El modelo es una reproducción que esquematiza las características de la realidad, las refleja, lo cual posibilita su investigación. El modelo debe cumplir determinado nivel de similitud estructural y funcional con la realidad, de manera que nos permita extrapolar los datos obtenidos en el modelo al objeto o fenómeno estudiado.

2. El modelo debe ser operativo y mucho más fácil de estudiar que el fenómeno real.

3. Un mismo fenómeno de la realidad puede ser representado por varios modelos, inclusive rivales entre sí. Por ejemplo, el fenómeno del aprendizaje ha sido representado por los modelos conductistas, cognositivistas, y estructuralista, entre otros. Así pues, las diferentes concepciones teóricas pueden dar lugar a diferentes explicaciones y modelos sobre el mismo fenómeno real.

4. Un modelo puede representar a varios sistemas reales.
Los requisitos primordiales para construir cualquier modelo son:
- Un propósito claramente definido.
- Identificar las consideraciones esenciales (incluir en el modelo).
- Desechar consideraciones superfluas (estas son fuente de confusión.
- El modelo debe representar la realidad en forma simplificada.

La expresión de un modelo puede asumir diversas variantes. El modelo puede expresarse a través de matemáticas, símbolos o palabras, pero es esencialmente una descripción de entidades y de las relaciones entre ellas. Esta idea explica la relación entre los métodos teóricos de la modelación y el enfoque sistémico, este último dirigido a modelar el objeto mediante la determinación de sus componentes, así como las relaciones entre ellos. Esas relaciones determinan por un lado la estructura del objeto y por el otro su dinámica.
Un modelo puede ser explicativo o ilustrativo, pero sobre todo tiene que resultar útil para la comprensión y mejoramiento de la realidad.
Existen tres formas de modelos principales: analíticos, analógicos e icónicos.

TIPOS DE MODELOS

MODELOS ANALITICOS O TEORICO:
Utiliza símbolos para designar las propiedades del sistema real que se desea estudiar. Tiene la capacidad de representar las características y relaciones fundamentales del fenómeno, proporcionar explicaciones y sirve como guía para generar hipótesis teóricas. Generalmente se considera que revelan relaciones matemáticas o lógicas que representan leyes físicas que se cree gobiernan el comportamiento de la situación bajo investigación.
Frecuentemente los símbolos y fórmulas de la Matemática y la Lógica son utilizados para la elaboración de los modelos teóricos.

MODELO ANALOGICOS: Es un modelo con apariencia física distinta al original, pero con comportamiento representativo. El modelo analógico no es una reproducción detallada de todas las cualidades del sistema real, sino que refleja solamente la estructura de relaciones y determinadas propiedades fundamentales de la realidad. Se establece una analogía entre el sistema real y el modelo, estudiándose el primero, utilizando como herramienta auxiliar el segundo.
Las olas y las ondas han proporcionado un modelo para muchos campos de la ciencia: ondas de luz, ondas de radio, ciclos de desarrollo como olas
Por ejemplo, en el campo de la Psicología, la conducta de aprendizaje de los animales (ratas, perros, monos, etc.), ha servido como modelo analógico para estudiar las leyes del aprendizaje humano.
Otro ejemplo, lo encontramos en las computadoras electrónicas, las que han servido como modelos materiales de las operaciones intelectuales del hombre.

MODELOS ICONICOS Ó A ESCALA: Es una reproducción a escala del objeto real y sus propiedades relevantes. El modelo muestra la misma figura, proporciones y características que el objeto original. Un modelo icónico ofrece una representación pictórica del objeto. El objeto se suele presentar como una proyección bidimensional; la escala y los colores con frecuencia se cambian, los detalles menos interesantes se omiten, y la presentación se concentra en aquellos detalles del objeto que son interesantes, estos son con frecuencia aquellas invariantes que son comunes a todos o la mayor parte de los objetos que fueron estudiados.
Las propiedades del original que han de ser estudiadas como dimensiones, fuerzas, desplazamientos, temperaturas, etc., se representan por las mismas propiedades que las del modelo. Ejemplos de modelos icónicos son: dibujos, planos, modelos a escala y prototipos,
Por ejemplo, se puede construir un modelo a escala de la estructura de un aula, de una institución universitaria. Inclusive estos modelos los podemos someter a determinadas transformaciones para estudiar la funcionalidad del aula o de la universidad.

SIMULACIÓN DE SISTEMAS
• Es la construcción de modelos informáticos que describen la parte esencial del comportamiento de un sistema de interés, así como diseñar y realizar experimentos con el modelo y extraer conclusiones de sus resultados para apoyar la toma de decisiones.
• Se usa como un paradigma para analizar sistemas complejos. La idea es obtener una representación simplificada de algún aspecto de interés de la realidad.
• Permite experimentar con sistemas (reales o propuestos) en casos en los que de otra manera esto sería imposible o impráctico.
• El sistema simulado imita la operación del sistema actual sobre el tiempo.
• La escala de tiempo puede ser alterado según la necesidad.
• Las conclusiones acerca de las características del sistema actual pueden ser inferidos.

DESVENTAJAS DE LA SIMULACION
• Una de ellas es que al empezar a simular podemos interferir en las operaciones del sistema.
• sistemas entran a jugar las personas, cambiar el comportamiento natural de las personas que se relacionan con el sistema.
• No todas las condiciones son continuas para el sistema.
• Difícil obtener siempre el mismo tamaño de muestra, estos sistemas toman muestras tan grandes que pueden ser mucho más costosos.
• Explorar todas las alternativas o todas las variantes que pueden existir dentro del sistema.
• Los modelos de simulación no generan soluciones ni respuestas a ciertas preguntas

¿Cuándo es apropiado simular?

• No existe una completa formulación matemática del problema (líneas de espera, problemas nuevos).
• Cuando el sistema aún no existe (aviones, carreteras).
• Es necesario desarrollar experimentos, pero su ejecución en la realidad es difícil o imposible (armas, medicamentos, campañas de marketing)
• Se requiere cambiar el periodo de observación del experimento (cambio climático, migraciones, población).
• No se puede interrumpir la operación del sistema actual (plantas eléctricas, carreteras, hospitales).

¿Cuándo no es apropiado simular?
• El desarrollo del modelo de simulación requiere mucho tiempo.
• El desarrollo del modelo es costoso comparado con sus beneficios.
• La simulación es imprecisa y no se puede medir su imprecisión. (El análisis de sensibilidad puede ayudar).

CRITERIOS QUE SE DEBE TENER EN CUENTA PARA QUE UN MODELO DE SIMULACION SEA BUENO
1. Fácil de entender por el usuario
2. Tenga el modelo metas y objetivos
3. Modelo no me de respuestas absurdas
4. Que sea fácil de manipular, la comunicación entre el usuario y la computadora debe ser sencilla
5. Que sea completa, tenga por lo menos las partes o funciones mas importantes del sistema
6. Sea adaptable que podamos modificar, adaptarlo, actualizarlo
7. Que sea evolutiva que al principio sea simple y poco a poco empezamos a volverla compleja dependiendo de las necesidades de los usuarios