Diagramas de clases y estados para sistema de facturación
1. DIAGRAMAS DE CLASE Y
ESTADOS
Realizado por:
Manuel Rivas
C.I:24.597.408
Sistemas II
SAIA
Doc. Diógenes Rodríguez
Porlamar, Febrero de 2017.
2. Diagrama de Clases
Un diagrama de clases sirve para visualizar las relaciones entre las
clases que involucran el sistema, las cuales pueden ser asociativas, de
herencia, de uso y de contenimiento.
- Como dice en el enunciado del ejercicio deben haber tres clases, las
cuales son: Cliente, factura y producto. Lo cual seria lo principal a la hora
de hacer nuestro diagrama.
+ Código String
+ Nombre String
+ Apellido String
+ Dirección String
+ Teléfono String
Cliente
+ Incluir ()
+ Eliminar ()
+ Modificar ()
+ Consultar ()
+ Imprimir ()
Producto
+ Código String
+ Nombre String
+ Precio Double
+ Incluir ()
+ Eliminar ()
+ Modificar ()
Factura
+ Numero
+ Fecha
+ Impuesto
+ Total
+ Ingresar ()
+ Anular ()
+CalcularTotal ()
+ Imprimir ()
3. - La clase cliente posee las siguientes
características: código, nombre, apellido, dirección,
teléfono.
- La clase producto posee el código, nombre,
precio.
- Y la ultima clase llamada factura esta conformada
por numero, fecha, impuesto, total.
5. Diagrama de Estados
Un diagrama de estados es un diagrama utilizado para
determinar cada una de las rutas o caminos que puede tomar
un movimiento de información luego de ejecutarse cada
proceso.
- Como dice el enunciado el diagrama debe poseer cuatro
estados, los cuales son: Primer piso, bajando, subiendo y
parado.
- Primer piso: El ascensor empieza estando en el primer piso. Puede subir o
bajar. Si el ascensor está parado en un piso, ocurre un evento de tiempo
rebasado después de un período de tiempo y el ascensor baja al primer piso.
- Bajando: Bajar se puede convertir en una clausula-envío tal como:
[temporizador = tiempo-límite] donde la expresión destino es, en este caso, el
propio objeto que se evalúa a sí mismo, y el nombre del evento es Bajar
(primer piso), evento significativo al objeto contenido en la expresión destino.
- Parado: El estado Parado asigna el valor cero al atributo temporizador, luego
lo incrementa continuamente hasta que ocurra el evento Bajar o el evento
Subir, o hasta que [temporizador = tiempo-límite] se convierta en verdadera.
7. - Un Diagrama de Estados sirve para mostrar
una secuencia de estados por los que pasa ya
sea un caso de uso, un objeto a lo largo de su
vida, o todo el sistema. El diagrama indica los
eventos que causan que un estado cambie a
otro y cuáles son las respuestas y acciones que
genera este.