Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
UNIVERSIDAD TECNOLÓGICA NACIONAL FACULTAD REGIONAL TUCUMÁN DISEÑO DE SISTEMAS EJERCICIO N° 4 DIAGRAMAS DE INTERACCIÓN - PATRONES 2021 Se desea diseñar un pequeño aplicativo que sea capaz de recibir eventos de un dispositivo especial conectado a un sensor de lectura y a una báscula electrónica para vehículos. El sistema funcionará de la siguiente manera: ● Los vehículos llevarán en el parabrisas una etiqueta con un código único, éste será identificado por el sensor cuando el vehículo se encuentra en la báscula, en ese instante se tomará la lectura del peso y se enviará la información necesaria, todo al mismo momento: dispositivo: string : nombre del dispositivo que capta los datos fecha: datetime : fecha del evento codigo: string : código que identifica al vehículo peso: numeric : lectura del peso del vehículo mensaje: string : posible mensaje de error (en caso de existir) ● Es importante destacar que en ciertas situaciones la báscula puede fallar en la lectura, en ese caso se completa el campo mensaje con una descripción del error y peso toma el valor 0, estos eventos se los conoce como alarmas. ● En caso que la lectura sea exitosa, el peso se completa con la lectura de la báscula y mensaje toma el valor nulo, estos eventos se los conoce como pesajes. ● Los datos recibidos siempre incluyen el dispositivo, fecha y código del vehículo. ● El sistema tendrá un almacén de datos con la información de los vehículos que incluye: dominio, nombre del titular, modelo, marca y año de fabricación. ● En el caso que el vehículo no exista, entonces deberá crearse un nuevo vehículo, solo con el código, el resto de los datos se actualizarán en otro momento. ● Todos los eventos deberán estar asociados al vehículo que los originó. ● El evento resultante se agrega al almacén de datos. Tarea: ● Crear el diagrama de colaboración que resuelva la recepción de eventos. Tener en cuenta todos los patrones de diseño estudiados. Página 1 de 1
Compartir