República Bolivariana de Venezuela
I.U.P. “Santiago Mariño”
Ingeniería de Sistemas (47)
Asignatura: Sistemas II
Realizado ...
Cliente
+ Código
+ Nombre
+ Apellido
+ Dirección
+ Teléfono
+ Inclusión ()
+ Eliminación ()
+ Modificación ()
+ Consulta (...
La clase cliente puede obtener atributos nuevos dependiendo al tipo de cliente
(personal o empresarial), por esto se crean...
Se ingresan las clases Productos y Marca, que trabajan conjuntamente, la
clase Productos posee los atributos Código, Nombr...
Por ultimo se ingresan la clase factura y detalle de factura, en la que la segunda
depende de la primera, la clase factura...
El Diagrama de Estado inicia con el estado de
“EnPrimerPiso” donde el ascensor puede subir o
bajar
EnPrimerPiso
Subir()
Ba...
Si el ascensor sube “Subir(piso)” entra en estado “Subiendo” donde empieza a moverse
de piso, una vez llega “llegada” entr...
Si recibe antes de terminar el tiempo una función de subir o bajar, subirá o
bajara al piso indicado y volverá a entrar en...
Próxima SlideShare
Cargando en…5
×

Diagrama de clases franyelys

627 visualizaciones

Publicado el

Publicado en: Ingeniería
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
627
En SlideShare
0
De insertados
0
Número de insertados
7
Acciones
Compartido
0
Descargas
1
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Diagrama de clases franyelys

  1. 1. República Bolivariana de Venezuela I.U.P. “Santiago Mariño” Ingeniería de Sistemas (47) Asignatura: Sistemas II Realizado por: Br. Franyelys A. Velásquez C.I.: 22.652.365 Prof.: Diógenes Rodríguez Junio, 2014
  2. 2. Cliente + Código + Nombre + Apellido + Dirección + Teléfono + Inclusión () + Eliminación () + Modificación () + Consulta () + Impresión () Al inicio del Diagrama de Clases, se ingresa la clase cliente, con los atributos: Código, Nombre, Apellido, Dirección y Teléfono, y los métodos de Inclusión, Eliminación, Modificación, Consulta e Impresión
  3. 3. La clase cliente puede obtener atributos nuevos dependiendo al tipo de cliente (personal o empresarial), por esto se crean las clases cliente personal con los atributos Cedula y Tarjeta de crédito y Cliente Empresarial con RIF, Nombre de contacto, teléfono de contacto, limite de crédito, beneficio de crédito y monto acreditado además cuenta con el método impresión de monto acreditado, las cuales heredan los atributos y métodos de la clase padre, Cliente Cliente Personal + Cedula +Tarjeta de Crédito Cliente + Código + Nombre + Apellido + Dirección + Teléfono + Inclusión () + Eliminación () + Modificación () + Consulta () + Impresión () Cliente Empresarial + RIF + Nombre de contacto + Teléfono de contacto +Límite de Crédito + Beneficio de crédito + Monto acreditado +Impresión de monto acreditado ()
  4. 4. Se ingresan las clases Productos y Marca, que trabajan conjuntamente, la clase Productos posee los atributos Código, Nombre, Precio y los métodos Incluir, Modificar, Eliminar, Consultar e Imprimir, la clase Marca posee el atributo Nombre y los métodos Incluir, Modificar y Eliminar Cliente Personal + Cedula +Tarjeta de Crédito Cliente + Código + Nombre + Apellido + Dirección + Teléfono + Inclusión () + Eliminación () + Modificación () + Consulta () + Impresión () Cliente Empresarial + RIF + Nombre de contacto + Teléfono de contacto +Límite de Crédito + Beneficio de crédito + Monto acreditado +Impresión de monto acreditado () Productos + Código + Nombre + Precio +incluir() +modificar() +eliminar() +consultar() +imprimir() Marca + Nombre +incluir() +modificar() +eliminar() Compra
  5. 5. Por ultimo se ingresan la clase factura y detalle de factura, en la que la segunda depende de la primera, la clase factura posee los atributos Numero, Fecha, Impuesto y Total y los métodos Ingresar, Anular, Calcular, Total, Imprimir mientras que la clase Detalle Factura tiene los atributos Cantidad de producto vendido, Subtotal y el método Calcular Subtotal Vendido. Cliente Personal + Cedula +Tarjeta de Crédito Cliente + Código + Nombre + Apellido + Dirección + Teléfono + Inclusión () + Eliminación () + Modificación () + Consulta () + Impresión () Cliente Empresarial + RIF + Nombre de contacto + Teléfono de contacto +Límite de Crédito + Beneficio de crédito + Monto acreditado +Impresión de monto acreditado () Compra Productos + Código + Nombre + Precio +incluir() +modificar() +eliminar() +consultar() +imprimir() Marca + Nombre +incluir() +modificar() +eliminar() Factura + Número + Fecha + Impuesto + Total + Ingresar () + Anular () + Calcular () + Total () + Imprimir () Detalle Factura + Cantidad de Producto vendido + Subtotal + Calcular Subtotal Vendido()
  6. 6. El Diagrama de Estado inicia con el estado de “EnPrimerPiso” donde el ascensor puede subir o bajar EnPrimerPiso Subir() Bajar ()
  7. 7. Si el ascensor sube “Subir(piso)” entra en estado “Subiendo” donde empieza a moverse de piso, una vez llega “llegada” entra en estado de “Parado” donde se inicia desde 0 un temporizador para volver a bajar al primer piso si llega al tiempo limite establecido sin recibir la instrucción de subir o bajar nuevamente EnPrimerPiso Subir() Bajar () Subir (piso) Subiendo Moviendo de piso () Parado Temporizador = 0 Temporizador++ Subir() Bajar() Llegada [Temporizador = Tiempo limite] ^ Self.Bajar (PrimerPiso)
  8. 8. Si recibe antes de terminar el tiempo una función de subir o bajar, subirá o bajara al piso indicado y volverá a entrar en estado de parado iniciando nuevamente el contador mientras espera una nueva instrucción EnPrimerPiso Subir() Bajar () Subir (piso) [Temporizador = Tiempo limite] ^ Self.Bajar (PrimerPiso) Subiendo Moviendo de piso () Bajando Moviendo de piso () Llegada Subir (piso) Bajar (piso) Llegada Bajar (piso) Parado Temporizador = 0 Temporizador++ Subir() Bajar()

×