universidad tecnológica nacional regional la plata proyecto integración 8 año 2011 cátedras:...

20
Universidad Tecnológica Nacional Regional La Plata Proyecto Integración 8 Año 2011 Cátedras: Química – Análisis de Sistemas Isomorfismos existentes entre sistemas de distinta naturaleza. Visión integradora

Upload: rafael-portales

Post on 12-Jan-2015

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Universidad Tecnológica Nacional Regional La Plata Proyecto Integración 8 Año 2011 Cátedras: Química – Análisis de Sistemas Isomorfismos existentes entre

Universidad Tecnológica Nacional Regional La Plata

Proyecto Integración 8 Año 2011Cátedras: Química – Análisis de Sistemas

Isomorfismos existentes entre sistemas de distinta naturaleza.

Visión integradora

Page 2: Universidad Tecnológica Nacional Regional La Plata Proyecto Integración 8 Año 2011 Cátedras: Química – Análisis de Sistemas Isomorfismos existentes entre

Teoría General de Sistemas - TGS

Definiciones:

1. Un sistema es un conjunto de objetos, junto con las relaciones entre los objetos y entre sus propiedades. Las partes componentes del sistema son los objetos, cuyas interrelaciones lo cohesionan.

2. Es un conjunto organizado de cosas o partes interactuantes e interdependientes, que se relacionan formando un todo unitario y complejo.

Page 3: Universidad Tecnológica Nacional Regional La Plata Proyecto Integración 8 Año 2011 Cátedras: Química – Análisis de Sistemas Isomorfismos existentes entre

Definiciones (continuación):

3. Es un conjunto finito y limitado de partes, elementos, o variables, todos ellos llamados subsistemas, interrelacionados dinámicamente, que interactúan en un período de tiempo determinado, con un objetivo común. Esto genera un comportamiento sinérgico, en el cual el todo es superior a la suma de las partes.

Teoría General de Sistemas - TGS

Page 4: Universidad Tecnológica Nacional Regional La Plata Proyecto Integración 8 Año 2011 Cátedras: Química – Análisis de Sistemas Isomorfismos existentes entre

Uniformidad términos y conceptos

Encontrar leyes generales aplicables a la comprensión de su dinámica

Describir rasgos esenciales de sistemas reales muy diferentes: físicos, biológicos, sociales, económicos, químicos,

de información, etc.

Teoría General de Sistemas - TGS

Page 5: Universidad Tecnológica Nacional Regional La Plata Proyecto Integración 8 Año 2011 Cátedras: Química – Análisis de Sistemas Isomorfismos existentes entre

Punto vista Química

Sistema químico: una porción de la naturaleza con límites específicos y que es objeto de estudio y análisis de los fenómenos químicos que en él ocurren.

Definición de sistema

Page 6: Universidad Tecnológica Nacional Regional La Plata Proyecto Integración 8 Año 2011 Cátedras: Química – Análisis de Sistemas Isomorfismos existentes entre

Punto vista Análisis de Sistemas:

Sistema de Información: dado un sistema de referencia, una organización humana por ejemplo, el sistema de información es un sistema finito de componentes, que a través de las operaciones que se realizan, representa su comportamiento

Definición de sistema

Page 7: Universidad Tecnológica Nacional Regional La Plata Proyecto Integración 8 Año 2011 Cátedras: Química – Análisis de Sistemas Isomorfismos existentes entre

Visión desde la Química

ABIERTO

CERRADO

AISLADO

Clasificación de Sistemas

Page 8: Universidad Tecnológica Nacional Regional La Plata Proyecto Integración 8 Año 2011 Cátedras: Química – Análisis de Sistemas Isomorfismos existentes entre

Visión desde el Análisis de Sistemas de Información

ABIERTO

CERRADO

AISLADO

Clasificación de Sistemas

Page 9: Universidad Tecnológica Nacional Regional La Plata Proyecto Integración 8 Año 2011 Cátedras: Química – Análisis de Sistemas Isomorfismos existentes entre

Modelado

Diagrama de Secuencia

Page 10: Universidad Tecnológica Nacional Regional La Plata Proyecto Integración 8 Año 2011 Cátedras: Química – Análisis de Sistemas Isomorfismos existentes entre

Ejemplo:

Metal + Oxigeno Oxido básico

4 Na + O2 2 Na 2 O

( sodio + oxígeno óxido de sodio)

Oxido básico + H2O Hidróxido

Modelización Lenguajes de modelado adecuados para ambas

