Perspectiva de punto en el tiempo

Supongamos que tenemos el requisito empresarial siguiente para una derivación:

regla: En cualquier fecha determinada, se considera que una persona es un progenitor solo de un menor de edad si, en esa fecha, la persona:

A partir de este simple requisito, es posible construir una simple tabla de decisión lógica para determinar si se considera que una persona es un progenitor solo de un menor de edad, en una fecha determinada:

Figura 1. Regla de tabla de decisión lógica para progenitor solo de un menor de edadTabla de verdad del ejemplo anterior.

Vamos a presentar un ejemplo de cambio real de circunstancias. El 1 de enero de 2001, María y Juan se casan. Juan tiene un hijo, Jaime, de un matrimonio anterior que terminó en divorcio el 30 de noviembre de 1998. Jaime nació el 1 de junio de 1990. El 30 de abril de 2004, lamentablemente Juan muere (y, por lo tanto, el matrimonio de María acaba en viudedad).

Podemos utilizar la tabla de decisión lógica anterior para determinar si cada una de las personas se considera como progenitor solo de un menor de edad en diversas fechas:

Tenga en cuenta que tenemos que evaluar la tabla de decisión lógica para varias fechas a fin de crear una imagen que represente cuándo cada persona es progenitor solo de un menor de edad o no lo es. En cierta medida, tenemos que probar fechas que sospechamos que pueden ser "interesantes" o probar fechas al azar. Por ejemplo, sospechamos que la fecha de matrimonio de María puede ser interesante, pero resulta que su matrimonio con Juan no afecta su estado de progenitor solo de un menor de edad. Sin embargo, el estado de progenitor solo de un menor de edad de Juan cambia cuando se casa con María. No hemos pensado en probar si Juan era progenitor solo de un menor de dad en fechas anteriores al nacimiento de Jaime.