Академический Документы
Профессиональный Документы
Культура Документы
Regional La Plata
Definiciones:
Definiciones (continuación):
ABIERTO
CERRADO
AISLADO
Clasificación de Sistemas
ABIERTO
CERRADO
AISLADO
Modelado
Diagrama de Secuencia
Modelización
Lenguajes de modelado adecuados para ambas
visiones
Ejemplo:
4 Na + O2 2 Na 2 O
MgO
: naturaleza
Ambiente
transformarReaccionQuimica(metal,
oxigeno) :respuesta
guardarElemento(respuesta)
guardaElemento(respuesta)
2 Empresa: empresa Cliente :unCliente ModeloCompras :: Cliente ModeloCompras :: Pedido Producto : producto ModeloCompras ::RenglonPedido
Cliente
(from ObjetosCompras) (from ObjetosCompras) (from ObjetosCompras)
informaCliente(cuit)
buscaCliente()
*[i=1 to N and Encontro = false]:getCuit(unCliente)
addCollection(clientes, unCliente)
:unCliente
creaPedido()
numeroPedido= incrementaNroPedido() :int
solicitaPoducto(codigo) :producto
buscaProducto()
*[i=1 to N and Encontro = false]: unProducto= getCodigoProducto(codigo)
Continua = false then return
addCollection(renglonesPedido, unRenglon)
montoParcial = getPrecio(unProducto) * cantidad
acumulaMonto(montoParcial)
Diagrama de Estados UML
_ sd ProcesoDeCompra
_
2 Empresa: empresa Cliente :unCliente ModeloCompras :: Cliente ModeloCompras :: Pedido Producto : producto ModeloCompras ::RenglonPedido
Cliente
(from ObjetosCompras) (from ObjetosCompras) (from ObjetosCompras)
informaCliente(cuit)
buscaCliente()
*[i=1 to N and Encontro = false]:getCuit(unCliente)
addCollection(clientes, unCliente)
:unCliente
creaPedido()
numeroPedido= incrementaNroPedido() :int
solicitaPoducto(codigo) :producto
buscaProducto()
*[i=1 to N and Encontro = false]: unProducto= getCodigoProducto(codigo)
Continua = false then return
addCollection(renglonesPedido, unRenglon)
montoParcial = getPrecio(unProducto) * cantidad
acumulaMonto(montoParcial)
Modelado
Diagrama de Estado
(máquina de estado)
Diagrama de Estados UML (Ejemplo: Sistema Químico)
LIQUIDO
Solidificacion
[Temperatura <= 0 º C ]
Liquefacción o
condensación
Fusion [Temperatura > 0 º C ]
[Temperatura decrece
= true]
Vaporización
SOLIDO [Temperatura
>= 100 º C ]
GASEOSO
agregaPedido
arreglaPedido INICIADO
Proveedor
confirma
pedido?
RECHAZADO ACEPTADO
[PedidoCompleto = false]
Pedido
Completo?
[PedidoCompleto = true]
ENTREGADO
ingresaPagoBancario
PAGADO
Final
Modelado
[SolubilidadEnAgua = true]
La solución conduce
Es la SUSTANCIA
la electricidad?
soluble en agua?
[ConduccionElectricidad = false]
[SolubilidadEnAgua = false]
[ConduccionElectricidad = true]
Final
Diagrama de Actividades UML (Ejemplo: Sistemas Materiales)
act Actividad
El Sistema Material
puede separarse por [SeparacionPorMetodoFisico = true]
[SeparacionPorMetodoFisico= false] métodos físicos?
[DescomposicionPorMetodoQuimico = false]
[MasDeUnaFase = false]
[DescomposicionPorMetodoQuimico = true] [MasDeUnaFase = true]
Fin
Diagrama de Actividades UML (Ejemplo: Sistema de
Información)
[TarjetaCredito = true]
tarjeta de
tiene tarjeta credito esta
de credito? habilitada?
[TarjetaCredito = false ]
Final