visiones

Na2O + H2O Na(OH) Hidróxido de sodio

MgO

Mg(OH)2

Page 11: Universidad Tecnológica Nacional Regional La Plata Proyecto Integración 8 Año 2011 Cátedras: Química – Análisis de Sistemas Isomorfismos existentes entre

Diagrama de Secuencia UML (Ejemplo: Sistema Químico) _ sd Obtencion Oxidos - hidroxidos - acidos - sales

_

Ambiente

_

: naturaleza

Funcion de transformacion reacción quimica 1

transformarReaccionQuimica(metal, oxigeno) :respuesta

:respuesta = oxido basico

transformarReaccionQuimica(oxido basico, agua) :respuesta

:respuesta = base o hidroxido

guardarElemento(respuesta)

transformarReaccionQuimica(no metal, oxigeno) :respuesta

:respuesta = oxido acido

transformarReaccionQuimica(oxido acido,agua) :respuesta

:respuesta = acido oxacido

guardaElemento(respuesta)

transformarReaccionQuimica(obtenerElemento(base o hidroxido, acido oxacido))

:respuesta = sal, agua

Page 12: Universidad Tecnológica Nacional Regional La Plata Proyecto Integración 8 Año 2011 Cátedras: Química – Análisis de Sistemas Isomorfismos existentes entre

Diagrama de Secuencia UML (Ejemplo: Sistema de Información)

_ sd ProcesoDeCompra _

Cliente

_

Empresa : empresa

(from ObjetosCompras)

_

Cliente : unCliente

(from ObjetosCompras)

_

ModeloCompras :: Cliente

_

ModeloCompras :: Pedido

_

Producto : producto

(from ObjetosCompras)

_

ModeloCompras :: RenglonPedido 2

Continua = false then return

informaCliente(cuit) buscaCliente()

*[i=1 to N and Encontro = false]:getCuit(unCliente)

Encontro := true [cuit = getCuit(unCliente) ]: :unCliente

[unCliente is nil]:creaCliente(cuit, apellido, nombre) unCliente= new(cuit, apellido, nombre)

addCollection(clientes, unCliente) :unCliente creaPedido()

numeroPedido= incrementaNroPedido() :int new(numeroPedido, getdate(), unCliente)

solicitaPoducto(codigo) :producto

buscaProducto() *[i=1 to N and Encontro = false]: unProducto= getCodigoProducto(codigo)

Encontro = true [codigo = getCodigoProducto(producto) ]:

ingresaCantidad(cantidad) pedido creaRenglon(unProducto, cantidad) unRenglon= new(unProducto, cantidad)

addCollection(renglonesPedido, unRenglon) montoParcial = getPrecio(unProducto) * cantidad acumulaMonto(montoParcial)

Page 13: Universidad Tecnológica Nacional Regional La Plata Proyecto Integración 8 Año 2011 Cátedras: Química – Análisis de Sistemas Isomorfismos existentes entre

Diagrama de Estados UML _ sd ProcesoDeCompra _

Cliente

_

Empresa : empresa

(from ObjetosCompras)

_

Cliente : unCliente

(from ObjetosCompras)

_

ModeloCompras :: Cliente

_

ModeloCompras :: Pedido

_

Producto : producto

(from ObjetosCompras)

_

ModeloCompras :: RenglonPedido 2

Continua = false then return

informaCliente(cuit) buscaCliente()

*[i=1 to N and Encontro = false]:getCuit(unCliente)

Encontro := true [cuit = getCuit(unCliente) ]: :unCliente

[unCliente is nil]:creaCliente(cuit, apellido, nombre) unCliente= new(cuit, apellido, nombre)

addCollection(clientes, unCliente) :unCliente creaPedido()

numeroPedido= incrementaNroPedido() :int new(numeroPedido, getdate(), unCliente)

solicitaPoducto(codigo) :producto

buscaProducto() *[i=1 to N and Encontro = false]: unProducto= getCodigoProducto(codigo)

Encontro = true [codigo = getCodigoProducto(producto) ]:

ingresaCantidad(cantidad) pedido creaRenglon(unProducto, cantidad) unRenglon= new(unProducto, cantidad)

addCollection(renglonesPedido, unRenglon) montoParcial = getPrecio(unProducto) * cantidad acumulaMonto(montoParcial)

Page 14: Universidad Tecnológica Nacional Regional La Plata Proyecto Integración 8 Año 2011 Cátedras: Química – Análisis de Sistemas Isomorfismos existentes entre

