diagrama de clases y estados

7
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.

Upload: manuelrivasv95

Post on 19-Mar-2017

70 views

Category:

Engineering


0 download

TRANSCRIPT

Page 1: Diagrama de clases y estados

 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.

Page 2: Diagrama de clases y estados

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 ()

Page 3: Diagrama de clases y estados

- 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.

Page 4: Diagrama de clases y estados

Diagrama de

Clases

Page 5: Diagrama de clases y estados

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.

Page 6: Diagrama de clases y estados

Diagrama de

Estado

Page 7: Diagrama de clases y estados

- 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.