5.1 - Programa principal e sub-rotinas
O padrão arquitetônico de programa principal e sub-rotina é popular em sistemas que são projetados usando a estratégia de design estruturado (ou funcional).
Os principais componentes identificados no padrão de arquitetura de programa principal e sub-rotina incluem um componente principal, que armazena todos os dados, e vários subcomponentes que realizam operações detalhadas do sistema.
Os sistemas baseados nesse padrão de arquitetura têm como principal benefício sua decomposição estruturada. Esta decomposição proporciona componentes independentes e com uma única finalidade, o que torna mais fácil de entender, gerenciar, depurar e reutilizar.
Os principais benefícios associados ao padrão de arquitetura de programa principal e sub-rotina principal são:
Ao se decompor o sistema em componentes de finalidade única independentes, cada componente torna-se mais fácil de entender e gerenciar.
X