La definición de subdivisiones implica la representación de problemas, en los cuales las soluciones se pueden obtener mediante la compartimentación del análisis o donde el proceso, de manera natural, se encuentra dividido jerárquicamente.
¿Qué representan las divisiones asociadas?
Las divisiones asociadas representan subparticiones de un módulo de la aplicación que presentan alguna distinción entre ellas y que por ello, sus lógicas de procesamiento se separan físicamente. Aunque existen diferencias entre las descripciones o componentes de una subdivisión y su padre, éstas adquieren ciertas componentes como herencia producto de su parentesco.
Definición de divisiones asociadas
Definición:Las Divisiones Asociadas (Di) a una división ei cualquiera de la Base de Control, son los módulos del problema que forman parte del proceso evaluativo de dicha división y que heredan las características de ésta (ei) si no definen otras diferentes en ellas (Di).
A la división ei se le denomina división padre y a las divisiones asociadas a ésta también se les denominada subdivisiones.
Ambiente visual para la edición de las divisiones asociadas
Las divisiones asociadas a una división particular no se especifican de la misma forma que se definen los parámetros presentados en las sesiones anteriores. En este caso, se utiliza la ventana superior izquierda de la figura 7.6.
Para manipular las subdivisiones existen varias opciones, las cuales permiten crear o eliminar el elemento seleccionado en el árbol.
Para crear una subdivisión, es necesario seleccionar la división que va a ser padre de la que se va a crear y una vez seleccionada, entonces seleccionar el botón del menú que tiene como acción la creación de una subdivisión. De igual forma, se puede crear una división básica con el botón , eliminar una división básica o eliminar una subdivisión.
Si se incorpora una subdivisión que no existía, ésta se crea automáticamente. Una subdivisión tiene todas las componentes y funcionamiento de una división básica, lo que cambia es el mecanismo de activación.
Como se observa, la organización de las divisiones está dada en diferentes niveles, de acuerdo a cómo se estructure la aplicación. De la misma se puede observar, que las divisiones DIV 2, DIV 3 y DIV 4 son divisiones asociadas o subdivisiones de la división DIV 1, mientras que las divisiones DIV 207, DIV 208, DIV 209 y DIV 210 son las subdivisiones de DIV 206 pero a un nivel más bajo.
Comportamiento de las divisiones asociadas en tiempo de ejecución
Cuando se subdivide un módulo de una aplicación, ocurre que las divisiones asociadas pueden mantener muchas de las características de la división padre. En este caso, se encuentran aquellos aspectos relacionados con el análisis inicial: análisis de sentido (condiciones), suposiciones alternas y conjunto de proposiciones asociadas.
Así por ejemplo, si se incumple la condición de una división, lo cual significa que su análisis no tiene sentido, entonces tampoco tendrá sentido evaluar las subdivisiones asociadas con ella.
No obstante a lo anterior, cada subdivisión puede tener su condición de análisis, suposición alterna y su conjunto de proposiciones asociadas propia, como ya se había comentado.