modelación, simulación, técnicas auxiliares de análisis

20
D I N A M I C S S K K D N B C S E S G H A E N M I D A I A P O T U C N V W N E S I M U L A C I O N N A D A X E D E H I N I L Ñ M U T F T H D J L C S O P I C N S S T O E U E I X R C C E M I V M W L T C Y I O I I O S D Z A B A E C N S O M C C I M A N I D O D I N A P D E O A F G H O U J L R Q M N U R F T K F C G H R R N O P Q R S T U C V W E E S T A T I C O S I B V M S X Y Z T T M R F O D S S U A E I O U D R S N T M

Upload: alejandra-esther

Post on 08-Jul-2015

1.790 views

Category:

Education


2 download

DESCRIPTION

El rol del Analista de Sistemas, los mundos y las Tecnicas de Simulacion

TRANSCRIPT

Page 1: ModelacióN, SimulacióN, TéCnicas Auxiliares De AnáLisis

D I N A M I C S S K K D N

B C S E S G H A E N M I D

A I A P O T U C N V W N E

S I M U L A C I O N N A D

A X E D E H I N I L Ñ M U

T F T H D J L C S O P I C

N S S T O E U E I X R C C

E M I V M W L T C Y I O I

I O S D Z A B A E C N S O

M C C I M A N I D O D I N

A P D E O A F G H O U J L

R Q M N U R F T K F C G H

R R N O P Q R S T U C V W

E E S T A T I C O S I B V

M S X Y Z T T M R F O D S

S U A E I O U D R S N T M

Page 2: ModelacióN, SimulacióN, TéCnicas Auxiliares De AnáLisis

MODELACIÓN, SIMULACIÓN, TÉCNICAS AUXILIARES DE ANÁLISIS DE SISTEMAS

Teoría General de Sistemas

Page 3: ModelacióN, SimulacióN, TéCnicas Auxiliares De AnáLisis

IntroducciónUna de las principales capacidades que debe poseer un

informático es la habilidad de modelar sistemas. Estos sistemas suelen ser fundamentales en empresas, aunque también deberán ser capaces de modelar aplicaciones: software, dispositivos hardware, procesos de producción, etc.

El informático domina y utiliza un conjunto de metodologías de los Sistemas de Información y de la Ingeniería del Software que usa para conocer el comportamiento de los sistemas con el que se enfrenta, entender lo que el cliente le desea transmitir, lograr una especificación clara de los requerimientos del software, etc.

Aquí es donde, el modelado es una actividad frecuente en el informático y debe éste ser consciente de los procesos y entidades que entran en juego cuando esta modelando.

MODELADO DE SISTEMAS

Page 4: ModelacióN, SimulacióN, TéCnicas Auxiliares De AnáLisis

La necesidad de modelar

A grandes rasgos, el informático necesita modelar por:

Simplificar la realidad consiguiendo una mejor comprensión de la misma.

Dividir el sistema en subsistemas para observar como interactúan sus

diferentes partes.

El diseño de software de un sistema bien modelado es mucho más sencillo

de desarrollar y mantener.

Adquirir y comprender todos los requerimientos que el cliente le exige al

software.

Todo el conocimiento humano se estructura bajo infinidad de modelos,

pero el informático debe tener la capacidad de simplificar estos modelos y

ser capaz de expresarlos en “el papel” y aplicarlos en el desarrollo del

software.

Page 5: ModelacióN, SimulacióN, TéCnicas Auxiliares De AnáLisis

Los tres mundos

Ejercicio: Modelar como abrir una puerta

¿ Qué piensas? ¿Cómo lo harías? Tomar en consideración factores como: tipo,

cerradura, altura, etc.

“Toma nota de todo lo que se te ocurra y piensas.”

Para Modelar:Observar el mundo de las puertas.

Extrae casos, peculiaridadesExportarlas, compáralas.

Construye el modelo

Page 6: ModelacióN, SimulacióN, TéCnicas Auxiliares De AnáLisis

Análisis

Seguramente pensaste en un principio que es un ejercicio

fácil, ¿No?

¿Te surgieron mil y una duda de cómo hacerlo?

Conclusión:

Esto hace reflexionar lo difícil que es modelar hasta los sistemas más simples y que es imposible modelar un sistema contemplando todos los casos. Además la concepción del sistema para cada informático es diferente y esto hará que cada uno genere modelos diferentes.

Page 7: ModelacióN, SimulacióN, TéCnicas Auxiliares De AnáLisis

Los Tres mundos

El informático (analista), en su tarea de modelar debe ser consciente de los tres mundos en los que debe “vivir y trabajar”.

Page 8: ModelacióN, SimulacióN, TéCnicas Auxiliares De AnáLisis

Mundo 1

En primer lugar, está el MUNDO 1, este es el mundo que le rodea y que debe modelar, es un mundo complejo con infinidad de subsistemas relacionados entre sí. De este mundo el informático estará interesado en un segmento del mismo, normalmente, la EMPRESA. En el mundo 1 no existen sistemas naturales isolados (grado de separación/relación de los diferentes subsistemas) solo existen sistemas abiertos

Page 9: ModelacióN, SimulacióN, TéCnicas Auxiliares De AnáLisis

Y en medio de los dos mundos, el MUNDO 2, que es el informático con sus órganos sensoriales y de percepción, su experiencia, su conocimiento, etc. Además el informático vive en el mundo 1 luego en cierta manera el mundo 2 está dentro del mundo 1.

Mundo 2

Page 10: ModelacióN, SimulacióN, TéCnicas Auxiliares De AnáLisis

