20
INTRODUCCIÓN A LA INTRODUCCIÓN A LA PROGRAMACIÓN PROGRAMACIÓN - NOCIÓN DE SISTEMA NOCIÓN DE SISTEMA - Juan Carlos Martínez Arias [email protected]

INTRODUCCIÓN A LA PROGRAMACIÓN --NOCIÓN DE SISTEMA …cic.puj.edu.co/wiki/lib/exe/fetch.php?media=... · DEFINICIONES Unsistemaesunconjuntode"elementos"relacionados entre sí,

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: INTRODUCCIÓN A LA PROGRAMACIÓN --NOCIÓN DE SISTEMA …cic.puj.edu.co/wiki/lib/exe/fetch.php?media=... · DEFINICIONES Unsistemaesunconjuntode"elementos"relacionados entre sí,

INTRODUCCIÓN A LA INTRODUCCIÓN A LA PROGRAMACIÓNPROGRAMACIÓN

-- NOCIÓN DE SISTEMA NOCIÓN DE SISTEMA --

Juan Carlos Martínez [email protected]

Page 2: INTRODUCCIÓN A LA PROGRAMACIÓN --NOCIÓN DE SISTEMA …cic.puj.edu.co/wiki/lib/exe/fetch.php?media=... · DEFINICIONES Unsistemaesunconjuntode"elementos"relacionados entre sí,

CONTENIDO

1. SISTEMA

� Concepto de Sistema

� Elementos, relaciones e interaccionesentre elementosentre elementos

� Modelo. Paralelo entre realidad y modelo

2Juan Carlos Martínez Arias

Page 3: INTRODUCCIÓN A LA PROGRAMACIÓN --NOCIÓN DE SISTEMA …cic.puj.edu.co/wiki/lib/exe/fetch.php?media=... · DEFINICIONES Unsistemaesunconjuntode"elementos"relacionados entre sí,

CONCEPTO DE SISTEMA

DEFINICIONES

Un sistema es un conjunto de "elementos" relacionados entresí, de forma tal que un cambio en un elemento afecta alconjunto de todos ellos.

3Juan Carlos Martínez Arias

Page 4: INTRODUCCIÓN A LA PROGRAMACIÓN --NOCIÓN DE SISTEMA …cic.puj.edu.co/wiki/lib/exe/fetch.php?media=... · DEFINICIONES Unsistemaesunconjuntode"elementos"relacionados entre sí,

CONCEPTO DE SISTEMA

DEFINICIONES

Un sistema es un conjunto de partes o elementos organizadasy relacionadas que interactúan entre sí para lograr unobjetivo. Los sistemas reciben (entrada) datos, energía omateria del ambiente y proveen (salida) información, energía omateria.materia.

4

Juan Carlos Martínez Arias

Page 5: INTRODUCCIÓN A LA PROGRAMACIÓN --NOCIÓN DE SISTEMA …cic.puj.edu.co/wiki/lib/exe/fetch.php?media=... · DEFINICIONES Unsistemaesunconjuntode"elementos"relacionados entre sí,

CONCEPTO DE SISTEMA

Esquema gráfico general de un sistema

5Juan Carlos Martínez Arias

Page 6: INTRODUCCIÓN A LA PROGRAMACIÓN --NOCIÓN DE SISTEMA …cic.puj.edu.co/wiki/lib/exe/fetch.php?media=... · DEFINICIONES Unsistemaesunconjuntode"elementos"relacionados entre sí,

CONCEPTO DE SISTEMAEJEMPLOS

Concretos Abstractos

6

Juan Carlos Martínez Arias

Page 7: INTRODUCCIÓN A LA PROGRAMACIÓN --NOCIÓN DE SISTEMA …cic.puj.edu.co/wiki/lib/exe/fetch.php?media=... · DEFINICIONES Unsistemaesunconjuntode"elementos"relacionados entre sí,

