Razones por las que no es conveniente incluir el modelo funcional basado
en DFDs en OMT
El orden en que el desarrollador de software apela a los distintos modelos
incorporados en OMT es importante. Si el desarrollador precede el modelo
estructural con el modelo funcional se dificultará la identificación
de clases a partir de lo que es realmente un catálogo de funciones o subrutinas.
Si, por el contrario precede al modelo funcional con el modelo estructural,
elaborar un DFD implica "olvidarse" de la estructura de clases para lograr
un DFD decente --olvido que psicológicamente se hace muy dificil por la
inversión en tiempo y esfuerzo que ha hecho el desarrollador al elaborar
su modelo estructural.
Definitivamente es más razonable sustituir el modelo funcional por
un modelo de colaboración entre objetos, línea que claramente
permite la nueva notación de UML pero que no está incluida en el texto
de Rumbaugh ni en OMT.