El rol de Analista de Sistemas, los mundos y las tecnicas

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

description

Teoria de Sistemas

Transcript of El rol de Analista de Sistemas, los mundos y las tecnicas

Page 1: El rol de Analista de Sistemas, los mundos y las tecnicas

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: El rol de Analista de Sistemas, los mundos y las tecnicas

MODELACIÓN, SIMULACIÓN, TÉCNICAS AUXILIARES DE

ANÁLISIS DE SISTEMAS

Teoría General de Sistemas

Page 3: El rol de Analista de Sistemas, los mundos y las tecnicas

Introducción Una 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: El rol de Analista de Sistemas, los mundos y las tecnicas

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: El rol de Analista de Sistemas, los mundos y las tecnicas

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: El rol de Analista de Sistemas, los mundos y las tecnicas

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: El rol de Analista de Sistemas, los mundos y las tecnicas

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: El rol de Analista de Sistemas, los mundos y las tecnicas

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: El rol de Analista de Sistemas, los mundos y las tecnicas

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: El rol de Analista de Sistemas, los mundos y las tecnicas

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: El rol de Analista de Sistemas, los mundos y las tecnicas

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: El rol de Analista de Sistemas, los mundos y las tecnicas

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: El rol de Analista de Sistemas, los mundos y las tecnicas

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: El rol de Analista de Sistemas, los mundos y las tecnicas

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: El rol de Analista de Sistemas, los mundos y las tecnicas

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: El rol de Analista de Sistemas, los mundos y las tecnicas

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: El rol de Analista de Sistemas, los mundos y las tecnicas

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 y predice 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: El rol de Analista de Sistemas, los mundos y las tecnicas

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: El rol de Analista de Sistemas, los mundos y las tecnicas

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: El rol de Analista de Sistemas, los mundos y las tecnicas

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%