La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Generalización de casos de uso

Presentaciones similares


Presentación del tema: "Generalización de casos de uso"— Transcripción de la presentación:

1 Generalización de casos de uso
Introducción a los problemas de reutilización en la generalización de casos de uso y soluciones útiles mediante el uso de patrones de diseño.

2 Agenda Problema a resolver: facturación de servicios de internación
Características del problema a resolver Solución con caminos alternativos Solución con patrón plantilla

3 Facturación de servicios
Luego de recibir el alta del profesional correspondiente, cada paciente debe abonar por los servicios recibidos durante su internación. La factura puede emitirse a nombre de la obra social para ser presentada en la misma ó, a nombre del paciente si lo abona por su cuenta.

4 Facturación de servicios
Si la factura va a ser presentada en la obra social, los precios se establecen de acuerdo al convenio establecido con la misma. En cambio, si la factura va a ser abonada por el paciente, los precios se establecen de acuerdo a una lista de precios vigentes.

5 Facturación de servicios

6 Características del problema
Pasos a llevar a cabo Indicar el paciente que recibe el alta médica Buscar internación correspondiente al paciente Crear una nueva factura Agregar cada servicio prestado a la nueva factura, previamente determinar el precio de cada servicio Guardar la factura

7 Características del problema
Comportamientos en común Indicar el paciente que recibe el alta médica Buscar internación correspondiente al paciente Agregar cada servicio prestado a la nueva factura Guardar la factura Comportamientos diferenciados Crear una nueva factura Determinar el precio de cada servicio prestado

8 Solución con caminos alternativos
Una alternativa de solución implica crear un único experto que contenga toda la lógica y realice diferenciaciones para dar un trato distintivo a cada uno de los procesos.

9 Solución con caminos alternativos

10 Solución con patrón plantilla
Otra solución consiste en utilizar el patrón plantilla como indicador de los pasos a realizar durante el proceso de facturación. Aquellos pasos genéricos y reutilizables podrán ser incluídos en una superclase. Aquellos pasos específicos deberán ser incluídos en subclases concretas.

11 Solución con patrón plantilla

12 Solución con patrón plantilla

13 Solución con patrón plantilla

14 Solución con patrón plantilla

15 Solución con patrón plantilla


Descargar ppt "Generalización de casos de uso"

Presentaciones similares


Anuncios Google