Por otro lado está el MUNDO 3, el mundo “del saber humano” o de los modelos.

El mundo 3 no se crea a partir del mundo 1 sino que depende de la percepción del sujeto en el mundo 2.

Mundo 3

Page 11: ModelacióN, SimulacióN, TéCnicas Auxiliares De AnáLisis

Acciones para Modelar

Las acciones fundamentales que hace el informático para modelar son:

Observar el mundo 1. Extraer casos, peculiaridades

(proceso de inducción). Exportarlas al mundo 3. Verificación del modelo

Page 12: ModelacióN, SimulacióN, TéCnicas Auxiliares De AnáLisis

Inducción y Deducción. Circulo mayéutico

En el arte de crear modelos participan los procesos de inducción y deducción. La inducción se refiere a la capacidad generalizar, observando multitud de casos el informático es capaz crear un modelo. Y en el proceso de deducción el informático utiliza el modelo para obtener nuevos casos específicos.

Page 13: ModelacióN, SimulacióN, TéCnicas Auxiliares De AnáLisis

Circulo mayéutico

Estos procesos de inducción/deducción se engloban dentro lo que se llama circulo mayéutico.

La mayéutica consiste esencialmente en emplear el diálogo para llegar al conocimiento

Page 14: ModelacióN, SimulacióN, TéCnicas Auxiliares De AnáLisis

Diferencia entre los mundos 1 y 3

Por ejemplo, si pensamos en una empresa en el mundo 1 nos damos cuenta que las interacciones de la empresa con el resto del mundo son muchísimas, además de ser verdaderamente difícil identificar los límites de la misma. En cambio la empresa modelada en mundo 2 tiene sus fronteras mejor delimitadas y sus interacciones con las entidades externas claramente definidas. Como podemos ver en el siguiente modelo de Diagrama de Contexto.

•No son isomorfos entre sí, es decir, no existe una correspondencia entre ambos.

•El mundo 3 no se crea a partir del mundo 1 sino que depende de la percepción del sujeto en el mundo 2.

•En el mundo 1 no existen sistemas naturales isolados (solo existen sistemas abiertos), en cambio en el mundo 3 la conexión entre entidades es mucho menor.

Page 15: ModelacióN, SimulacióN, TéCnicas Auxiliares De AnáLisis

Diferencia entre los mundos 1 y 3

Por ejemplo, si pensamos en una empresa en el mundo 1 nos damos cuenta que las interacciones de la empresa con el resto del mundo son muchísimas, además de ser verdaderamente difícil identificar los límites de la misma. En cambio la empresa modelada en mundo 2 tiene sus fronteras mejor delimitadas y sus interacciones con las entidades externas claramente definidas.

EMPRESA

CLIENTE ACLIENTE BCLIENTE C

PRPVEEDOR APROVEEDOR BPROVEEDOR C

BANCO ABANCO BBANCOC

SEGUROASEGURO BSEGURO C

MUNDO1 MUNDO2

Page 16: ModelacióN, SimulacióN, TéCnicas Auxiliares De AnáLisis

Modelos de referencia

Dentro del mundo 2, es útil para el informático reconocer y utilizar entre todos los modelos que lo forman aquellos que le sirvan de referencia para crear nuevos modelos.

Observar el mundo 1 (usando sus sentidos de percepción de manera empírica) y por el otro lado está el mundo 3 (activación del saber de manera racional) considerando los dos mundos se es capaz (o debe ser capaz) de encontrar similitudes entre los subsistemas que esta analizando y los modelos que ya existen en el mundo 3.

Page 17: ModelacióN, SimulacióN, TéCnicas Auxiliares De AnáLisis

Simulación

La simulación involucra el diseño de modelos de un sistema, llevando a cabo experimentos en él.

El propósito de éstos experimentos son determinar cómo el sistema real realiza ypredice el efecto de cambios al sistema a través del tiempo.

Por ejemplo, se acostumbra emplear la simulación al contestar preguntas como:

¿Qué efectos tiene un incremento en la tasa poblacional en una comunidad?

¿Qué pasaría si aumento el número de programas para evitar que los niños jóvenes y adultos comentan robos?

Page 18: ModelacióN, SimulacióN, TéCnicas Auxiliares De AnáLisis

TÉCNICAS AUXILIARES DEL A.S Técnicas de ayuda a la creatividad

(ideas nuevas y en grupos).

Técnicas de ayuda a la evaluación

(probando con métodos empleados y

mejorados).

Método de DELPHI (cuestionario,

encuestas, análisis de estos).

Page 19: ModelacióN, SimulacióN, TéCnicas Auxiliares De AnáLisis

Conclusiones

Modelado de sistemas: Representación reducida de un

sistema Propósito:

Ayudar a comprender un problema complejo (o solución)

Comunicar ideas acerca de un problema o solución

Guiar la implementación

Page 20: ModelacióN, SimulacióN, TéCnicas Auxiliares De AnáLisis

CLASE ASISTIDA SEMANA 9 y 10

ENVIO DEL TRABAJO ESCRITO (PROYECTO AL GRUPO DE GOOGLE

UNEFATGS). Valor 0,5 % INVESTIGACIÓN EMPLEO DE

HERRAMIENTAS EN LAS DIFERENTES ÁREAS: ECONOMÍA, POLÍTICA, ADMINISTRACIÓN, ECOLOGÍA,

URBANISMO, FÍSICA, ASTRONOMÍA, INFORMÁTICA, INGENIERÍA Y

EDUCACIÓN. Grupos de 3 ó 4 personas. Valor 0,5%