CONCEPTO DE SISTEMAEJEMPLOS

MONEDA CAFE

Page 8: INTRODUCCIÓN A LA PROGRAMACIÓN --NOCIÓN DE SISTEMA …cic.puj.edu.co/wiki/lib/exe/fetch.php?media=... · DEFINICIONES Unsistemaesunconjuntode"elementos"relacionados entre sí,

CONCEPTO DE SISTEMAEJEMPLOS

SUBSISTEMA

SEÑAL DE MONEDA SEÑAL DE ACTIVACIÓN

Page 9: INTRODUCCIÓN A LA PROGRAMACIÓN --NOCIÓN DE SISTEMA …cic.puj.edu.co/wiki/lib/exe/fetch.php?media=... · DEFINICIONES Unsistemaesunconjuntode"elementos"relacionados entre sí,

ELEMENTOS, RELACIONES E INTERACCIONES

Todo sistema está constituido por partes (elementos)que pueden o no ser sistemas (subsistemas), queinteractúan y en los cuales existen relaciones de causa-efecto.

Un grupo de elementos no constituye un sistema si noUn grupo de elementos no constituye un sistema si nohay una relación e interacción, que de la idea de un"todo" con un propósito.

Para estudiar un sistema hemos de conocer loselementos que lo forman y las relaciones que existenentre ellos (NO solo en las características de loselementos).

9

Juan Carlos Martínez Arias

Page 10: INTRODUCCIÓN A LA PROGRAMACIÓN --NOCIÓN DE SISTEMA …cic.puj.edu.co/wiki/lib/exe/fetch.php?media=... · DEFINICIONES Unsistemaesunconjuntode"elementos"relacionados entre sí,

EJERCICIO EN CLASE

En grupo de 2 o 3 persona

� Representar de acuerdo al diagrama

de sistema:

� Los elementos, relaciones e interacciones.

� Entradas y salidas

� Lo que se pueda considerar como el ambiente externo.

Del Sistema: “Cajero Electrónico”

10

Juan Carlos Martínez Arias

Page 11: INTRODUCCIÓN A LA PROGRAMACIÓN --NOCIÓN DE SISTEMA …cic.puj.edu.co/wiki/lib/exe/fetch.php?media=... · DEFINICIONES Unsistemaesunconjuntode"elementos"relacionados entre sí,

MODELOS

DEFINICIONES

Representación abstracta de un sistema

Descripción simplificada de un sistema y sus elementos

Representación gráfica o esquemática de una realidad, sirveRepresentación gráfica o esquemática de una realidad, sirvepara organizar y comunicar de forma clara los elementos queinvolucran un todo.

En ingeniería los modelos físicos, son construcciones enescala reducida o simplificada de obras, máquinas o sistemasde ingeniería para estudiar en ellos su comportamiento ypermitir así perfeccionar los diseños, antes de iniciar laconstrucción de las obras u objetos reales.

11

Juan Carlos Martínez Arias

Page 12: INTRODUCCIÓN A LA PROGRAMACIÓN --NOCIÓN DE SISTEMA …cic.puj.edu.co/wiki/lib/exe/fetch.php?media=... · DEFINICIONES Unsistemaesunconjuntode"elementos"relacionados entre sí,

MODELOS

DEFINICIONES

“Un modelo es una simplificación de la realidad” de la realidad”

“Construimos modelos para comprender mejor el sistema que

estamos desarrollando”

12

Juan Carlos Martínez Arias

Page 13: INTRODUCCIÓN A LA PROGRAMACIÓN --NOCIÓN DE SISTEMA …cic.puj.edu.co/wiki/lib/exe/fetch.php?media=... · DEFINICIONES Unsistemaesunconjuntode"elementos"relacionados entre sí,

MODELOS

CLASES

� Mentales

� Lingüísticos

� Maquetas

� Gráficos� Gráficos

� Matemáticos

� Computacionales

� Etc.

13

