Professional Documents
Culture Documents
o un sistema con suficiente detalle como para permitir su realizacin fsica. Por lo
que el objetivo del diseo es la produccin de modelos de una entidad que se va a
construir posteriormente.
El diseo del software se sita en el ncleo tcnico del proceso de ingeniera del
software y se aplica independientemente del paradigma de desarrollo utilizado. El
diseo parte del modelo de anlisis cuyos elementos proporcionan informacin para
crearlo.
La estructura
verticalmente.
del
programa
debera
partirse
tanto
horizontalmente
como
Particin horizontal
La particin horizontal proporciona, software fcil de probar, software ms fcil de
mantener y software ms fcil de ampliar. Esta define ramas separadas de la
jerarqua modular para cada funcin principal del programa, donde los mdulos de
control se usan para coordinar la comunicacin entre ellos y la ejecucin de las
funciones del programa.
Como las funciones principales se desacoplan entre s, los cambios tienden a ser
menos complejos y las ampliaciones del sistema tienden a ser ms fciles de
conseguir sin efectos secundarios.
Particin vertical
La particin vertical sugiere que la toma de decisiones (control) y el trabajo se
distribuyan descendentemente en la arquitectura del programa. Los mdulos del
nivel superior deberan realizar funciones de control y poco trabajo de
procesamiento. En cambio, los mdulos inferiores de la arquitectura deberan ser
los trabajadores, realizando todas las tareas.