A terceira parte da arquitetura detalhada da arquitetura da linha de frente

  O trabalho do arquiteto é liderar o desenvolvimento da equipe, mas, em muitos casos, o arquiteto está sentado na barraca e a milhares de quilômetros de distância. Ter a capacidade de planejar milhares de quilômetros pode ser um fator importante para que a equipe do projeto tenha sucesso ao longo do caminho. Para os arquitetos, a análise de requisitos, os níveis de segmentação e a modelagem de objetos são bons truques: depois que os arquitetos estruturam razoavelmente as necessidades do projeto, eles podem obter um modelo conceitual preliminar.

  O modelo conceitual é um forte suporte para licitações, pré-vendas, marketing e outros trabalhos.Um bom modelo pode efetivamente ajudar na pré-construção geral e na otimização subsequente do projeto, por isso o arquiteto é tão importante.

  O modelo conceitual é um curso obrigatório para arquitetos. Na verdade, os arquitetos também precisam de uma arquitetura detalhada detalhada e requisitos não funcionais do "curso subsidiário". Esse último costuma testar o cuidado e a paciência do arquiteto, e arquitetura detalhada é arquitetura. A experiência do professor.

Arquitetura detalhada

  O modelo conceitual pode ajudar no trabalho inicial e tardio, mas sempre há uma falta de trabalho de desenvolvimento a médio prazo, porque o modelo conceitual como uma arquitetura aproximada é difícil de orientar a operação de programação real. Portanto, para orientar efetivamente o progresso da programação, o arquiteto precisa adicionar detalhes com base no modelo conceitual.

  Esses detalhes incluem três:

  •   Interface: A representação abstrata do módulo real também é a unidade básica de interação dentro do sistema.
  •   Subsistema: divida o nível de divisão novamente, grande e pequeno, divida e governe.
  •   Mecanismo de interação: Defina chamadas, transmissão de mensagens e programação orientada a interface entre sistemas.

  Também é muito difícil para o arquiteto querer determinar tudo, porque, após um certo nível de refinamento, a estrutura interna do sistema se tornará muito complicada; portanto, o arquiteto precisa da ajuda das cinco visualizações.

Cinco visualizações

  Essa é a visão lógica, visão de desenvolvimento, visão de execução, visão física, visão de dados.

 

  As visualizações podem fornecer idéias e, se as idéias forem claras, o arquiteto não será tendencioso por causa do foco errado, de modo a executar melhor o trabalho de arquitetura.

Arquitetura lógica

  Arquitetos não devem faltar experiência. Ao dividir níveis e esclarecer funções, as estratégias e rotinas práticas do arquiteto podem ajudar os engenheiros a escolher seus próprios métodos de desenvolvimento e métodos de cooperação.

  O livro fornece um resumo da experiência do autor como uma geração mais antiga, que é a introdução do conceito de particionamento no nível lógico. Depois que as camadas são refinadas, o arquiteto pode dividir o sistema em camadas novamente, assim como tabelas, linhas dividem colunas e camadas dividem zonas. Com a ajuda do zoneamento, o pessoal de engenharia pode resolver o relacionamento contextual entre as camadas e apoiar o desenvolvimento iterativo para extrair o relacionamento colaborativo entre elas.Esta é outra experiência do autor - "extração de mecanismo".

  Além disso, o autor também fornece um resumo de suas próprias idéias e 10 pontos de experiência, que não serão repetidos aqui.

 

Acho que você gosta

Origin www.cnblogs.com/limitCM/p/12672376.html
Recomendado
Clasificación