Juan Carlos Martínez Arias

Page 14: INTRODUCCIÓN A LA PROGRAMACIÓN --NOCIÓN DE SISTEMA …cic.puj.edu.co/wiki/lib/exe/fetch.php?media=... · DEFINICIONES Unsistemaesunconjuntode"elementos"relacionados entre sí,

MODELOS

14

Juan Carlos Martínez Arias

Page 15: INTRODUCCIÓN A LA PROGRAMACIÓN --NOCIÓN DE SISTEMA …cic.puj.edu.co/wiki/lib/exe/fetch.php?media=... · DEFINICIONES Unsistemaesunconjuntode"elementos"relacionados entre sí,

MODELOS

15

Juan Carlos Martínez Arias

Page 16: INTRODUCCIÓN A LA PROGRAMACIÓN --NOCIÓN DE SISTEMA …cic.puj.edu.co/wiki/lib/exe/fetch.php?media=... · DEFINICIONES Unsistemaesunconjuntode"elementos"relacionados entre sí,

MODELOS

Incluiremos en nuestro estudio sólo aquellos elementos quetienen una influencia razonable en el comportamiento delsistema. � Objetivo: proponer alguna acción práctica que seaeficaz para solucionar el problema que estudiamos.

El sistema debe de contener el menor número de elementosposible, que nos permita realizar una simulación para explicarposible, que nos permita realizar una simulación para explicaral final cual de las propuestas de actuación que hemosestudiado es más eficaz para solucionar el problema que nosplantean.

Los modelos se suelen crear como un acordeón, primero secrea un modelo pequeño, con pocos elementos, que se vaampliando y perfeccionando, luego en una fase posterior sesuprimen aquellos elementos que no intervienendecisivamente en el problema.

16

Juan Carlos Martínez Arias

Page 17: INTRODUCCIÓN A LA PROGRAMACIÓN --NOCIÓN DE SISTEMA …cic.puj.edu.co/wiki/lib/exe/fetch.php?media=... · DEFINICIONES Unsistemaesunconjuntode"elementos"relacionados entre sí,

MODELOS

CONSTRUCCIÓN DEL MODELO

SIMPLICIDAD O EXACTITUD ?

“El mejor modelo es el que sea más útil para la aplicación“El mejor modelo es el que sea más útil para la aplicaciónespecífica en que se va a utilizar. El que mejor describa ladinámica del sistema. Entre los posibles modelos debeelegirse siempre el más sencillo”.

17

Juan Carlos Martínez Arias

Page 18: INTRODUCCIÓN A LA PROGRAMACIÓN --NOCIÓN DE SISTEMA …cic.puj.edu.co/wiki/lib/exe/fetch.php?media=... · DEFINICIONES Unsistemaesunconjuntode"elementos"relacionados entre sí,

MODELOS

18

Juan Carlos Martínez Arias

Page 19: INTRODUCCIÓN A LA PROGRAMACIÓN --NOCIÓN DE SISTEMA …cic.puj.edu.co/wiki/lib/exe/fetch.php?media=... · DEFINICIONES Unsistemaesunconjuntode"elementos"relacionados entre sí,

SISTEMA, ELEMENTOS Y MODELOS

EJEMPLO : FACEBOOK

IDENTIFICAR OBJETIVOS, ELEMENTOS, RELACIONES,INTERACCIONES, …

PODEMOS HACER UN MODELO ?

19

Juan Carlos Martínez Arias

Page 20: INTRODUCCIÓN A LA PROGRAMACIÓN --NOCIÓN DE SISTEMA …cic.puj.edu.co/wiki/lib/exe/fetch.php?media=... · DEFINICIONES Unsistemaesunconjuntode"elementos"relacionados entre sí,

PARA LA PRÓXIMA CLASE

LECTURAS

-“POR QUÉ MODELAMOS”

- Conceptos de Sistema y Modelo

20

Juan Carlos Martínez Arias