O design e a divisão do sistema são os principais problemas de pesquisa do sistema para determinar a estrutura geral e os módulos funcionais. A ideia do design estruturado do sistema é dividir o sistema em vários subsistemas de forma top-down, e os subsistemas por sua vez são divididos em módulos, que são divididos em submódulos, e cada módulo executável por computador pode ser usado como uma camada. Programa separado.