Usar parámetros flexibles

previous  Top  next

Se le deja al programa más margen de actuación si se le obliga lo menos posible, sustituyendo un “tiene que” por un “puede” .

 

Ejemplo 1: La entrada de <Horas dobles:mín.,máx.> = <2-2> obliga al programa a planificar en esta materia exactamente dos unidades de Horas dobles. En cambio, ganará mucha flexibilidad con la exigencia <Horas dobles:mín.,máx.> = <1-2> que posibilitaría que haya dos Horas dobles sin que sea una obligación.

Ejemplo 2: De forma parecida la exigencia <Horas dobles:mín.,máx.> = <0-1> permite pero no obliga al programa a planificar una Hora doble.