Modelado

Diagrama de Estado (máquina de estado)

Page 15: Universidad Tecnológica Nacional Regional La Plata Proyecto Integración 8 Año 2011 Cátedras: Química – Análisis de Sistemas Isomorfismos existentes entre

Diagrama de Estados UML (Ejemplo: Sistema Químico)

stm Maquina de Estado del Agua

ESTADOS DEL AGUA - Diagrama de Estados UML

LIQUIDO

SOLIDO

GASEOSO

En condiciones de presión normal y al nivel del mar.El cambio de estado no es instántaneo, es progresivo y depende de la masa.

3

Liquefacción ocondensación[Temperatura decrece= true]

Vaporización[Temperatura>= 100 º C ]

Fusion [Temperatura > 0 º C ]

Solidificacion[Temperatura <= 0 º C ]

Page 16: Universidad Tecnológica Nacional Regional La Plata Proyecto Integración 8 Año 2011 Cátedras: Química – Análisis de Sistemas Isomorfismos existentes entre

Diagrama de Estados UML (Ejemplo: Sistema de Información)

stm Maquina de Estado del Pedido

ESTADOS DEL PEDIDO - Diagrama de Estados UML

Inicio

INICIADO

ACEPTADORECHAZADO

Proveedorconfirmapedido?

ENTREGADO

PedidoCompleto?

PAGADO

Final

4

[PedidoCompleto = false]

[PedidoCompleto = true]

[PedidoConfirmado = false]

arreglaPedido

[PedidoConfirmado = true]

agregaPedido

ingresaPagoBancario

Page 17: Universidad Tecnológica Nacional Regional La Plata Proyecto Integración 8 Año 2011 Cátedras: Química – Análisis de Sistemas Isomorfismos existentes entre

Modelado

Diagrama de Actividades (UML)

Page 18: Universidad Tecnológica Nacional Regional La Plata Proyecto Integración 8 Año 2011 Cátedras: Química – Análisis de Sistemas Isomorfismos existentes entre

Diagrama de Actividades UML (Ejemplo: Uniones Químicas)

act Activ idad

DETERMINACION DEL TIPO DE UNION QUIMICA - Modelado con Diagrama de Actividad

Inicio

Es la SUSTANCIAsoluble en agua?

La solución conducela electricidad?

Determinar Union QuimicaCOVALENTE NO POLAR

Determinar UnionQuimica IONICA

Determinar Union QuimicaCOVALENTE POLAR

Final

5

[ConduccionElectricidad = true][ConduccionElectricidad = false]

[SolubilidadEnAgua = true]

[SolubilidadEnAgua = false]

Page 19: Universidad Tecnológica Nacional Regional La Plata Proyecto Integración 8 Año 2011 Cátedras: Química – Análisis de Sistemas Isomorfismos existentes entre

Diagrama de Actividades UML (Ejemplo: Sistemas Materiales)

act Actividad

DETERMINACION TAXONOMICA DE SISTEMAS MATERIALES - Modelado con Diagrama de Actividad

Inicio

El Sistema Materialpuede separarse pormétodos físicos?

Tiene más de una fase?Se descompone pormétodos químicos?

Determinar SustanciaCOMPUESTA

Determinar Sustancia esUN ELEMENTO

Determinar MezclaHETEROGENEA

Determinar MezclaHOMOGENEA

Fin

6

[MasDeUnaFase = false][MasDeUnaFase = true]

[DescomposicionPorMetodoQuimico = false]

[DescomposicionPorMetodoQuimico = true]

[SeparacionPorMetodoFisico= false][SeparacionPorMetodoFisico = true]

Page 20: Universidad Tecnológica Nacional Regional La Plata Proyecto Integración 8 Año 2011 Cátedras: Química – Análisis de Sistemas Isomorfismos existentes entre

Diagrama de Actividades UML (Ejemplo: Sistema de Información)

act Activ idad

DETERMINACION FORMA DE PAGO A VENTA - Modelado con Diagrama de Activ idad

Inicio

Final

tiene tarjetade credito?

tarjeta decredito estahabilitada?

Procesar forma pagoTARJETA

paga con cheque?

Procesar forma pagoCHEQUE

Procesar forma pagoEFECTIVO

7

[Cheque = false] [Cheque = true]

[TarjetaHabilitada = false]

[TarjetaCredito = false ]

[TarjetaHabilitada = true]

[TarjetaCredito = true]