Diagrama de clases y estados

Preview:

Citation preview

 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.