marina.mallol sistemas ii_diagramas de caso y estado

12
Instituto Universitario Politécnico ‘’Santiago Mariño’’. Extensión Porlamar.

Upload: marimallol

Post on 08-Aug-2015

38 views

Category:

Software


1 download

TRANSCRIPT

  1. 1. Autor: Br. Marina Mallol. Junio 2014 Instituto Universitario Politcnico Santiago Mario Extensin Porlamar Optimizacion de sistemas Ingeniera de sistemas
  2. 2. Cliente +codigo_cliente:String +nombre:String +apellido:String +telfono:String +direccion:String +inclusion() +modificacin() +eliminacin() +consultar() +impresin() Factura +nfactura:integer +fecha:Date +impuesto:Double +total:Double +ingresar() +anular() +calcular () +total() +imprimir Detalle de Factura +cantidad.producto.vendido +subtotal:Double +CalculaSubTotal() Cliente Personal +NdeTarjeta.Credito +Cedula:String +ConsultarTarjeta() Cliente Empresarial +RIF +lmiteDeCrdito +PersonaDeContacto +telfonoDeContacto +montoAcreditado +SoportaCredito +imprimirMontoCredito Recibido Producto +codigo:String +nombre:sring +precio:Double +ingresar() +modificar() +eliminar() +consultar() +impresin() Marca +NombreMarca +ingresar() +modificar() +eliminar()
  3. 3. Cliente +codigo_cliente:String +nombre:String +apellido:String +telfono:String +direccion:String +inclusion() +modificacin() +eliminacin() +consultar() +impresin() Producto +codigo:String +nombre:sring +precio:Double +ingresar() +modificar() +eliminar() +consultar() +impresin() Cliente Personal +NdeTarjeta.Credito +Cedula:String +ConsultarTarjeta() Cliente Empresarial +RIF +lmiteDeCrdito +PersonaDeContacto +telfonoDeContacto +montoAcreditado +SoportaCredito +imprimirMontoCredito Recibido Se obtiene que las clases que conforman el proceso se pueden resumir en cliente (persona o empresa que hace la compra) el cliente principalmente adquiere el producto para luego incluirlo en la factura
  4. 4. Cliente +codigo_cliente:String +nombre:String +apellido:String +telfono:String +direccion:String +inclusion() +modificacin() +eliminacin() +consultar() +impresin() Factura +nfactura:integer +fecha:Date +impuesto:Double +total:Double +ingresar() +anular() +calcular () +total() +imprimir Detalle de Factura +cantidad.producto.vendido +subtotal:Double +CalculaSubTotal() Producto +codigo:String +nombre:sring +precio:Double +ingresar() +modificar() +eliminar() +consultar() +impresin() Cliente Personal +NdeTarjeta.Credito +Cedula:String +ConsultarTarjeta() Cliente Empresarial +RIF +lmiteDeCrdito +PersonaDeContacto +telfonoDeContacto +montoAcreditado +SoportaCredito +imprimirMontoCredito Recibido Marca +NombreMarca +ingresar() +modificar() +eliminar()
  5. 5. El ascensor comienza en el primer piso
  6. 6. Donde puede subir o bajar
  7. 7. El estadoParado asignael valor cero al atributo temporizador, luegolo incrementa continuamente hastaque ocurra el eventoBajar o el eventoSubir
  8. 8. Esta transicin de estado [temporizador = tiempo-lmite] / Bajar (primerpiso) se puede convertir en una clasula-envo tal como: [temporizador = tiempo-lmite] ^ Self.Bajar (primerpiso)