diagrama de clases y estados
TRANSCRIPT
DIAGRAMAS DE CLASE Y ESTADOS
Realizado por: Manuel Rivas C.I:24.597.408
Sistemas IISAIA
Doc. Diógenes Rodríguez
Porlamar, Febrero de 2017.
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 ()
- 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.
Diagrama de
Clases
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.
Diagrama de
Estado
- 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.