Descargar la presentación
La descarga está en progreso. Por favor, espere
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
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.